/freebsd/tools/diag/prtblknos/ |
H A D | prtblknos.c | 57 ufs_lbn_t lbn, lastlbn, len, blksperindir; in prtblknos() local 119 lastlbn = howmany(size, fs->fs_bsize); in prtblknos() 120 len = lastlbn < UFS_NDADDR ? lastlbn : UFS_NDADDR; in prtblknos() 122 if (i < lastlbn - 1) in prtblknos() 125 frags = howmany(size - (lastlbn - 1) * fs->fs_bsize, in prtblknos() 131 printblk(fs, i, blkno, frags, lastlbn); in prtblknos() 135 len = lastlbn - UFS_NDADDR; in prtblknos() 142 indirprt(fs, i, blksperindir, lbn, blkno, lastlbn); in prtblknos() 149 printblk(fs, lastlbn, 0, frags, 0); in prtblknos() 154 ufs2_daddr_t blkno, ufs_lbn_t lastlbn) argument [all …]
|
/freebsd/usr.sbin/makefs/ffs/ |
H A D | ffs_balloc.c | 78 daddr_t lbn, lastlbn; in ffs_balloc_ufs1() local 107 lastlbn = lblkno(fs, ip->i_ffs1_size); in ffs_balloc_ufs1() 108 if (lastlbn < UFS_NDADDR && lastlbn < lbn) { in ffs_balloc_ufs1() 109 nb = lastlbn; in ffs_balloc_ufs1() 336 daddr_t lbn, lastlbn; in ffs_balloc_ufs2() local 364 lastlbn = lblkno(fs, ip->i_ffs2_size); in ffs_balloc_ufs2() 365 if (lastlbn < UFS_NDADDR && lastlbn < lbn) { in ffs_balloc_ufs2() 366 nb = lastlbn; in ffs_balloc_ufs2()
|
/freebsd/sys/ufs/ffs/ |
H A D | ffs_balloc.c | 94 ufs_lbn_t lbn, lastlbn; in ffs_balloc_ufs1() local 134 lastlbn = lblkno(fs, ip->i_size); in ffs_balloc_ufs1() 135 if (lastlbn < UFS_NDADDR && lastlbn < lbn) { in ffs_balloc_ufs1() 136 nb = lastlbn; in ffs_balloc_ufs1() 141 ffs_blkpref_ufs1(ip, lastlbn, (int)nb, in ffs_balloc_ufs1() 599 ufs_lbn_t lbn, lastlbn; in ffs_balloc_ufs2() local 650 lastlbn = lblkno(fs, dp->di_extsize); in ffs_balloc_ufs2() 651 if (lastlbn < lbn) { in ffs_balloc_ufs2() 652 nb = lastlbn; in ffs_balloc_ufs2() 658 ffs_blkpref_ufs2(ip, lastlbn, (int)nb, in ffs_balloc_ufs2() [all …]
|
H A D | ffs_softdep.c | 6462 * Follow the chain of indirects down to lastlbn creating a freework 6472 ufs_lbn_t lastlbn, in setup_trunc_indir() argument 6509 off = (lastlbn - -(lbn + level)) / lbnadd; in setup_trunc_indir() 6566 return setup_trunc_indir(freeblks, ip, lbn, lastlbn, blkno); in setup_trunc_indir() 6725 * records to indirects in the path to lastlbn. The freework will 6763 ufs_lbn_t tmpval, lbn, lastlbn; in softdep_journal_freeblocks() local 6797 lastlbn = lblkno(fs, length + fs->fs_bsize - 1) - 1; in softdep_journal_freeblocks() 6800 * Compute frags we are keeping in lastlbn. 0 means all. in softdep_journal_freeblocks() 6802 if (lastlbn >= 0 && lastlbn < UFS_NDADD in softdep_journal_freeblocks() 7295 trunc_check_buf(struct buf * bp,int * blkoffp,ufs_lbn_t lastlbn,int lastoff,int flags) trunc_check_buf() argument 7338 trunc_dependencies(struct inode * ip,struct freeblks * freeblks,ufs_lbn_t lastlbn,int lastoff,int flags) trunc_dependencies() argument [all...] |
/freebsd/sbin/fsck_ffs/ |
H A D | dir.c | 779 ufs2_daddr_t lastlbn, oldblk, newblk, indirblk; in expanddir() local 797 lastlbn = lblkno(&sblock, filesize); in expanddir() 802 lastlbn >= UFS_NDADDR + NINDIR(&sblock)) in expanddir() 807 lastlbnsize = sblksize(&sblock, filesize, lastlbn); in expanddir() 809 oldblk = DIP(dp, di_db[lastlbn]); in expanddir() 819 DIP_SET(dp, di_db[lastlbn], newblk); in expanddir() 852 if (lastlbn < UFS_NDADDR) { in expanddir() 853 DIP_SET(dp, di_db[lastlbn], newblk); in expanddir() 877 IBLK_SET(nbp, lastlbn - UFS_NDADDR, newblk); in expanddir()
|
H A D | suj.c | 1215 indir_trunc(ino_t ino, ufs_lbn_t lbn, ufs2_daddr_t blk, ufs_lbn_t lastlbn, in indir_trunc() argument 1250 if (next <= lastlbn) in indir_trunc() 1252 indir_trunc(ino, nlbn, nblk, lastlbn, dp); in indir_trunc() 1255 if (nlbn < lastlbn) in indir_trunc() 1259 if (nlbn < lastlbn) in indir_trunc() 1286 ufs_lbn_t lastlbn; in ino_trunc() local 1325 lastlbn = lblkno(fs, blkroundup(fs, size)); in ino_trunc() 1326 for (i = lastlbn; i < UFS_NDADDR; i++) { in ino_trunc() 1341 if (lastlbn >= nextlbn) in ino_trunc() 1345 indir_trunc(ino, -lbn - i, bn, lastlbn, dp); in ino_trunc() [all …]
|