Home
last modified time | relevance | path

Searched refs:cache_detail (Results 1 – 13 of 13) sorted by relevance

/linux/net/sunrpc/
H A Dcache.c48 static void cache_init(struct cache_head *h, struct cache_detail *detail) in cache_init()
62 struct cache_detail *detail);
64 static struct cache_head *sunrpc_cache_find_rcu(struct cache_detail *detail, in sunrpc_cache_find_rcu()
87 struct cache_detail *cd) in sunrpc_begin_cache_remove_entry()
96 struct cache_detail *cd) in sunrpc_end_cache_remove_entry()
102 static struct cache_head *sunrpc_cache_add_entry(struct cache_detail *detail, in sunrpc_cache_add_entry()
151 struct cache_head *sunrpc_cache_lookup_rcu(struct cache_detail *detail, in sunrpc_cache_lookup_rcu()
164 static void cache_dequeue(struct cache_detail *detail, struct cache_head *ch);
167 struct cache_detail *detail) in cache_fresh_locked()
180 struct cache_detail *detail) in cache_fresh_unlocked()
[all …]
H A Dnetns.h8 struct cache_detail;
12 struct cache_detail *ip_map_cache;
13 struct cache_detail *unix_gid_cache;
14 struct cache_detail *rsc_cache;
15 struct cache_detail *rsi_cache;
H A Dsvcauth_unix.c156 static int ip_map_upcall(struct cache_detail *cd, struct cache_head *h) in ip_map_upcall()
161 static void ip_map_request(struct cache_detail *cd, in ip_map_request()
178 static struct ip_map *__ip_map_lookup(struct cache_detail *cd, char *class, struct in6_addr *addr);
179 static int __ip_map_update(struct cache_detail *cd, struct ip_map *ipm, struct unix_domain *udom, t…
181 static int ip_map_parse(struct cache_detail *cd, in ip_map_parse()
264 struct cache_detail *cd, in ip_map_show()
293 static struct ip_map *__ip_map_lookup(struct cache_detail *cd, char *class, in __ip_map_lookup()
311 static int __ip_map_update(struct cache_detail *cd, struct ip_map *ipm, in __ip_map_update()
471 static int unix_gid_upcall(struct cache_detail *cd, struct cache_head *h) in unix_gid_upcall()
476 static void unix_gid_request(struct cache_detail *cd, in unix_gid_request()
[all …]
H A Drpc_pipe.c921 umode_t umode, struct cache_detail *cd) in rpc_create_cache_dir()
/linux/fs/nfs/
H A Dcache_lib.h22 extern int nfs_cache_upcall(struct cache_detail *cd, char *entry_name);
27 extern int nfs_cache_register_net(struct net *net, struct cache_detail *cd);
28 extern void nfs_cache_unregister_net(struct net *net, struct cache_detail *cd);
30 struct cache_detail *cd);
32 struct cache_detail *cd);
H A Dcache_lib.c35 int nfs_cache_upcall(struct cache_detail *cd, char *entry_name) in nfs_cache_upcall()
116 int nfs_cache_register_sb(struct super_block *sb, struct cache_detail *cd) in nfs_cache_register_sb()
127 int nfs_cache_register_net(struct net *net, struct cache_detail *cd) in nfs_cache_register_net()
143 void nfs_cache_unregister_sb(struct super_block *sb, struct cache_detail *cd) in nfs_cache_unregister_sb()
148 void nfs_cache_unregister_net(struct net *net, struct cache_detail *cd) in nfs_cache_unregister_net()
/linux/fs/nfsd/
H A Dnfs4idmap.c128 idtoname_upcall(struct cache_detail *cd, struct cache_head *h) in idtoname_upcall()
134 idtoname_request(struct cache_detail *cd, struct cache_head *ch, char **bpp, in idtoname_request()
159 idtoname_show(struct seq_file *m, struct cache_detail *cd, struct cache_head *h) in idtoname_show()
178 warn_no_idmapd(struct cache_detail *detail, int has_died) in warn_no_idmapd()
185 static int idtoname_parse(struct cache_detail *, char *, int);
186 static struct ent *idtoname_lookup(struct cache_detail *, struct ent *);
187 static struct ent *idtoname_update(struct cache_detail *, struct ent *,
190 static const struct cache_detail idtoname_cache_template = {
207 idtoname_parse(struct cache_detail *cd, char *buf, int buflen) in idtoname_parse()
275 idtoname_lookup(struct cache_detail *cd, struct ent *item) in idtoname_lookup()
[all …]
H A Dnetns.h77 struct cache_detail *svc_expkey_cache;
78 struct cache_detail *svc_export_cache;
80 struct cache_detail *idtoname_cache;
81 struct cache_detail *nametoid_cache;
H A Dnfsd.h101 int nfsd_cache_notify(struct cache_detail *cd, struct cache_head *h, u32 cache_type);
H A Dnfsctl.c162 struct cache_detail *cd = seq->private; in exports_release()
2583 int nfsd_cache_notify(struct cache_detail *cd, struct cache_head *h, u32 cache_type) in nfsd_cache_notify()
/linux/net/sunrpc/auth_gss/
H A Dsvcauth_gss.c106 static struct rsi *rsi_update(struct cache_detail *cd, struct rsi *new, struct rsi *old);
107 static struct rsi *rsi_lookup(struct cache_detail *cd, struct rsi *item);
207 static int rsi_upcall(struct cache_detail *cd, struct cache_head *h) in rsi_upcall()
212 static void rsi_request(struct cache_detail *cd, in rsi_request()
225 static int rsi_parse(struct cache_detail *cd, in rsi_parse()
307 static const struct cache_detail rsi_cache_template = {
321 static struct rsi *rsi_lookup(struct cache_detail *cd, struct rsi *item) in rsi_lookup()
333 static struct rsi *rsi_update(struct cache_detail *cd, struct rsi *new, struct rsi *old) in rsi_update()
377 static struct rsc *rsc_update(struct cache_detail *cd, struct rsc *new, struct rsc *old);
378 static struct rsc *rsc_lookup(struct cache_detail *cd, struct rsc *item);
[all …]
/linux/include/linux/sunrpc/
H A Drpc_pipe_fs.h121 struct cache_detail;
125 struct cache_detail *);
/linux/Documentation/filesystems/nfs/
H A Drpc-cache.rst51 - A cache needs a "cache_detail" structure that
60 a pointer to the cache_detail embedded within the
83 int cache_show(struct seq_file \*m, struct cache_detail \*cd, struct cache_head \*h)
88 int cache_request(struct cache_detail \*cd, struct cache_head \*h, char \*\*bpp, int \*blen)
96 int cache_parse(struct cache_detail \*cd, char \*buf, int len)