/src/sbin/fsck_ext2fs/ |
dir.c | 557 daddr_t lastbn, newblk; local in function:expanddir 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] = dp->e2di_blocks[lastbn + 1] [all...] |
/src/sbin/fsck_lfs/ |
dir.c | 611 daddr_t lastbn; local in function:expanddir 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 + 1), 0, &bp) [all...] |
/src/sbin/fsck_ffs/ |
dir.c | 754 daddr_t lastbn, newblk, dirblk; local in function:expanddir 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...] |
/src/sys/miscfs/specfs/ |
spec_vnops.c | 1094 daddr_t lastbn, *rablks; local in function:spec_read 1148 lastbn = ((uio->uio_offset + uio->uio_resid - 1) >> DEV_BSHIFT) 1157 nrablks = uimin((lastbn - bn) / bscale, nra);
|