Lines Matching refs:daddr
158 readindir(struct vnode *vp, e2fs_lbn_t lbn, e2fs_daddr_t daddr, struct buf **bpp) in readindir() argument
170 KASSERT(daddr != 0, in readindir()
173 bp->b_blkno = blkptrtodb(ump, daddr); in readindir()
220 daddr_t daddr; in ext2_bmaparray() local
268 daddr = ip->i_ib[ap->in_off]; in ext2_bmaparray()
278 if ((daddr == 0 && !incore(&vp->v_bufobj, metalbn)) || metalbn == bn) in ext2_bmaparray()
286 error = readindir(vp, metalbn, daddr, &bp); in ext2_bmaparray()
290 daddr = le32toh(((e2fs_daddr_t *)bp->b_data)[ap->in_off]); in ext2_bmaparray()
291 if (num == 1 && daddr && runp) { in ext2_bmaparray()
311 *bnp = blkptrtodb(ump, daddr); in ext2_bmaparray()
337 e2fs_daddr_t bn, daddr, nextbn; in ext2_bmap_seekdata() local
357 daddr = ip->i_db[bn]; in ext2_bmap_seekdata()
358 if (daddr != 0) in ext2_bmap_seekdata()
369 daddr = ip->i_ib[ap->in_off]; in ext2_bmap_seekdata()
373 if (daddr == 0) { in ext2_bmap_seekdata()
378 for (; daddr != 0 && num > 0; ap++, num--) { in ext2_bmap_seekdata()
381 error = readindir(vp, ap->in_lbn, daddr, &bp); in ext2_bmap_seekdata()
391 daddr = le32toh(((e2fs_daddr_t *)bp->b_data)[off]); in ext2_bmap_seekdata()
392 } while (daddr == 0 && ++off < MNINDIR(ump)); in ext2_bmap_seekdata()