Lines Matching refs:bno
105 daddr_t bno; in ffs_alloc() local
121 bno = ffs_hashalloc(ip, cg, bpref, size, ffs_alloccg); in ffs_alloc()
122 if (bno > 0) { in ffs_alloc()
124 *bnp = bno; in ffs_alloc()
303 daddr_t bno, blkno; in ffs_alloccg() local
322 bno = ffs_alloccgblk(ip, bp, bpref); in ffs_alloccg()
324 return (bno); in ffs_alloccg()
344 bno = ffs_alloccgblk(ip, bp, bpref); in ffs_alloccg()
345 bpref = dtogd(fs, bno); in ffs_alloccg()
355 return (bno); in ffs_alloccg()
357 bno = ffs_mapsearch(fs, cgp, bpref, allocsiz); in ffs_alloccg()
359 clrbit(cg_blksfree(cgp, needswap), bno + i); in ffs_alloccg()
367 blkno = cg * fs->fs_fpg + bno; in ffs_alloccg()
388 int32_t bno; in ffs_alloccgblk() local
399 bno = dtogd(fs, bpref); in ffs_alloccgblk()
403 if (ffs_isblock(fs, blksfree, ffs_fragstoblks(fs, bno))) in ffs_alloccgblk()
409 bno = ffs_mapsearch(fs, cgp, bpref, (int)fs->fs_frag); in ffs_alloccgblk()
410 if (bno < 0) in ffs_alloccgblk()
412 cgp->cg_rotor = ufs_rw32(bno, needswap); in ffs_alloccgblk()
414 blkno = ffs_fragstoblks(fs, bno); in ffs_alloccgblk()
421 blkno = ufs_rw32(cgp->cg_cgx, needswap) * fs->fs_fpg + bno; in ffs_alloccgblk()
433 ffs_blkfree(struct inode *ip, daddr_t bno, long size) in ffs_blkfree() argument
443 ffs_fragnum(fs, bno) + ffs_numfrags(fs, size) > fs->fs_frag) { in ffs_blkfree()
445 "size %ld", __func__, (long long)bno, fs->fs_bsize, size); in ffs_blkfree()
447 cg = dtog(fs, bno); in ffs_blkfree()
448 if (bno >= fs->fs_size) { in ffs_blkfree()
449 warnx("bad block %lld, ino %llu", (long long)bno, in ffs_blkfree()
463 cgbno = dtogd(fs, bno); in ffs_blkfree()
468 __func__, (long long)bno); in ffs_blkfree()
540 int32_t bno; in ffs_mapsearch() local
576 bno = (start + len - loc) * NBBY; in ffs_mapsearch()
577 cgp->cg_frotor = ufs_rw32(bno, needswap); in ffs_mapsearch()
582 for (i = bno + NBBY; bno < i; bno += fs->fs_frag) { in ffs_mapsearch()
583 blk = blkmap(fs, cg_blksfree(cgp, needswap), bno); in ffs_mapsearch()
589 return (bno + pos); in ffs_mapsearch()
595 (long long)bno); in ffs_mapsearch()