Lines Matching refs:curoff
275 xfs_dir2_off_t *curoff, in xfs_dir2_leaf_readbuf() argument
382 *curoff = xfs_dir2_da_to_byte(geo, mip->map_off); in xfs_dir2_leaf_readbuf()
486 xfs_dir2_off_t curoff; /* current overall offset */ in xfs_dir2_leaf_getdents() local
514 curoff = xfs_dir2_dataptr_to_byte(ctx->pos); in xfs_dir2_leaf_getdents()
521 xfs_dir2_byte_to_db(geo, curoff)); in xfs_dir2_leaf_getdents()
527 while (curoff < XFS_DIR2_LEAF_OFFSET) { in xfs_dir2_leaf_getdents()
539 &curoff, &bp); in xfs_dir2_leaf_getdents()
552 if (curoff < newoff) in xfs_dir2_leaf_getdents()
553 curoff = newoff; in xfs_dir2_leaf_getdents()
557 else if (curoff > newoff) in xfs_dir2_leaf_getdents()
558 ASSERT(xfs_dir2_byte_to_db(geo, curoff) == in xfs_dir2_leaf_getdents()
566 byteoff = xfs_dir2_byte_to_off(geo, curoff); in xfs_dir2_leaf_getdents()
571 curoff += dp->d_ops->data_entry_offset; in xfs_dir2_leaf_getdents()
594 curoff = in xfs_dir2_leaf_getdents()
596 xfs_dir2_byte_to_db(geo, curoff), in xfs_dir2_leaf_getdents()
614 curoff += length; in xfs_dir2_leaf_getdents()
622 ctx->pos = xfs_dir2_byte_to_dataptr(curoff) & 0x7fffffff; in xfs_dir2_leaf_getdents()
632 curoff += length; in xfs_dir2_leaf_getdents()
640 if (curoff > xfs_dir2_dataptr_to_byte(XFS_DIR2_MAX_DATAPTR)) in xfs_dir2_leaf_getdents()
643 ctx->pos = xfs_dir2_byte_to_dataptr(curoff) & 0x7fffffff; in xfs_dir2_leaf_getdents()