Lines Matching refs:block
20 static sector_t _efs_bmap(struct address_space *mapping, sector_t block) in _efs_bmap() argument
22 return generic_block_bmap(mapping,block,efs_get_block); in _efs_bmap()
55 efs_block_t block, offset; in efs_iget() local
82 block = sb->fs_start + sb->first_block + in efs_iget()
90 bh = sb_bread(inode->i_sb, block); in efs_iget()
92 pr_warn("%s() failed at block %d\n", __func__, block); in efs_iget()
177 efs_extent_check(efs_extent *ptr, efs_block_t block, struct efs_sb_info *sb) { in efs_extent_check() argument
190 if ((block >= offset) && (block < offset+length)) { in efs_extent_check()
191 return(sb->fs_start + start + block - offset); in efs_extent_check()
197 efs_block_t efs_map_block(struct inode *inode, efs_block_t block) { in efs_map_block() argument
211 if ((result = efs_extent_check(&in->extents[last], block, sb))) in efs_map_block()
228 if ((result = efs_extent_check(&in->extents[cur], block, sb))) { in efs_map_block()
234 pr_err("%s() failed to map block %u (dir)\n", __func__, block); in efs_map_block()
239 __func__, block); in efs_map_block()
262 cur, block); in efs_map_block()
300 if ((result = efs_extent_check(&ext, block, sb))) { in efs_map_block()
307 pr_err("%s() failed to map block %u (indir)\n", __func__, block); in efs_map_block()