taglinefilesource code
block18fs/block_dev.cint block = filp->f_pos >> BLOCK_SIZE_BITS;
block33fs/block_dev.cif (block >= size)
block39fs/block_dev.cbh = getblk(dev,block);
block41fs/block_dev.cbh = breada(dev,block,block+1,block+2,-1);
block42fs/block_dev.cblock++;
block60fs/block_dev.cunsigned int block = filp->f_pos >> BLOCK_SIZE_BITS;
block75fs/block_dev.cif (block >= size)
block80fs/block_dev.cif (!(bh = breada(dev,block,block+1,block+2,-1)))
block82fs/block_dev.cblock++;
block124fs/buffer.c#define _hashfn(dev,block) (((unsigned)(dev^block))%NR_HASH)
block125fs/buffer.c#define hash(dev,block) hash_table[_hashfn(dev,block)]
block201fs/buffer.cstatic struct buffer_head * find_buffer(int dev, int block)
block205fs/buffer.cfor (tmp = hash(dev,block) ; tmp != NULL ; tmp = tmp->b_next)
block206fs/buffer.cif (tmp->b_dev==dev && tmp->b_blocknr==block)
block218fs/buffer.cstruct buffer_head * get_hash_table(int dev, int block)
block223fs/buffer.cif (!(bh=find_buffer(dev,block)))
block227fs/buffer.cif (bh->b_dev == dev && bh->b_blocknr == block) {
block246fs/buffer.cstruct buffer_head * getblk(int dev,int block)
block252fs/buffer.cif (bh = get_hash_table(dev,block))
block284fs/buffer.cif (find_buffer(dev,block))
block293fs/buffer.cbh->b_blocknr=block;
block312fs/buffer.cstruct buffer_head * bread(int dev,int block)
block316fs/buffer.cif (!(bh=getblk(dev,block)))
block62fs/inode.cint bmap(struct inode * inode, int block)
block64fs/inode.creturn minix_bmap(inode,block);
block47fs/minix/bitmap.cint minix_free_block(int dev, int block)
block55fs/minix/bitmap.cif (block < sb->s_firstdatazone || block >= sb->s_nzones)
block57fs/minix/bitmap.cbh = get_hash_table(dev,block);
block68fs/minix/bitmap.czone = block - sb->s_firstdatazone + 1;
block73fs/minix/bitmap.cprintk("free_block (%04x:%d): bit already cleared\n",dev,block);
block58fs/minix/file_dev.cint written,block,c;
block72fs/minix/file_dev.cif (!(block = minix_create_block(inode,pos/BLOCK_SIZE))) {
block77fs/minix/file_dev.cif (!(bh=bread(inode->i_dev,block))) {
block16fs/minix/inode.cstatic int _bmap(struct inode * inode,int block,int create)
block21fs/minix/inode.cif (block<0)
block23fs/minix/inode.cif (block >= 7+512+512*512)
block25fs/minix/inode.cif (block<7) {
block26fs/minix/inode.cif (create && !inode->i_data[block])
block27fs/minix/inode.cif (inode->i_data[block]=minix_new_block(inode->i_dev)) {
block31fs/minix/inode.creturn inode->i_data[block];
block33fs/minix/inode.cblock -= 7;
block34fs/minix/inode.cif (block<512) {
block44fs/minix/inode.ci = ((unsigned short *) (bh->b_data))[block];
block47fs/minix/inode.c((unsigned short *) (bh->b_data))[block]=i;
block53fs/minix/inode.cblock -= 512;
block63fs/minix/inode.ci = ((unsigned short *)bh->b_data)[block>>9];
block66fs/minix/inode.c((unsigned short *) (bh->b_data))[block>>9]=i;
block74fs/minix/inode.ci = ((unsigned short *)bh->b_data)[block&511];
block77fs/minix/inode.c((unsigned short *) (bh->b_data))[block&511]=i;
block84fs/minix/inode.cint minix_bmap(struct inode * inode,int block)
block86fs/minix/inode.creturn _bmap(inode,block,0);
block89fs/minix/inode.cint minix_create_block(struct inode * inode, int block)
block91fs/minix/inode.creturn _bmap(inode,block,1);
block98fs/minix/inode.cint block;
block100fs/minix/inode.cblock = 2 + inode->i_sb->s_imap_blocks + inode->i_sb->s_zmap_blocks +
block102fs/minix/inode.cif (!(bh=bread(inode->i_dev,block)))
block114fs/minix/inode.celse for (block = 0; block < 9; block++)
block115fs/minix/inode.cinode->i_data[block] = raw_inode->i_zone[block];
block124fs/minix/inode.cint block;
block126fs/minix/inode.cblock = 2 + inode->i_sb->s_imap_blocks + inode->i_sb->s_zmap_blocks +
block128fs/minix/inode.cif (!(bh=bread(inode->i_dev,block)))
block140fs/minix/inode.celse for (block = 0; block < 9; block++)
block141fs/minix/inode.craw_inode->i_zone[block] = inode->i_data[block];
block67fs/minix/namei.cint block,i;
block82fs/minix/namei.cif (!(block = dir->i_data[0]))
block84fs/minix/namei.cif (!(bh = bread(dir->i_dev,block)))
block92fs/minix/namei.cif (!(block = bmap(dir,i/MINIX_DIR_ENTRIES_PER_BLOCK)) ||
block93fs/minix/namei.c!(bh = bread(dir->i_dev,block))) {
block185fs/minix/namei.cint block,i;
block201fs/minix/namei.cif (!(block = dir->i_data[0]))
block203fs/minix/namei.cif (!(bh = bread(dir->i_dev,block)))
block211fs/minix/namei.cblock = minix_create_block(dir,i/MINIX_DIR_ENTRIES_PER_BLOCK);
block212fs/minix/namei.cif (!block)
block214fs/minix/namei.cif (!(bh = bread(dir->i_dev,block))) {
block379fs/minix/namei.cint nr,block;
block401fs/minix/namei.cblock=bmap(inode,nr/MINIX_DIR_ENTRIES_PER_BLOCK);
block402fs/minix/namei.cif (!block) {
block406fs/minix/namei.cif (!(bh=bread(inode->i_dev,block)))
block15fs/minix/truncate.cstatic int minix_free_ind(int dev,int block)
block22fs/minix/truncate.cif (!block)
block25fs/minix/truncate.cif (bh=bread(dev,block)) {
block39fs/minix/truncate.creturn minix_free_block(dev,block);
block42fs/minix/truncate.cstatic int minix_free_dind(int dev,int block)
block49fs/minix/truncate.cif (!block)
block52fs/minix/truncate.cif (bh=bread(dev,block)) {
block66fs/minix/truncate.creturn minix_free_block(dev,block);
block104fs/super.cint i,block;
block141fs/super.cblock=2;
block143fs/super.cif (s->s_imap[i]=bread(dev,block))
block144fs/super.cblock++;
block148fs/super.cif (s->s_zmap[i]=bread(dev,block))
block149fs/super.cblock++;
block152fs/super.cif (block != 2+s->s_imap_blocks+s->s_zmap_blocks) {
block175include/linux/fs.hextern int bmap(struct inode * inode,int block);
block184include/linux/fs.hextern struct buffer_head * get_hash_table(int dev, int block);
block185include/linux/fs.hextern struct buffer_head * getblk(int dev, int block);
block190include/linux/fs.hextern struct buffer_head * bread(int dev,int block);
block192include/linux/fs.hextern struct buffer_head * breada(int dev,int block,...);
block66include/linux/minix_fs.hextern int minix_free_block(int dev, int block);
block68include/linux/minix_fs.hextern int minix_create_block(struct inode * inode, int block);
block69include/linux/minix_fs.hextern int minix_bmap(struct inode * inode,int block);
block459kernel/blk_drv/floppy.cunsigned int block;
block476kernel/blk_drv/floppy.cblock = CURRENT->sector;
block477kernel/blk_drv/floppy.cif (block+2 > floppy->size) {
block481kernel/blk_drv/floppy.csector = block % floppy->sect;
block482kernel/blk_drv/floppy.cblock /= floppy->sect;
block483kernel/blk_drv/floppy.chead = block % floppy->head;
block484kernel/blk_drv/floppy.ctrack = block / floppy->head;
block353kernel/blk_drv/hd.cunsigned int block,dev;
block359kernel/blk_drv/hd.cblock = CURRENT->sector;
block360kernel/blk_drv/hd.cif (dev >= (NR_HD<<6) || block+2 > hd[dev].nr_sects) {
block364kernel/blk_drv/hd.cblock += hd[dev].start_sect;
block366kernel/blk_drv/hd.csec = block % hd_info[dev].sect;
block367kernel/blk_drv/hd.cblock /= hd_info[dev].sect;
block368kernel/blk_drv/hd.chead = block % hd_info[dev].head;
block369kernel/blk_drv/hd.ccyl = block / hd_info[dev].head;
block76kernel/blk_drv/ramdisk.cint    block = 256;  /* Start at block 256 */
block87kernel/blk_drv/ramdisk.cbh = breada(ROOT_DEV,block+1,block,block+2,-1);
block108kernel/blk_drv/ramdisk.cbh = breada(ROOT_DEV, block, block+1, block+2, -1);
block110kernel/blk_drv/ramdisk.cbh = bread(ROOT_DEV, block);
block113kernel/blk_drv/ramdisk.cblock);
block120kernel/blk_drv/ramdisk.cblock++;
block426mm/memory.cint block,i;
block467mm/memory.cblock = 1 + (tmp-LIBRARY_OFFSET) / BLOCK_SIZE;
block470mm/memory.cblock = 1 + tmp / BLOCK_SIZE;
block473mm/memory.cblock = 0;
block485mm/memory.cfor (i=0 ; i<4 ; block++,i++)
block486mm/memory.cnr[i] = bmap(inode,block);