Searched refs:lastbn (Results 1 - 7 of 7) sorted by relevance

/netbsd-current/sbin/fsck_ffs/
H A Ddir.c754 daddr_t lastbn, newblk, dirblk; local
770 lastbn = ffs_lblkno(sblock, iswap64(DIP(dp, size)));
771 if (lastbn >= UFS_NDADDR - 1 || DIP(dp, db[lastbn]) == 0 ||
777 dp2->di_db[lastbn + 1] = dp2->di_db[lastbn];
778 dp2->di_db[lastbn] = iswap64(newblk);
782 dirblk = iswap64(dp2->di_db[lastbn + 1]);
784 dp1->di_db[lastbn + 1] = dp1->di_db[lastbn];
[all...]
/netbsd-current/sbin/fsck_lfs/
H A Ddir.c611 daddr_t lastbn; local
615 lastbn = lfs_lblkno(fs, lfs_dino_getsize(fs, dp));
616 if (lastbn >= ULFS_NDADDR - 1 || lfs_dino_getdb(fs, dp, lastbn) == 0 ||
619 lfs_dino_setdb(fs, dp, lastbn + 1, lfs_dino_getdb(fs, dp, lastbn));
620 lfs_dino_setdb(fs, dp, lastbn, 0);
621 bp = getblk(vp, lastbn, lfs_sb_getbsize(fs));
627 bread(vp, lfs_dino_getdb(fs, dp, lastbn + 1),
628 (long) lfs_dblksize(fs, dp, lastbn
[all...]
/netbsd-current/sbin/fsck_ext2fs/
H A Ddir.c557 daddr_t lastbn, newblk; local
561 lastbn = ext2_lblkno(&sblock, inosize(dp));
562 if (lastbn >= EXT2FS_NDADDR - 1 || fs2h32(dp->e2di_blocks[lastbn]) == 0 ||
569 dp->e2di_blocks[lastbn + 1] = dp->e2di_blocks[lastbn];
570 dp->e2di_blocks[lastbn] = h2fs32(newblk);
573 bp = getdirblk(fs2h32(dp->e2di_blocks[lastbn + 1]),
588 bp = getdirblk(fs2h32(dp->e2di_blocks[lastbn + 1]),
603 dp->e2di_blocks[lastbn]
[all...]
/netbsd-current/sys/ufs/ext2fs/
H A Dext2fs_inode.c490 * lastbn. If level is greater than SINGLE, the block is an indirect block
497 ext2fs_indirtrunc(struct inode *ip, daddr_t lbn, daddr_t dbn, daddr_t lastbn, argument
519 last = lastbn;
520 if (lastbn > 0)
553 if (lastbn >= 0) {
590 if (level > SINGLE && lastbn >= 0) {
591 last = lastbn % factor;
/netbsd-current/sys/ufs/ffs/
H A Dffs_inode.c619 * lastbn. If level is greater than SINGLE, the block is an indirect block
626 ffs_indirtrunc(struct inode *ip, daddr_t lbn, daddr_t dbn, daddr_t lastbn, argument
662 last = lastbn;
663 if (lastbn > 0)
712 if (lastbn >= 0 && !wapbl) {
772 if (level > SINGLE && lastbn >= 0) {
773 last = lastbn % factor;
789 } else if (lastbn < 0 && error == 0) {
/netbsd-current/sys/ufs/lfs/
H A Dlfs_inode.c715 * lastbn. If level is greater than SINGLE, the block is an indirect block
723 daddr_t lastbn, int level, daddr_t *countp,
747 last = lastbn;
748 if (lastbn > 0)
780 if (lastbn >= 0) {
828 if (level > SINGLE && lastbn >= 0) {
829 last = lastbn % factor;
722 lfs_indirtrunc(struct inode *ip, daddr_t lbn, daddr_t dbn, daddr_t lastbn, int level, daddr_t *countp, daddr_t *rcountp, long *lastsegp, size_t *bcp) argument
/netbsd-current/sys/miscfs/specfs/
H A Dspec_vnops.c1077 daddr_t lastbn, *rablks; local
1131 lastbn = ((uio->uio_offset + uio->uio_resid - 1) >> DEV_BSHIFT)
1140 nrablks = uimin((lastbn - bn) / bscale, nra);

Completed in 128 milliseconds