Lines Matching refs:block
22 static int block_to_path(struct inode *inode, long block, int offsets[DEPTH]) in block_to_path() argument
31 if (block < 0) { in block_to_path()
33 } else if (block < DIRECT) { in block_to_path()
34 offsets[n++] = block; in block_to_path()
35 } else if ( (block -= DIRECT) < indirect_blocks) { in block_to_path()
37 offsets[n++] = block; in block_to_path()
38 } else if ((block -= indirect_blocks) < double_blocks) { in block_to_path()
40 offsets[n++] = block >> ptrs_bits; in block_to_path()
41 offsets[n++] = block & (indirect_blocks - 1); in block_to_path()
42 } else if (((block -= double_blocks) >> (ptrs_bits * 2)) < indirect_blocks) { in block_to_path()
44 offsets[n++] = block >> (ptrs_bits * 2); in block_to_path()
45 offsets[n++] = (block >> ptrs_bits) & (indirect_blocks - 1); in block_to_path()
46 offsets[n++] = block & (indirect_blocks - 1); in block_to_path()
102 int block = block_to_cpu(SYSV_SB(sb), p->key); in get_branch() local
103 bh = sb_bread(sb, block); in get_branch()
344 int block; in free_branches() local
349 block = block_to_cpu(SYSV_SB(sb), nr); in free_branches()
350 bh = sb_bread(sb, block); in free_branches()
478 static sector_t sysv_bmap(struct address_space *mapping, sector_t block) in sysv_bmap() argument
480 return generic_block_bmap(mapping,block,get_block); in sysv_bmap()