Lines Matching refs:last_cookie
147 u64 last_cookie; member
162 u64 last_cookie; member
201 static void nfs_readdir_page_init_array(struct page *page, u64 last_cookie, in nfs_readdir_page_init_array() argument
208 array->last_cookie = last_cookie; in nfs_readdir_page_init_array()
236 static void nfs_readdir_page_reinit_array(struct page *page, u64 last_cookie, in nfs_readdir_page_reinit_array() argument
240 nfs_readdir_page_init_array(page, last_cookie, change_attr); in nfs_readdir_page_reinit_array()
244 nfs_readdir_page_array_alloc(u64 last_cookie, gfp_t gfp_flags) in nfs_readdir_page_array_alloc() argument
248 nfs_readdir_page_init_array(page, last_cookie, 0); in nfs_readdir_page_array_alloc()
262 return array->size == 0 ? array->last_cookie : array->array[0].cookie; in nfs_readdir_array_index_cookie()
335 cache_entry->cookie = array->last_cookie; in nfs_readdir_page_array_append()
340 array->last_cookie = entry->cookie; in nfs_readdir_page_array_append()
341 if (array->last_cookie <= cache_entry->cookie) in nfs_readdir_page_array_append()
347 *cookie = array->last_cookie; in nfs_readdir_page_array_append()
371 static bool nfs_readdir_page_validate(struct page *page, u64 last_cookie, in nfs_readdir_page_validate() argument
379 if (nfs_readdir_array_index_cookie(array) != last_cookie) in nfs_readdir_page_validate()
422 ret = array->last_cookie; in nfs_readdir_page_last_cookie()
485 desc->last_cookie = array->last_cookie; in nfs_readdir_seek_next_array()
490 desc->last_cookie = nfs_readdir_array_index_cookie(array); in nfs_readdir_seek_next_array()
496 desc->last_cookie = 0; in nfs_readdir_rewind_search()
530 if (cookie >= array->last_cookie) in nfs_readdir_array_cookie_in_range()
559 if (desc->dir_cookie == array->last_cookie) in nfs_readdir_search_for_cookie()
998 u64 cookie = desc->last_cookie; in nfs_readdir_page_get_cached()
1029 desc->last_cookie, in find_and_lock_cache_page()
1048 if (desc->last_cookie == 0 && in find_and_lock_cache_page()
1102 desc->dir_cookie = array->last_cookie; in nfs_do_filldir()
1106 desc->last_cookie = array->array[0].cookie; in nfs_do_filldir()
1156 desc->last_cookie = desc->dir_cookie; in uncached_readdir()
1159 trace_nfs_readdir_uncached(desc->file, desc->verf, desc->last_cookie, in uncached_readdir()
1248 desc->last_cookie = dir_ctx->last_cookie; in nfs_readdir()
1301 dir_ctx->last_cookie = desc->last_cookie; in nfs_readdir()
1347 dir_ctx->last_cookie = 0; in nfs_llseek_dir()
1350 dir_ctx->last_cookie = offset; in nfs_llseek_dir()