Home
last modified time | relevance | path

Searched refs:lastlbn (Results 1 – 6 of 6) sorted by relevance

/freebsd/tools/diag/prtblknos/
H A Dprtblknos.c57 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 Dffs_balloc.c78 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 Dffs_balloc.c94 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 Dffs_softdep.c6462 * 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 Ddir.c779 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 Dsuj.c1215 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 …]