Lines Matching refs:dir_cookie
79 ctx->dir_cookie = 0; in alloc_nfs_open_dir_context()
154 u64 dir_cookie; member
403 desc->dir_cookie = array->array[index].cookie; in nfs_readdir_search_for_pos()
440 if (!nfs_readdir_array_cookie_in_range(array, desc->dir_cookie)) in nfs_readdir_search_for_cookie()
444 if (array->array[i].cookie == desc->dir_cookie) { in nfs_readdir_search_for_cookie()
454 && desc->dup_cookie == desc->dir_cookie) { in nfs_readdir_search_for_cookie()
459 desc->file, array->array[i].name, desc->dir_cookie); in nfs_readdir_search_for_cookie()
464 desc->dup_cookie = desc->dir_cookie; in nfs_readdir_search_for_cookie()
468 desc->ctx->pos = desc->dir_cookie; in nfs_readdir_search_for_cookie()
479 if (desc->dir_cookie == array->last_cookie) in nfs_readdir_search_for_cookie()
493 if (desc->dir_cookie == 0) in nfs_readdir_search_array()
959 return desc->dir_cookie != 0 && mapping->nrpages == 0 && size > dtsize; in nfs_readdir_dont_search_cache()
1003 desc->dir_cookie = array->array[i+1].cookie; in nfs_do_filldir()
1005 desc->dir_cookie = array->last_cookie; in nfs_do_filldir()
1007 desc->ctx->pos = desc->dir_cookie; in nfs_do_filldir()
1018 (unsigned long long)desc->dir_cookie); in nfs_do_filldir()
1041 (unsigned long long)desc->dir_cookie); in uncached_readdir()
1046 arrays[0] = nfs_readdir_page_array_alloc(desc->dir_cookie, GFP_KERNEL); in uncached_readdir()
1051 desc->last_cookie = desc->dir_cookie; in uncached_readdir()
1109 desc->dir_cookie = dir_ctx->dir_cookie; in nfs_readdir()
1122 if (desc->dir_cookie && !desc->eof) { in nfs_readdir()
1148 dir_ctx->dir_cookie = desc->dir_cookie; in nfs_readdir()
1190 dir_ctx->dir_cookie = offset; in nfs_llseek_dir()
1192 dir_ctx->dir_cookie = 0; in nfs_llseek_dir()