| /linux/net/sunrpc/ |
| H A D | cache.c | 48 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 D | netns.h | 8 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 D | svcauth_unix.c | 156 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 D | rpc_pipe.c | 921 umode_t umode, struct cache_detail *cd) in rpc_create_cache_dir()
|
| /linux/fs/nfs/ |
| H A D | cache_lib.h | 22 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 D | cache_lib.c | 35 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 D | nfs4idmap.c | 128 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 D | netns.h | 77 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 D | nfsd.h | 101 int nfsd_cache_notify(struct cache_detail *cd, struct cache_head *h, u32 cache_type);
|
| H A D | nfsctl.c | 162 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 D | svcauth_gss.c | 106 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 D | rpc_pipe_fs.h | 121 struct cache_detail; 125 struct cache_detail *);
|
| /linux/Documentation/filesystems/nfs/ |
| H A D | rpc-cache.rst | 51 - 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)
|