Lines Matching defs:bboff
131 * will live at byte address 'bboff' * EFS_BB_SIZE + 'index' * EFS_DINODE_SIZE.
134 efs_locate_inode(ino_t ino, struct efs_sb *sbp, uint32_t *bboff, int *index)
143 *bboff = firstcg + ((ino / (cgisize * EFS_DINODES_PER_BB)) * cgfsize) +
163 uint32_t bboff;
166 efs_locate_inode(ino, sbp, &bboff, &index);
168 err = efs_bread(emp, bboff, l, &bp);
183 * bboff: basic block offset
188 efs_bread(struct efs_mount *emp, uint32_t bboff, struct lwp *l, struct buf **bp)
190 KASSERT(bboff < EFS_SIZE_MAX);
192 return (bread(emp->em_devvp, (daddr_t)bboff * (EFS_BB_SIZE / DEV_BSIZE),
522 int bboff;
527 bboff = mid / EFS_EXTENTS_PER_BB;
530 err = efs_bread(emp, ex.ex_bn + bboff, NULL, &bp);
583 int err, bboff, index;
598 bboff = exi->exi_innext / EFS_EXTENTS_PER_BB;
602 ex.ex_bn + bboff, NULL, &bp);
615 bboff = exi->exi_innext++ / EFS_EXTENTS_PER_BB;
616 if (bboff >= ex.ex_length) {