Searched refs:curoff (Results 1 – 2 of 2) sorted by relevance
| /linux-6.15/fs/xfs/scrub/ |
| H A D | readdir.c | 148 xfs_dir2_off_t *curoff, in xchk_read_leaf_dir_buf() argument 166 map_off = xfs_dir2_db_to_da(geo, xfs_dir2_byte_to_db(geo, *curoff)); in xchk_read_leaf_dir_buf() 176 if (new_off > *curoff) in xchk_read_leaf_dir_buf() 177 *curoff = new_off; in xchk_read_leaf_dir_buf() 193 xfs_dir2_off_t curoff = 0; in xchk_dir_walk_leaf() local 198 while (curoff < XFS_DIR2_LEAF_OFFSET) { in xchk_dir_walk_leaf() 216 error = xchk_read_leaf_dir_buf(sc->tp, dp, geo, &curoff, in xchk_dir_walk_leaf() 225 curoff += geo->data_entry_offset; in xchk_dir_walk_leaf() 233 curoff += length; in xchk_dir_walk_leaf() 241 dapos = xfs_dir2_byte_to_dataptr(curoff) & 0x7fffffff; in xchk_dir_walk_leaf() [all …]
|
| /linux-6.15/fs/xfs/ |
| H A D | xfs_dir2_readdir.c | 361 xfs_dir2_off_t curoff; /* current overall offset */ in xfs_dir2_leaf_getdents() local 378 curoff = xfs_dir2_dataptr_to_byte(ctx->pos); in xfs_dir2_leaf_getdents() 384 while (curoff < XFS_DIR2_LEAF_OFFSET) { in xfs_dir2_leaf_getdents() 399 error = xfs_dir2_leaf_readbuf(args, bufsize, &curoff, in xfs_dir2_leaf_getdents() 412 byteoff = xfs_dir2_byte_to_off(geo, curoff); in xfs_dir2_leaf_getdents() 417 curoff += geo->data_entry_offset; in xfs_dir2_leaf_getdents() 440 curoff = in xfs_dir2_leaf_getdents() 442 xfs_dir2_byte_to_db(geo, curoff), in xfs_dir2_leaf_getdents() 460 curoff += length; in xfs_dir2_leaf_getdents() 468 ctx->pos = xfs_dir2_byte_to_dataptr(curoff) & 0x7fffffff; in xfs_dir2_leaf_getdents() [all …]
|