Home | History | Annotate | Download | only in fsck_lfs

Lines Matching refs:daddr

160 	daddr_t daddr;
183 daddr = lfs_dino_getib(fs, ip->i_din, xap->in_off);
191 if ((daddr == 0 && !incore(vp, metalbn)) || metalbn == bn)
204 bp->b_blkno = LFS_FSBTODB(fs, daddr);
208 daddr = lfs_iblock_get(fs, bp->b_data, xap->in_off);
213 daddr = LFS_FSBTODB(fs, daddr);
214 *bnp = daddr == 0 ? -1 : daddr;
332 lfs_raw_vget(struct lfs * fs, ino_t ino, int fd, daddr_t daddr)
362 if (daddr > 0) {
363 bread(fs->lfs_devvp, LFS_FSBTODB(fs, daddr), lfs_sb_getibsize(fs),
408 daddr_t daddr;
413 daddr = lfs_if_getdaddr(fs, ifp);
415 if (daddr <= 0 || lfs_dtosn(fs, daddr) >= lfs_sb_getnseg(fs))
417 return lfs_raw_vget(fs, ino, fs->lfs_ivnode->v_fd, daddr);
618 daddr_t daddr, odaddr;
628 daddr = lfs_sb_getoffset(osb);
629 nodirop_daddr = daddr;
631 while (daddr != goal) {
635 if (lfs_sntod(osb, lfs_dtosn(osb, daddr)) == daddr) {
636 if (daddr == lfs_sb_gets0addr(osb))
637 daddr += lfs_btofsb(osb, LFS_LABELPAD);
640 if (lfs_sb_getsboff(osb, i) < daddr)
642 if (lfs_sb_getsboff(osb, i) == daddr)
643 daddr += lfs_btofsb(osb, LFS_SBPAD);
648 bread(devvp, LFS_FSBTODB(osb, daddr), lfs_sb_getsumsize(osb),
666 (uintmax_t)daddr);
670 (uintmax_t)daddr,
676 (uintmax_t)daddr,
681 (uintmax_t)daddr);
689 bc = check_summary(osb, sp, daddr, debug, devvp, NULL);
695 pwarn("summary good: 0x%jx/%d\n", (uintmax_t)daddr,
698 odaddr = daddr;
699 daddr += lfs_btofsb(osb, lfs_sb_getsumsize(osb) + bc);
700 if (lfs_dtosn(osb, odaddr) != lfs_dtosn(osb, daddr) ||
701 lfs_dtosn(osb, daddr) != lfs_dtosn(osb, daddr +
703 daddr = lfs_ss_getnext(osb, sp);
716 nodirop_daddr = daddr;
724 return daddr;
731 daddr_t daddr;
771 daddr = try_verify(osb, devvp, lfs_sb_getoffset(nsb), debug);
775 if (daddr == lfs_sb_getoffset(nsb)) {
782 return (daddr == lfs_sb_getoffset(nsb) ? nsb : osb);
796 daddr_t daddr;
826 daddr = pseg_addr + lfs_btofsb(fs, lfs_sb_getsumsize(fs));
830 if (i >= lfs_ss_getnfinfo(fs, sp) && lfs_ii_getblock(fs, iip) != daddr) {
836 pwarn("iip=0x%jx, daddr=0x%jx\n",
838 (intmax_t)daddr);
841 while (j < howmany(lfs_ss_getninos(fs, sp), LFS_INOPB(fs)) && lfs_ii_getblock(fs, iip) == daddr) {
842 bread(devvp, LFS_FSBTODB(fs, daddr), lfs_sb_getibsize(fs),
848 daddr += lfs_btofsb(fs, lfs_sb_getibsize(fs));
853 func(daddr, fp);
858 bread(devvp, LFS_FSBTODB(fs, daddr), len,
862 daddr += lfs_btofsb(fs, len);
1033 daddr_t daddr, idaddr;
1052 * Note, if the daddr is UNWRITTEN, the block already exists in
1122 error = ulfs_bmaparray(fs, vp, lbn, &daddr, &indirs[0], &num);
1132 if (daddr == UNASSIGNED) {
1143 if (daddr == UNASSIGNED) {
1197 if (daddr == UNASSIGNED) {
1227 bp->b_blkno = daddr;
1233 bp->b_blkno = daddr;