Lines Matching refs:daddr
375 * Parse the partial segment at daddr, adding its information to
379 parse_pseg(struct clfs *fs, daddr_t daddr, BLOCK_INFO **bipp, int *bic)
393 odaddr = daddr;
401 cp = fd_ptrget(fs->clfs_devvp, daddr);
412 (int32_t)daddr, ssp->ss_magic, SS_MAGIC);
419 (int32_t)daddr, ssp->ss_sumsum, ck);
426 /* Point daddr at next block after segment summary */
427 ++daddr;
430 * Loop over file info and inode pointers. We always move daddr
440 if (fic >= ssp->ss_nfinfo && *iaddrp != daddr) {
450 if (inoc < ssp->ss_ninos && *iaddrp == daddr) {
451 cp = fd_ptrget(fs->clfs_devvp, daddr);
465 if (idaddr != daddr)
484 bip[*bic - 1].bi_daddr = daddr;
491 daddr += btofsb(fs, fs->lfs_ibsize);
547 cp = fd_ptrget(fs->clfs_devvp, daddr);
549 daddr += btofsb(fs, size);
568 bip[*bic + i].bi_daddr = daddr;
573 cp = fd_ptrget(fs->clfs_devvp, daddr);
576 daddr += btofsb(fs, bip[*bic + i].bi_size);
597 return daddr;
635 int32_t daddr;
638 daddr = sntod(fs, sn);
639 if (daddr < btofsb(fs, LFS_LABELPAD))
640 daddr = btofsb(fs, LFS_LABELPAD);
642 if (fs->lfs_sboffs[i] == daddr) {
643 daddr += btofsb(fs, LFS_SBPAD);
661 while(dtosn(fs, daddr) == sn &&
662 dtosn(fs, daddr + btofsb(fs, fs->lfs_bsize)) == sn) {
663 daddr = parse_pseg(fs, daddr, bipp, bic);
664 if (daddr == 0x0) {