Lines Matching refs:cache_detail
64 struct cache_detail { struct
73 int (*cache_upcall)(struct cache_detail *, argument
76 void (*cache_request)(struct cache_detail *cd, argument
80 int (*cache_parse)(struct cache_detail *, argument
84 struct cache_detail *cd, argument
86 void (*warn_no_listener)(struct cache_detail *cd, argument
170 sunrpc_cache_lookup_rcu(struct cache_detail *detail,
173 sunrpc_cache_update(struct cache_detail *detail,
177 sunrpc_cache_pipe_upcall(struct cache_detail *detail, struct cache_head *h);
195 static inline void cache_put(struct cache_head *h, struct cache_detail *cd) in cache_put()
203 static inline bool cache_is_expired(struct cache_detail *detail, struct cache_head *h) in cache_is_expired()
212 extern int cache_check(struct cache_detail *detail,
215 extern void cache_purge(struct cache_detail *detail);
218 extern int cache_register_net(struct cache_detail *cd, struct net *net);
219 extern void cache_unregister_net(struct cache_detail *cd, struct net *net);
221 extern struct cache_detail *cache_create_net(const struct cache_detail *tmpl, struct net *net);
222 extern void cache_destroy_net(struct cache_detail *cd, struct net *net);
224 extern void sunrpc_init_cache_detail(struct cache_detail *cd);
225 extern void sunrpc_destroy_cache_detail(struct cache_detail *cd);
227 umode_t, struct cache_detail *);
228 extern void sunrpc_cache_unregister_pipefs(struct cache_detail *);
229 extern void sunrpc_cache_unhash(struct cache_detail *, struct cache_head *);