Home
last modified time | relevance | path

Searched refs:dir_ctx (Results 1 – 2 of 2) sorted by relevance

/linux-6.15/fs/nfs/
H A Ddir.c1259 desc->eof = dir_ctx->eof; in nfs_readdir()
1264 force_clear = dir_ctx->force_clear; in nfs_readdir()
1314 dir_ctx->eof = desc->eof; in nfs_readdir()
1315 dir_ctx->dtsize = desc->dtsize; in nfs_readdir()
1316 memcpy(dir_ctx->verf, desc->verf, sizeof(dir_ctx->verf)); in nfs_readdir()
1353 dir_ctx->page_index = 0; in nfs_llseek_dir()
1355 dir_ctx->dir_cookie = 0; in nfs_llseek_dir()
1356 dir_ctx->last_cookie = 0; in nfs_llseek_dir()
1358 dir_ctx->dir_cookie = offset; in nfs_llseek_dir()
1359 dir_ctx->last_cookie = offset; in nfs_llseek_dir()
[all …]
/linux-6.15/fs/afs/
H A Ddir.c454 struct dir_context *dir_ctx; member
477 ret = afs_dir_iterate_block(dvnode, ctx->dir_ctx, iter_base); in afs_dir_iterate_step()
481 ctx->dir_ctx->pos = round_up(ctx->dir_ctx->pos, AFS_DIR_BLOCK_SIZE); in afs_dir_iterate_step()
492 static int afs_dir_iterate_contents(struct inode *dir, struct dir_context *dir_ctx) in afs_dir_iterate_contents() argument
494 struct afs_dir_iteration_ctx ctx = { .dir_ctx = dir_ctx }; in afs_dir_iterate_contents()
500 dir_ctx->pos = round_up(dir_ctx->pos, sizeof(union afs_xdr_dirent)); in afs_dir_iterate_contents()
502 if (i_size <= 0 || dir_ctx->pos >= i_size) in afs_dir_iterate_contents()
506 iov_iter_advance(&iter, round_down(dir_ctx->pos, AFS_DIR_BLOCK_SIZE)); in afs_dir_iterate_contents()