Lines Matching refs:file_block
213 block_map(struct open_file *f, ufs2_daddr_t file_block,
246 if (file_block < UFS_NDADDR) {
248 *disk_block_p = DIP(fp, di_db[file_block]);
252 file_block -= UFS_NDADDR;
261 if (file_block < fp->f_nindir[level])
263 file_block -= fp->f_nindir[level];
296 idx = file_block / fp->f_nindir[level - 1];
297 file_block %= fp->f_nindir[level - 1];
299 idx = file_block;
321 ufs_lbn_t file_block;
330 file_block = lblkno(fs, fp->f_seekp);
331 block_size = sblksize(fs, DIP(fp, di_size), file_block);
333 rc = block_map(f, file_block, &disk_block);
355 (file_block != fp->f_buf_blkno)) {
367 fp->f_buf_blkno = file_block;
396 ufs_lbn_t file_block;
402 file_block = lblkno(fs, fp->f_seekp);
403 block_size = sblksize(fs, DIP(fp, di_size), file_block);
405 if (file_block != fp->f_buf_blkno) {
409 rc = block_map(f, file_block, &disk_block);
425 fp->f_buf_blkno = file_block;