Symbol: cache_detail
fs/nfs/cache_lib.c
116
int nfs_cache_register_sb(struct super_block *sb, struct cache_detail *cd)
fs/nfs/cache_lib.c
127
int nfs_cache_register_net(struct net *net, struct cache_detail *cd)
fs/nfs/cache_lib.c
143
void nfs_cache_unregister_sb(struct super_block *sb, struct cache_detail *cd)
fs/nfs/cache_lib.c
148
void nfs_cache_unregister_net(struct net *net, struct cache_detail *cd)
fs/nfs/cache_lib.c
35
int nfs_cache_upcall(struct cache_detail *cd, char *entry_name)
fs/nfs/cache_lib.h
22
extern int nfs_cache_upcall(struct cache_detail *cd, char *entry_name);
fs/nfs/cache_lib.h
27
extern int nfs_cache_register_net(struct net *net, struct cache_detail *cd);
fs/nfs/cache_lib.h
28
extern void nfs_cache_unregister_net(struct net *net, struct cache_detail *cd);
fs/nfs/cache_lib.h
30
struct cache_detail *cd);
fs/nfs/cache_lib.h
32
struct cache_detail *cd);
fs/nfs/dns_resolve.c
139
static void nfs_dns_request(struct cache_detail *cd,
fs/nfs/dns_resolve.c
149
static int nfs_dns_upcall(struct cache_detail *cd,
fs/nfs/dns_resolve.c
176
static int nfs_dns_show(struct seq_file *m, struct cache_detail *cd,
fs/nfs/dns_resolve.c
202
static struct nfs_dns_ent *nfs_dns_lookup(struct cache_detail *cd,
fs/nfs/dns_resolve.c
215
static struct nfs_dns_ent *nfs_dns_update(struct cache_detail *cd,
fs/nfs/dns_resolve.c
229
static int nfs_dns_parse(struct cache_detail *cd, char *buf, int buflen)
fs/nfs/dns_resolve.c
280
static int do_cache_lookup(struct cache_detail *cd,
fs/nfs/dns_resolve.c
296
static int do_cache_lookup_nowait(struct cache_detail *cd,
fs/nfs/dns_resolve.c
321
static int do_cache_lookup_wait(struct cache_detail *cd,
fs/nfs/dns_resolve.c
366
static struct cache_detail nfs_dns_resolve_template = {
fs/nfs/dns_resolve.c
430
struct cache_detail *cd = nn->nfs_dns_resolve;
fs/nfs/netns.h
22
struct cache_detail *nfs_dns_resolve;
fs/nfsd/export.c
1011
exp_parent(struct cache_detail *cd, struct auth_domain *clp, struct path *path)
fs/nfsd/export.c
1044
struct cache_detail *cd = nn->svc_export_cache;
fs/nfsd/export.c
1079
static struct svc_export *exp_find(struct cache_detail *cd,
fs/nfsd/export.c
1233
struct cache_detail *cd = nn->svc_export_cache;
fs/nfsd/export.c
1281
struct cache_detail *cd = nn->svc_export_cache;
fs/nfsd/export.c
1469
struct cache_detail *cd = m->private;
fs/nfsd/export.c
187
struct cache_detail *cd,
fs/nfsd/export.c
266
static const struct cache_detail svc_expkey_cache_template = {
fs/nfsd/export.c
296
svc_expkey_lookup(struct cache_detail *cd, struct svc_expkey *item)
fs/nfsd/export.c
309
svc_expkey_update(struct cache_detail *cd, struct svc_expkey *new,
fs/nfsd/export.c
389
static int svc_export_upcall(struct cache_detail *cd, struct cache_head *h)
fs/nfsd/export.c
394
static void svc_export_request(struct cache_detail *cd,
fs/nfsd/export.c
620
static int svc_export_parse(struct cache_detail *cd, char *mesg, int mlen)
fs/nfsd/export.c
65
static int expkey_upcall(struct cache_detail *cd, struct cache_head *h)
fs/nfsd/export.c
70
static void expkey_request(struct cache_detail *cd,
fs/nfsd/export.c
780
struct cache_detail *cd,
fs/nfsd/export.c
85
static struct svc_expkey *svc_expkey_update(struct cache_detail *cd, struct svc_expkey *new,
fs/nfsd/export.c
87
static struct svc_expkey *svc_expkey_lookup(struct cache_detail *cd, struct svc_expkey *);
fs/nfsd/export.c
89
static int expkey_parse(struct cache_detail *cd, char *mesg, int mlen)
fs/nfsd/export.c
904
static const struct cache_detail svc_export_cache_template = {
fs/nfsd/export.c
958
exp_find_key(struct cache_detail *cd, struct auth_domain *clp, int fsid_type,
fs/nfsd/export.c
983
exp_get_by_name(struct cache_detail *cd, struct auth_domain *clp,
fs/nfsd/export.h
78
struct cache_detail *cd;
fs/nfsd/netns.h
61
struct cache_detail *svc_expkey_cache;
fs/nfsd/netns.h
62
struct cache_detail *svc_export_cache;
fs/nfsd/netns.h
64
struct cache_detail *idtoname_cache;
fs/nfsd/netns.h
65
struct cache_detail *nametoid_cache;
fs/nfsd/nfs4idmap.c
127
idtoname_upcall(struct cache_detail *cd, struct cache_head *h)
fs/nfsd/nfs4idmap.c
133
idtoname_request(struct cache_detail *cd, struct cache_head *ch, char **bpp,
fs/nfsd/nfs4idmap.c
158
idtoname_show(struct seq_file *m, struct cache_detail *cd, struct cache_head *h)
fs/nfsd/nfs4idmap.c
177
warn_no_idmapd(struct cache_detail *detail, int has_died)
fs/nfsd/nfs4idmap.c
184
static int idtoname_parse(struct cache_detail *, char *, int);
fs/nfsd/nfs4idmap.c
185
static struct ent *idtoname_lookup(struct cache_detail *, struct ent *);
fs/nfsd/nfs4idmap.c
186
static struct ent *idtoname_update(struct cache_detail *, struct ent *,
fs/nfsd/nfs4idmap.c
189
static const struct cache_detail idtoname_cache_template = {
fs/nfsd/nfs4idmap.c
206
idtoname_parse(struct cache_detail *cd, char *buf, int buflen)
fs/nfsd/nfs4idmap.c
274
idtoname_lookup(struct cache_detail *cd, struct ent *item)
fs/nfsd/nfs4idmap.c
285
idtoname_update(struct cache_detail *cd, struct ent *new, struct ent *old)
fs/nfsd/nfs4idmap.c
307
nametoid_upcall(struct cache_detail *cd, struct cache_head *h)
fs/nfsd/nfs4idmap.c
313
nametoid_request(struct cache_detail *cd, struct cache_head *ch, char **bpp,
fs/nfsd/nfs4idmap.c
336
nametoid_show(struct seq_file *m, struct cache_detail *cd, struct cache_head *h)
fs/nfsd/nfs4idmap.c
354
static struct ent *nametoid_lookup(struct cache_detail *, struct ent *);
fs/nfsd/nfs4idmap.c
355
static struct ent *nametoid_update(struct cache_detail *, struct ent *,
fs/nfsd/nfs4idmap.c
357
static int nametoid_parse(struct cache_detail *, char *, int);
fs/nfsd/nfs4idmap.c
359
static const struct cache_detail nametoid_cache_template = {
fs/nfsd/nfs4idmap.c
376
nametoid_parse(struct cache_detail *cd, char *buf, int buflen)
fs/nfsd/nfs4idmap.c
439
nametoid_lookup(struct cache_detail *cd, struct ent *item)
fs/nfsd/nfs4idmap.c
450
nametoid_update(struct cache_detail *cd, struct ent *new, struct ent *old)
fs/nfsd/nfs4idmap.c
508
struct ent *(*lookup_fn)(struct cache_detail *, struct ent *),
fs/nfsd/nfs4idmap.c
509
struct ent *key, struct cache_detail *detail, struct ent **item)
fs/nfsd/nfsctl.c
159
struct cache_detail *cd = seq->private;
include/linux/sunrpc/cache.h
180
sunrpc_cache_lookup_rcu(struct cache_detail *detail,
include/linux/sunrpc/cache.h
183
sunrpc_cache_update(struct cache_detail *detail,
include/linux/sunrpc/cache.h
187
sunrpc_cache_pipe_upcall(struct cache_detail *detail, struct cache_head *h);
include/linux/sunrpc/cache.h
189
sunrpc_cache_pipe_upcall_timeout(struct cache_detail *detail,
include/linux/sunrpc/cache.h
208
static inline void cache_put(struct cache_head *h, struct cache_detail *cd)
include/linux/sunrpc/cache.h
216
static inline bool cache_is_expired(struct cache_detail *detail, struct cache_head *h)
include/linux/sunrpc/cache.h
225
extern int cache_check_rcu(struct cache_detail *detail,
include/linux/sunrpc/cache.h
227
extern int cache_check(struct cache_detail *detail,
include/linux/sunrpc/cache.h
230
extern void cache_purge(struct cache_detail *detail);
include/linux/sunrpc/cache.h
233
extern int cache_register_net(struct cache_detail *cd, struct net *net);
include/linux/sunrpc/cache.h
234
extern void cache_unregister_net(struct cache_detail *cd, struct net *net);
include/linux/sunrpc/cache.h
236
extern struct cache_detail *cache_create_net(const struct cache_detail *tmpl, struct net *net);
include/linux/sunrpc/cache.h
237
extern void cache_destroy_net(struct cache_detail *cd, struct net *net);
include/linux/sunrpc/cache.h
239
extern void sunrpc_init_cache_detail(struct cache_detail *cd);
include/linux/sunrpc/cache.h
240
extern void sunrpc_destroy_cache_detail(struct cache_detail *cd);
include/linux/sunrpc/cache.h
242
umode_t, struct cache_detail *);
include/linux/sunrpc/cache.h
243
extern void sunrpc_cache_unregister_pipefs(struct cache_detail *);
include/linux/sunrpc/cache.h
244
extern void sunrpc_cache_unhash(struct cache_detail *, struct cache_head *);
include/linux/sunrpc/cache.h
79
int (*cache_upcall)(struct cache_detail *,
include/linux/sunrpc/cache.h
82
void (*cache_request)(struct cache_detail *cd,
include/linux/sunrpc/cache.h
86
int (*cache_parse)(struct cache_detail *,
include/linux/sunrpc/cache.h
90
struct cache_detail *cd,
include/linux/sunrpc/cache.h
92
void (*warn_no_listener)(struct cache_detail *cd,
include/linux/sunrpc/rpc_pipe_fs.h
121
struct cache_detail;
include/linux/sunrpc/rpc_pipe_fs.h
125
struct cache_detail *);
include/trace/events/sunrpc.h
2415
const struct cache_detail *cd,
include/trace/events/sunrpc.h
2436
const struct cache_detail *cd, \
net/sunrpc/auth_gss/svcauth_gss.c
1010
svcauth_gss_proc_init_verf(struct cache_detail *cd, struct svc_rqst *rqstp,
net/sunrpc/auth_gss/svcauth_gss.c
106
static struct rsi *rsi_update(struct cache_detail *cd, struct rsi *new, struct rsi *old);
net/sunrpc/auth_gss/svcauth_gss.c
107
static struct rsi *rsi_lookup(struct cache_detail *cd, struct rsi *item);
net/sunrpc/auth_gss/svcauth_gss.c
1219
static int gss_proxy_save_rsc(struct cache_detail *cd,
net/sunrpc/auth_gss/svcauth_gss.c
2022
struct cache_detail *cd;
net/sunrpc/auth_gss/svcauth_gss.c
2040
struct cache_detail *cd = sn->rsi_cache;
net/sunrpc/auth_gss/svcauth_gss.c
2051
struct cache_detail *cd;
net/sunrpc/auth_gss/svcauth_gss.c
2069
struct cache_detail *cd = sn->rsc_cache;
net/sunrpc/auth_gss/svcauth_gss.c
207
static int rsi_upcall(struct cache_detail *cd, struct cache_head *h)
net/sunrpc/auth_gss/svcauth_gss.c
212
static void rsi_request(struct cache_detail *cd,
net/sunrpc/auth_gss/svcauth_gss.c
225
static int rsi_parse(struct cache_detail *cd,
net/sunrpc/auth_gss/svcauth_gss.c
307
static const struct cache_detail rsi_cache_template = {
net/sunrpc/auth_gss/svcauth_gss.c
321
static struct rsi *rsi_lookup(struct cache_detail *cd, struct rsi *item)
net/sunrpc/auth_gss/svcauth_gss.c
333
static struct rsi *rsi_update(struct cache_detail *cd, struct rsi *new, struct rsi *old)
net/sunrpc/auth_gss/svcauth_gss.c
377
static struct rsc *rsc_update(struct cache_detail *cd, struct rsc *new, struct rsc *old);
net/sunrpc/auth_gss/svcauth_gss.c
378
static struct rsc *rsc_lookup(struct cache_detail *cd, struct rsc *item);
net/sunrpc/auth_gss/svcauth_gss.c
459
static int rsc_upcall(struct cache_detail *cd, struct cache_head *h)
net/sunrpc/auth_gss/svcauth_gss.c
464
static int rsc_parse(struct cache_detail *cd,
net/sunrpc/auth_gss/svcauth_gss.c
585
static const struct cache_detail rsc_cache_template = {
net/sunrpc/auth_gss/svcauth_gss.c
598
static struct rsc *rsc_lookup(struct cache_detail *cd, struct rsc *item)
net/sunrpc/auth_gss/svcauth_gss.c
610
static struct rsc *rsc_update(struct cache_detail *cd, struct rsc *new, struct rsc *old)
net/sunrpc/auth_gss/svcauth_gss.c
625
gss_svc_searchbyctx(struct cache_detail *cd, struct xdr_netobj *handle)
net/sunrpc/cache.c
100
static struct cache_head *sunrpc_cache_add_entry(struct cache_detail *detail,
net/sunrpc/cache.c
1005
struct cache_detail *cd)
net/sunrpc/cache.c
1033
struct cache_detail *cd)
net/sunrpc/cache.c
1060
struct cache_detail *cd)
net/sunrpc/cache.c
1110
static void cache_dequeue(struct cache_detail *detail, struct cache_head *ch)
net/sunrpc/cache.c
1198
static void warn_no_listener(struct cache_detail *detail)
net/sunrpc/cache.c
1207
static bool cache_listeners_exist(struct cache_detail *detail)
net/sunrpc/cache.c
1230
static int cache_pipe_upcall(struct cache_detail *detail, struct cache_head *h)
net/sunrpc/cache.c
1271
int sunrpc_cache_pipe_upcall(struct cache_detail *detail, struct cache_head *h)
net/sunrpc/cache.c
1279
int sunrpc_cache_pipe_upcall_timeout(struct cache_detail *detail,
net/sunrpc/cache.c
1371
struct cache_detail *cd = m->private;
net/sunrpc/cache.c
1399
struct cache_detail *cd = m->private;
net/sunrpc/cache.c
1450
struct cache_detail *cd = m->private;
net/sunrpc/cache.c
1476
struct cache_detail *cd)
net/sunrpc/cache.c
149
struct cache_head *sunrpc_cache_lookup_rcu(struct cache_detail *detail,
net/sunrpc/cache.c
1496
struct cache_detail *cd)
net/sunrpc/cache.c
1504
struct cache_detail *cd)
net/sunrpc/cache.c
1512
struct cache_detail *cd)
net/sunrpc/cache.c
1520
struct cache_detail *cd)
net/sunrpc/cache.c
1532
struct cache_detail *cd)
net/sunrpc/cache.c
1576
struct cache_detail *cd = pde_data(file_inode(filp));
net/sunrpc/cache.c
1584
struct cache_detail *cd = pde_data(file_inode(filp));
net/sunrpc/cache.c
1591
struct cache_detail *cd = pde_data(file_inode(filp));
net/sunrpc/cache.c
1600
struct cache_detail *cd = pde_data(inode);
net/sunrpc/cache.c
1607
struct cache_detail *cd = pde_data(inode);
net/sunrpc/cache.c
1614
struct cache_detail *cd = pde_data(inode);
net/sunrpc/cache.c
162
static void cache_dequeue(struct cache_detail *detail, struct cache_head *ch);
net/sunrpc/cache.c
1630
struct cache_detail *cd = pde_data(inode);
net/sunrpc/cache.c
1637
struct cache_detail *cd = pde_data(inode);
net/sunrpc/cache.c
165
struct cache_detail *detail)
net/sunrpc/cache.c
1651
struct cache_detail *cd = pde_data(inode);
net/sunrpc/cache.c
1658
struct cache_detail *cd = pde_data(inode);
net/sunrpc/cache.c
1666
struct cache_detail *cd = pde_data(file_inode(filp));
net/sunrpc/cache.c
1675
struct cache_detail *cd = pde_data(file_inode(filp));
net/sunrpc/cache.c
1687
static void remove_cache_proc_entries(struct cache_detail *cd)
net/sunrpc/cache.c
1695
static int create_cache_proc_entries(struct cache_detail *cd, struct net *net)
net/sunrpc/cache.c
1736
int cache_register_net(struct cache_detail *cd, struct net *net)
net/sunrpc/cache.c
1748
void cache_unregister_net(struct cache_detail *cd, struct net *net)
net/sunrpc/cache.c
1755
struct cache_detail *cache_create_net(const struct cache_detail *tmpl, struct net *net)
net/sunrpc/cache.c
1757
struct cache_detail *cd;
net/sunrpc/cache.c
1760
cd = kmemdup(tmpl, sizeof(struct cache_detail), GFP_KERNEL);
net/sunrpc/cache.c
1777
void cache_destroy_net(struct cache_detail *cd, struct net *net)
net/sunrpc/cache.c
178
struct cache_detail *detail)
net/sunrpc/cache.c
1787
struct cache_detail *cd = RPC_I(file_inode(filp))->private;
net/sunrpc/cache.c
1795
struct cache_detail *cd = RPC_I(file_inode(filp))->private;
net/sunrpc/cache.c
1802
struct cache_detail *cd = RPC_I(file_inode(filp))->private;
net/sunrpc/cache.c
1811
struct cache_detail *cd = RPC_I(inode)->private;
net/sunrpc/cache.c
1818
struct cache_detail *cd = RPC_I(inode)->private;
net/sunrpc/cache.c
1825
struct cache_detail *cd = RPC_I(inode)->private;
net/sunrpc/cache.c
1842
struct cache_detail *cd = RPC_I(inode)->private;
net/sunrpc/cache.c
1849
struct cache_detail *cd = RPC_I(inode)->private;
net/sunrpc/cache.c
186
static void cache_make_negative(struct cache_detail *detail,
net/sunrpc/cache.c
1863
struct cache_detail *cd = RPC_I(inode)->private;
net/sunrpc/cache.c
1870
struct cache_detail *cd = RPC_I(inode)->private;
net/sunrpc/cache.c
1878
struct cache_detail *cd = RPC_I(file_inode(filp))->private;
net/sunrpc/cache.c
1887
struct cache_detail *cd = RPC_I(file_inode(filp))->private;
net/sunrpc/cache.c
1901
struct cache_detail *cd)
net/sunrpc/cache.c
1911
void sunrpc_cache_unregister_pipefs(struct cache_detail *cd)
net/sunrpc/cache.c
1920
void sunrpc_cache_unhash(struct cache_detail *cd, struct cache_head *h)
net/sunrpc/cache.c
193
static void cache_entry_update(struct cache_detail *detail,
net/sunrpc/cache.c
205
struct cache_head *sunrpc_cache_update(struct cache_detail *detail,
net/sunrpc/cache.c
270
static int try_to_negate_entry(struct cache_detail *detail, struct cache_head *h)
net/sunrpc/cache.c
287
int cache_check_rcu(struct cache_detail *detail,
net/sunrpc/cache.c
347
int cache_check(struct cache_detail *detail,
net/sunrpc/cache.c
393
static struct cache_detail *current_detail;
net/sunrpc/cache.c
399
void sunrpc_init_cache_detail(struct cache_detail *cd)
net/sunrpc/cache.c
417
void sunrpc_destroy_cache_detail(struct cache_detail *cd)
net/sunrpc/cache.c
459
current_detail = list_entry(next, struct cache_detail, others);
net/sunrpc/cache.c
46
static void cache_init(struct cache_head *h, struct cache_detail *detail)
net/sunrpc/cache.c
478
struct cache_detail *d;
net/sunrpc/cache.c
544
void cache_purge(struct cache_detail *detail)
net/sunrpc/cache.c
60
struct cache_detail *detail);
net/sunrpc/cache.c
62
static struct cache_head *sunrpc_cache_find_rcu(struct cache_detail *detail,
net/sunrpc/cache.c
824
static int cache_request(struct cache_detail *detail,
net/sunrpc/cache.c
837
loff_t *ppos, struct cache_detail *cd)
net/sunrpc/cache.c
85
struct cache_detail *cd)
net/sunrpc/cache.c
919
size_t count, struct cache_detail *cd)
net/sunrpc/cache.c
936
size_t count, struct cache_detail *cd)
net/sunrpc/cache.c
94
struct cache_detail *cd)
net/sunrpc/cache.c
958
struct cache_detail *cd)
net/sunrpc/cache.c
977
struct cache_detail *cd)
net/sunrpc/netns.h
12
struct cache_detail *ip_map_cache;
net/sunrpc/netns.h
13
struct cache_detail *unix_gid_cache;
net/sunrpc/netns.h
14
struct cache_detail *rsc_cache;
net/sunrpc/netns.h
15
struct cache_detail *rsi_cache;
net/sunrpc/netns.h
8
struct cache_detail;
net/sunrpc/rpc_pipe.c
921
umode_t umode, struct cache_detail *cd)
net/sunrpc/svcauth_unix.c
1020
static const struct cache_detail ip_map_cache_template = {
net/sunrpc/svcauth_unix.c
1038
struct cache_detail *cd;
net/sunrpc/svcauth_unix.c
1056
struct cache_detail *cd = sn->ip_map_cache;
net/sunrpc/svcauth_unix.c
153
static int ip_map_upcall(struct cache_detail *cd, struct cache_head *h)
net/sunrpc/svcauth_unix.c
158
static void ip_map_request(struct cache_detail *cd,
net/sunrpc/svcauth_unix.c
175
static struct ip_map *__ip_map_lookup(struct cache_detail *cd, char *class, struct in6_addr *addr);
net/sunrpc/svcauth_unix.c
176
static int __ip_map_update(struct cache_detail *cd, struct ip_map *ipm, struct unix_domain *udom, time64_t expiry);
net/sunrpc/svcauth_unix.c
178
static int ip_map_parse(struct cache_detail *cd,
net/sunrpc/svcauth_unix.c
261
struct cache_detail *cd,
net/sunrpc/svcauth_unix.c
290
static struct ip_map *__ip_map_lookup(struct cache_detail *cd, char *class,
net/sunrpc/svcauth_unix.c
308
static int __ip_map_update(struct cache_detail *cd, struct ip_map *ipm,
net/sunrpc/svcauth_unix.c
468
static int unix_gid_upcall(struct cache_detail *cd, struct cache_head *h)
net/sunrpc/svcauth_unix.c
473
static void unix_gid_request(struct cache_detail *cd,
net/sunrpc/svcauth_unix.c
485
static struct unix_gid *unix_gid_lookup(struct cache_detail *cd, kuid_t uid);
net/sunrpc/svcauth_unix.c
487
static int unix_gid_parse(struct cache_detail *cd,
net/sunrpc/svcauth_unix.c
559
struct cache_detail *cd,
net/sunrpc/svcauth_unix.c
585
static const struct cache_detail unix_gid_cache_template = {
net/sunrpc/svcauth_unix.c
603
struct cache_detail *cd;
net/sunrpc/svcauth_unix.c
621
struct cache_detail *cd = sn->unix_gid_cache;
net/sunrpc/svcauth_unix.c
629
static struct unix_gid *unix_gid_lookup(struct cache_detail *cd, kuid_t uid)