Lines Matching refs:ipref
574 ino_t ino, ipref; in ffs_valloc() local
593 ipref = ffs_dirpref(pip); in ffs_valloc()
595 ipref = pip->i_number; in ffs_valloc()
596 if (ipref >= fs->fs_ncg * fs->fs_ipg) in ffs_valloc()
597 ipref = 0; in ffs_valloc()
598 cg = ino_to_cg(fs, ipref); in ffs_valloc()
610 ino = (ino_t)ffs_hashalloc(pip, cg, ipref, mode, 0, 0, ffs_nodealloccg); in ffs_valloc()
1262 ffs_nodealloccg(struct inode *ip, u_int cg, daddr_t ipref, int mode, int realsize, in ffs_nodealloccg() argument
1339 if (ipref) { in ffs_nodealloccg()
1340 ipref %= fs->fs_ipg; in ffs_nodealloccg()
1342 if (ipref < maxiblk && isclr(inosused, ipref)) in ffs_nodealloccg()
1372 ipref = i * NBBY + ffs(map) - 1; in ffs_nodealloccg()
1374 cgp->cg_irotor = ufs_rw32(ipref, needswap); in ffs_nodealloccg()
1377 KASSERTMSG(ipref < maxiblk, "%s: allocation botch: cg=%d attempt to " in ffs_nodealloccg()
1380 __func__, cg, (int)ipref, maxiblk, cgp->cg_niblk); in ffs_nodealloccg()
1382 UFS_WAPBL_REGISTER_INODE(ip->i_ump->um_mountp, cg * fs->fs_ipg + ipref, in ffs_nodealloccg()
1405 setbit(inosused, ipref); in ffs_nodealloccg()
1421 return ((ino_t)(cg * fs->fs_ipg + ipref)); in ffs_nodealloccg()