Lines Matching refs:daddr
80 daddr_t daddr, ooff;
89 error = ulfs_bmaparray(fs, vp, lbn, &daddr, a, &num);
93 if (daddr > 0)
94 daddr = LFS_DBTOFSB(fs, daddr);
136 if (daddr > 0) {
137 oldsn = lfs_dtosn(fs, daddr);
149 clrbmap(daddr + i);
180 setbmap(daddr + i);
182 setbmap(daddr + i, ip->i_number);
186 if (daddr <= 0) {
215 daddr_t daddr;
221 daddr = lfs_if_getdaddr(fs, ifp);
222 if (daddr > 0) {
232 vp = lfs_raw_vget(fs, ino, fs->lfs_ivnode->v_fd, daddr);
234 LFS_SEGENTRY(sup, fs, lfs_dtosn(fs, daddr), sbp);
237 seg_table[lfs_dtosn(fs, daddr)].su_nbytes -= DINOSIZE(fs);
256 pass6harvest(daddr_t daddr, FINFO *fip)
272 (intmax_t)daddr);
273 rfw_update_single(vp, lfs_fi_getblock(fs, fip, i), daddr, size);
274 daddr += lfs_btofsb(fs, size);
329 account_indir(struct uvnode *vp, union lfs_dinode *dp, daddr_t ilbn, daddr_t daddr, int lvl)
339 bread(fs->lfs_devvp, LFS_FSBTODB(fs, daddr), lfs_sb_getbsize(fs), 0, &bp);
418 readdress_inode(union lfs_dinode *dp, daddr_t daddr)
435 lfs_if_setdaddr(fs, ifp, daddr);
442 (intmax_t)daddr,
457 sn = lfs_dtosn(fs, daddr);
468 alloc_inode(ino_t thisino, daddr_t daddr)
478 (intmax_t)daddr);
490 lfs_if_setdaddr(fs, ifp, daddr);
519 LFS_SEGENTRY(sup, fs, lfs_dtosn(fs, daddr), bp);
522 seg_table[lfs_dtosn(fs, daddr)].su_nbytes += DINOSIZE(fs);
545 daddr_t daddr, ibdaddr, odaddr, lastgood;
591 daddr = lfs_sb_getoffset(fs);
594 while (daddr != lastgood) {
595 seg_table[lfs_dtosn(fs, daddr)].su_flags |= SEGUSE_DIRTY | SEGUSE_ACTIVE;
596 LFS_SEGENTRY(sup, fs, lfs_dtosn(fs, daddr), sbp);
601 daddr)) == daddr) {
602 if (daddr == lfs_sb_gets0addr(fs)) {
604 daddr += lfs_btofsb(fs, LFS_LABELPAD);
607 if (daddr == lfs_sb_getsboff(fs, i)) {
609 daddr += lfs_btofsb(fs, LFS_SBPAD);
611 if (daddr < lfs_sb_getsboff(fs, i))
618 bread(devvp, LFS_FSBTODB(fs, daddr), lfs_sb_getsumsize(fs), 0, &bp);
622 (intmax_t)daddr, (int)lfs_ss_getninos(fs, sp),
626 LFS_SEGENTRY(sup, fs, lfs_dtosn(fs, daddr), sbp);
632 if (lfs_sntod(fs, lfs_dtosn(fs, daddr)) == daddr +
634 lfs_dtosn(fs, daddr) != lfs_dtosn(fs, lfs_sb_getoffset(fs))) {
641 LFS_SEGENTRY(sup, fs, lfs_dtosn(fs, daddr), sbp);
780 bc = check_summary(fs, sp, daddr, debug, devvp, NULL);
783 (intmax_t)daddr, (uintmax_t)lfs_ss_getserial(fs, sp));
789 (intmax_t)daddr, (uintmax_t)lfs_ss_getserial(fs, sp));
792 odaddr = daddr;
793 daddr += lfs_btofsb(fs, lfs_sb_getsumsize(fs) + bc);
794 if (lfs_dtosn(fs, odaddr) != lfs_dtosn(fs, daddr) ||
795 lfs_dtosn(fs, daddr) != lfs_dtosn(fs, daddr +
797 daddr = lfs_ss_getnext(fs, sp);
830 daddr = lfs_sb_getoffset(fs);
831 while (daddr != lastgood) {
832 if (!(seg_table[lfs_dtosn(fs, daddr)].su_flags & SEGUSE_DIRTY)) {
833 seg_table[lfs_dtosn(fs, daddr)].su_flags |= SEGUSE_DIRTY;
834 LFS_SEGENTRY(sup, fs, lfs_dtosn(fs, daddr), sbp);
840 if (lfs_sntod(fs, lfs_dtosn(fs, daddr)) == daddr) {
841 if (daddr == lfs_sb_gets0addr(fs))
842 daddr += lfs_btofsb(fs, LFS_LABELPAD);
844 if (daddr == lfs_sb_getsboff(fs, i)) {
845 daddr += lfs_btofsb(fs, LFS_SBPAD);
847 if (daddr < lfs_sb_getsboff(fs, i))
853 bread(devvp, LFS_FSBTODB(fs, daddr), lfs_sb_getsumsize(fs), 0, &bp);
855 bc = check_summary(fs, sp, daddr, debug, devvp, pass6harvest);
858 (intmax_t)daddr, (uintmax_t)lfs_ss_getserial(fs, sp));
862 odaddr = daddr;
863 daddr += lfs_btofsb(fs, lfs_sb_getsumsize(fs) + bc);
865 if (lfs_dtosn(fs, odaddr) != lfs_dtosn(fs, daddr) ||
866 lfs_dtosn(fs, daddr) != lfs_dtosn(fs, daddr +
868 lfs_sb_subavail(fs, lfs_sntod(fs, lfs_dtosn(fs, daddr) + 1) - daddr);
869 daddr = lfs_ss_getnext(fs, sp);