Lines Matching refs:blk
90 ffs_read_disk_block(ib_params *params, uint64_t blkno, int size, char blk[]) in ffs_read_disk_block() argument
98 assert(blk != NULL); in ffs_read_disk_block()
100 rv = pread(params->fsfd, blk, size, blkno * params->sectorsize); in ffs_read_disk_block()
129 int32_t blk, lblk, nblk; in ffs_find_disk_blocks_ufs1() local
198 blk = *(level[level_i].blknums++); in ffs_find_disk_blocks_ufs1()
201 blk = bswap32(blk); in ffs_find_disk_blocks_ufs1()
204 fprintf(stderr, "ino %lu blk %lu level %d\n", ino, blk, in ffs_find_disk_blocks_ufs1()
215 if (blk == 0) in ffs_find_disk_blocks_ufs1()
218 FFS_FSBTODB(fs, blk) + params->fstype->offset, in ffs_find_disk_blocks_ufs1()
231 FFS_FSBTODB(fs, blk), ffs_sblksize(fs, inode->di_size, lblk)); in ffs_find_disk_blocks_ufs1()
234 FFS_FSBTODB(fs, blk) + params->fstype->offset, in ffs_find_disk_blocks_ufs1()
266 int64_t blk, lblk, nblk; in ffs_find_disk_blocks_ufs2() local
335 blk = *(level[level_i].blknums++); in ffs_find_disk_blocks_ufs2()
338 blk = bswap64(blk); in ffs_find_disk_blocks_ufs2()
342 (unsigned long long)blk, level_i); in ffs_find_disk_blocks_ufs2()
352 if (blk == 0) in ffs_find_disk_blocks_ufs2()
355 FFS_FSBTODB(fs, blk) + params->fstype->offset, in ffs_find_disk_blocks_ufs2()
367 FFS_FSBTODB(fs, blk), ffs_sblksize(fs, inode->di_size, lblk)); in ffs_find_disk_blocks_ufs2()
370 FFS_FSBTODB(fs, blk) + params->fstype->offset, in ffs_find_disk_blocks_ufs2()
394 uint64_t blk, uint32_t blksize) in ffs_findstage2_ino() argument
406 if (blk == 0) in ffs_findstage2_ino()
410 if (! ffs_read_disk_block(params, blk, blksize, dirbuf)) in ffs_findstage2_ino()
443 uint64_t blk, uint32_t blksize) in ffs_findstage2_blocks() argument
456 state->blocks[state->nblk].block = blk; in ffs_findstage2_blocks()