Lines Matching defs:file_block
205 block_map(struct open_file *f, indp_t file_block, indp_t *disk_block_p)
243 if (file_block < EXT2FS_NDADDR) {
245 *disk_block_p = fs2h32(fp->f_di.e2di_blocks[file_block]);
249 file_block -= EXT2FS_NDADDR;
251 ind_cache = file_block >> LN2_IND_CACHE_SZ;
254 fs2h32(fp->f_ind_cache[file_block & IND_CACHE_MASK]);
260 if (file_block < (indp_t)1 << level)
265 file_block -= (indp_t)1 << level;
293 ind_block_num = fs2h32(buf[file_block >> level]);
296 file_block &= (1 << level) - 1;
300 memcpy(fp->f_ind_cache, &buf[file_block & ~IND_CACHE_MASK],
319 indp_t file_block;
325 file_block = ext2_lblkno(fs, fp->f_seekp);
328 if (file_block != fp->f_buf_blkno) {
329 rc = block_map(f, file_block, &disk_block);
345 fp->f_buf_blkno = file_block;