Lines Matching refs:bpref

106 typedef ufs2_daddr_t allocfcn_t(struct inode *ip, u_int cg, ufs2_daddr_t bpref,
151 ffs_alloc(ip, lbn, bpref, size, flags, cred, bnp) in ffs_alloc() argument
153 ufs2_daddr_t lbn, bpref;
195 if (bpref >= fs->fs_size)
196 bpref = 0;
197 if (bpref == 0)
200 cg = dtog(fs, bpref);
201 bno = ffs_hashalloc(ip, cg, bpref, size, size, ffs_alloccg);
251 ffs_realloccg(ip, lbprev, bprev, bpref, osize, nsize, flags, cred, bpp) in ffs_realloccg() argument
255 ufs2_daddr_t bpref;
354 if (bpref >= fs->fs_size)
355 bpref = 0;
399 bno = ffs_hashalloc(ip, cg, bpref, request, nsize, ffs_alloccg);
1755 ffs_alloccg(ip, cg, bpref, size, rsize) in ffs_alloccg() argument
1758 ufs2_daddr_t bpref;
1781 blkno = ffs_alloccgblk(ip, bp, bpref, rsize);
1805 blkno = ffs_alloccgblk(ip, bp, bpref, rsize);
1813 bno = ffs_mapsearch(fs, cgp, bpref, allocsiz);
1852 ffs_alloccgblk(ip, bp, bpref, size) in ffs_alloccgblk() argument
1855 ufs2_daddr_t bpref;
1871 if (bpref == 0) {
1872 bpref = cgbase(fs, cgp->cg_cgx) + cgp->cg_rotor + fs->fs_frag;
1873 } else if ((cgbpref = dtog(fs, bpref)) != cgp->cg_cgx) {
1875 if (bpref < cgdata(fs, cgbpref))
1876 bpref = cgmeta(fs, cgp->cg_cgx);
1878 bpref = cgdata(fs, cgp->cg_cgx);
1883 bno = dtogd(fs, blknum(fs, bpref));
1889 bno = ffs_mapsearch(fs, cgp, bpref, (int)fs->fs_frag);
1935 ffs_clusteralloc(ip, cg, bpref, len) in ffs_clusteralloc() argument
1938 ufs2_daddr_t bpref;
1996 if (dtog(fs, bpref) != cg)
1997 bpref = cgdata(fs, cg);
1999 bpref = blknum(fs, bpref);
2000 bpref = fragstoblks(fs, dtogd(fs, bpref));
2001 mapp = &cg_clustersfree(cgp)[bpref / NBBY];
2003 bit = 1 << (bpref % NBBY);
2004 for (run = 0, got = bpref; got < cgp->cg_nclusterblks; got++) {
2921 ffs_mapsearch(fs, cgp, bpref, allocsiz) in ffs_mapsearch() argument
2924 ufs2_daddr_t bpref;
2936 if (bpref)
2937 start = dtogd(fs, bpref) / NBBY;