Lines Matching refs:daddr

167 	daddr_t daddr;
190 daddr = ip->i_ffs1_ib[xap->in_off];
198 if ((daddr == 0 && !incore(vp, metalbn)) || metalbn == bn)
211 bp->b_blkno = fsbtodb(fs, daddr);
215 daddr = ((ufs_daddr_t *) bp->b_data)[xap->in_off];
220 daddr = fsbtodb(fs, (ufs_daddr_t) daddr);
221 *bnp = daddr == 0 ? -1 : daddr;
337 lfs_raw_vget(struct lfs * fs, ino_t ino, int fd, ufs_daddr_t daddr)
369 if (daddr > 0) {
370 bread(fs->lfs_devvp, fsbtodb(fs, daddr), fs->lfs_ibsize,
413 ufs_daddr_t daddr;
418 daddr = ifp->if_daddr;
420 if (daddr <= 0 || dtosn(fs, daddr) >= fs->lfs_nseg)
422 return lfs_raw_vget(fs, ino, fs->lfs_ivnode->v_fd, daddr);
573 ufs_daddr_t daddr, odaddr;
583 daddr = osb->lfs_offset;
584 nodirop_daddr = daddr;
586 while (daddr != goal) {
590 if (sntod(osb, dtosn(osb, daddr)) == daddr) {
591 if (daddr == osb->lfs_start)
592 daddr += btofsb(osb, LFS_LABELPAD);
594 if (osb->lfs_sboffs[i] < daddr)
596 if (osb->lfs_sboffs[i] == daddr)
597 daddr += btofsb(osb, LFS_SBPAD);
602 bread(devvp, fsbtodb(osb, daddr), osb->lfs_sumsize,
619 (int)daddr);
623 (int)daddr,
628 "serial %d < %d\n", (int)daddr,
633 (int)daddr);
641 bc = check_summary(osb, sp, daddr, debug, devvp, NULL);
647 pwarn("summary good: 0x%x/%d\n", (int)daddr,
650 odaddr = daddr;
651 daddr += btofsb(osb, osb->lfs_sumsize + bc);
652 if (dtosn(osb, odaddr) != dtosn(osb, daddr) ||
653 dtosn(osb, daddr) != dtosn(osb, daddr +
655 daddr = sp->ss_next;
668 nodirop_daddr = daddr;
676 return daddr;
683 ufs_daddr_t daddr;
723 daddr = try_verify(osb, devvp, nsb->lfs_offset, debug);
727 if (daddr == nsb->lfs_offset) {
734 return (daddr == nsb->lfs_offset ? nsb : osb);
748 ufs_daddr_t seg_addr, daddr;
784 daddr = pseg_addr + btofsb(fs, fs->lfs_sumsize);
788 if (i >= sp->ss_nfinfo && *idp != daddr) {
793 pwarn("*idp=%x, daddr=%" PRIx32 "\n", *idp,
794 daddr);
797 while (j < howmany(sp->ss_ninos, INOPB(fs)) && *idp == daddr) {
798 bread(devvp, fsbtodb(fs, daddr), fs->lfs_ibsize,
804 daddr += btofsb(fs, fs->lfs_ibsize);
809 func(daddr, fp);
814 bread(devvp, fsbtodb(fs, daddr), len,
818 daddr += btofsb(fs, len);
980 daddr_t daddr, idaddr;
999 * Note, if the daddr is UNWRITTEN, the block already exists in
1069 error = ufs_bmaparray(fs, vp, lbn, &daddr, &indirs[0], &num);
1073 daddr = (daddr_t)((int32_t)daddr); /* XXX ondisk32 */
1081 if (daddr == UNASSIGNED) {
1092 if (daddr == UNASSIGNED) {
1145 if (daddr == UNASSIGNED) {
1175 bp->b_blkno = daddr;
1181 bp->b_blkno = daddr;