Home
last modified time | relevance | path

Searched refs:drc_hashtbl (Results 1 - 4 of 4) sorted by relevance

/kernel/linux/linux-5.10/fs/nfsd/
H A Dnfscache.c175 nn->drc_hashtbl = kvzalloc(array_size(hashsize, in nfsd_reply_cache_init()
176 sizeof(*nn->drc_hashtbl)), GFP_KERNEL); in nfsd_reply_cache_init()
177 if (!nn->drc_hashtbl) in nfsd_reply_cache_init()
181 INIT_LIST_HEAD(&nn->drc_hashtbl[i].lru_head); in nfsd_reply_cache_init()
182 spin_lock_init(&nn->drc_hashtbl[i].cache_lock); in nfsd_reply_cache_init()
202 struct list_head *head = &nn->drc_hashtbl[i].lru_head; in nfsd_reply_cache_shutdown()
205 nfsd_reply_cache_free_locked(&nn->drc_hashtbl[i], in nfsd_reply_cache_shutdown()
210 kvfree(nn->drc_hashtbl); in nfsd_reply_cache_shutdown()
211 nn->drc_hashtbl = NULL; in nfsd_reply_cache_shutdown()
260 struct nfsd_drc_bucket *b = &nn->drc_hashtbl[ in prune_cache_entries()
[all...]
H A Dnetns.h141 struct nfsd_drc_bucket *drc_hashtbl; member
/kernel/linux/linux-6.6/fs/nfsd/
H A Dnfscache.c219 nn->drc_hashtbl = kvzalloc(array_size(hashsize, in nfsd_reply_cache_init()
220 sizeof(*nn->drc_hashtbl)), GFP_KERNEL); in nfsd_reply_cache_init()
221 if (!nn->drc_hashtbl) in nfsd_reply_cache_init()
225 INIT_LIST_HEAD(&nn->drc_hashtbl[i].lru_head); in nfsd_reply_cache_init()
226 spin_lock_init(&nn->drc_hashtbl[i].cache_lock); in nfsd_reply_cache_init()
245 struct list_head *head = &nn->drc_hashtbl[i].lru_head; in nfsd_reply_cache_shutdown()
248 nfsd_reply_cache_free_locked(&nn->drc_hashtbl[i], in nfsd_reply_cache_shutdown()
253 kvfree(nn->drc_hashtbl); in nfsd_reply_cache_shutdown()
254 nn->drc_hashtbl = NULL; in nfsd_reply_cache_shutdown()
275 return &nn->drc_hashtbl[has in nfsd_cache_bucket_find()
[all...]
H A Dnetns.h152 struct nfsd_drc_bucket *drc_hashtbl; member

Completed in 3 milliseconds