Symbol: rpc_xprt_switch
include/linux/sunrpc/clnt.h
238
struct rpc_xprt_switch *xps,
include/linux/sunrpc/clnt.h
243
struct rpc_xprt_switch *,
include/linux/sunrpc/clnt.h
252
struct rpc_xprt_switch *,
include/linux/sunrpc/clnt.h
37
struct rpc_xprt_switch *xprt_switch;
include/linux/sunrpc/svc_xprt.h
81
struct rpc_xprt_switch *xpt_bc_xps; /* NFSv4.1 backchannel */
include/linux/sunrpc/xprt.h
357
struct rpc_xprt_switch *bc_xps;
include/linux/sunrpc/xprt.h
537
void xprt_set_offline_locked(struct rpc_xprt *xprt, struct rpc_xprt_switch *xps);
include/linux/sunrpc/xprt.h
538
void xprt_set_online_locked(struct rpc_xprt *xprt, struct rpc_xprt_switch *xps);
include/linux/sunrpc/xprt.h
539
void xprt_delete_locked(struct rpc_xprt *xprt, struct rpc_xprt_switch *xps);
include/linux/sunrpc/xprtmultipath.h
34
struct rpc_xprt_switch __rcu *xpi_xpswitch;
include/linux/sunrpc/xprtmultipath.h
47
extern struct rpc_xprt_switch *xprt_switch_alloc(struct rpc_xprt *xprt,
include/linux/sunrpc/xprtmultipath.h
50
extern struct rpc_xprt_switch *xprt_switch_get(struct rpc_xprt_switch *xps);
include/linux/sunrpc/xprtmultipath.h
51
extern void xprt_switch_put(struct rpc_xprt_switch *xps);
include/linux/sunrpc/xprtmultipath.h
53
extern void rpc_xprt_switch_set_roundrobin(struct rpc_xprt_switch *xps);
include/linux/sunrpc/xprtmultipath.h
55
extern void rpc_xprt_switch_add_xprt(struct rpc_xprt_switch *xps,
include/linux/sunrpc/xprtmultipath.h
57
extern void rpc_xprt_switch_remove_xprt(struct rpc_xprt_switch *xps,
include/linux/sunrpc/xprtmultipath.h
59
extern struct rpc_xprt *rpc_xprt_switch_get_main_xprt(struct rpc_xprt_switch *xps);
include/linux/sunrpc/xprtmultipath.h
62
struct rpc_xprt_switch *xps);
include/linux/sunrpc/xprtmultipath.h
65
struct rpc_xprt_switch *xps);
include/linux/sunrpc/xprtmultipath.h
68
struct rpc_xprt_switch *xps);
include/linux/sunrpc/xprtmultipath.h
74
extern struct rpc_xprt_switch *xprt_iter_xchg_switch(
include/linux/sunrpc/xprtmultipath.h
76
struct rpc_xprt_switch *newswitch);
include/linux/sunrpc/xprtmultipath.h
81
extern bool rpc_xprt_switch_has_addr(struct rpc_xprt_switch *xps,
net/sunrpc/auth_gss/auth_gss.c
1227
struct rpc_xprt_switch *xps = rcu_access_pointer(clnt->cl_xpi.xpi_xpswitch);
net/sunrpc/clnt.c
1102
struct rpc_xprt_switch *xps;
net/sunrpc/clnt.c
1118
struct rpc_xprt_switch *xps;
net/sunrpc/clnt.c
2240
struct rpc_xprt_switch *xps;
net/sunrpc/clnt.c
2941
struct rpc_xprt_switch *xps;
net/sunrpc/clnt.c
2976
struct rpc_xprt_switch *xps, struct rpc_xprt *xprt,
net/sunrpc/clnt.c
3059
struct rpc_xprt_switch *xps,
net/sunrpc/clnt.c
3104
struct rpc_xprt_switch *,
net/sunrpc/clnt.c
3109
struct rpc_xprt_switch *xps;
net/sunrpc/clnt.c
3226
struct rpc_xprt_switch *xps;
net/sunrpc/clnt.c
3303
struct rpc_xprt_switch *xps;
net/sunrpc/clnt.c
3312
struct rpc_xprt_switch *xps;
net/sunrpc/clnt.c
3327
struct rpc_xprt_switch *xps;
net/sunrpc/clnt.c
3341
struct rpc_xprt_switch *xps;
net/sunrpc/clnt.c
354
struct rpc_xprt_switch *xps,
net/sunrpc/clnt.c
454
struct rpc_xprt_switch *xps;
net/sunrpc/clnt.c
627
struct rpc_xprt_switch *xps;
net/sunrpc/clnt.c
731
struct rpc_xprt_switch *xps, *oldxps;
net/sunrpc/clnt.c
795
static struct rpc_xprt_switch *rpc_clnt_xprt_switch_get(struct rpc_clnt *clnt)
net/sunrpc/clnt.c
797
struct rpc_xprt_switch *xps;
net/sunrpc/clnt.c
808
void func(struct rpc_xprt_iter *xpi, struct rpc_xprt_switch *xps))
net/sunrpc/clnt.c
810
struct rpc_xprt_switch *xps;
net/sunrpc/rpcb_clnt.c
649
struct rpc_xprt_switch *xps = rcu_access_pointer(clnt->cl_xpi.xpi_xpswitch);
net/sunrpc/sysfs.c
302
struct rpc_xprt_switch *xprt_switch =
net/sunrpc/sysfs.c
328
struct rpc_xprt_switch *xprt_switch =
net/sunrpc/sysfs.c
431
struct rpc_xprt_switch *xps = rpc_sysfs_xprt_kobj_get_xprt_switch(kobj);
net/sunrpc/sysfs.c
481
struct rpc_xprt_switch *xps = rpc_sysfs_xprt_kobj_get_xprt_switch(kobj);
net/sunrpc/sysfs.c
683
struct rpc_xprt_switch *xprt_switch,
net/sunrpc/sysfs.c
723
struct rpc_xprt_switch *xprt_switch,
net/sunrpc/sysfs.c
751
void rpc_sysfs_xprt_switch_setup(struct rpc_xprt_switch *xprt_switch,
net/sunrpc/sysfs.c
755
struct rpc_sysfs_xprt_switch *rpc_xprt_switch;
net/sunrpc/sysfs.c
762
rpc_xprt_switch =
net/sunrpc/sysfs.c
765
if (rpc_xprt_switch) {
net/sunrpc/sysfs.c
766
xprt_switch->xps_sysfs = rpc_xprt_switch;
net/sunrpc/sysfs.c
767
rpc_xprt_switch->xprt_switch = xprt_switch;
net/sunrpc/sysfs.c
768
rpc_xprt_switch->xprt = xprt;
net/sunrpc/sysfs.c
769
kobject_uevent(&rpc_xprt_switch->kobject, KOBJ_ADD);
net/sunrpc/sysfs.c
775
void rpc_sysfs_xprt_setup(struct rpc_xprt_switch *xprt_switch,
net/sunrpc/sysfs.c
810
void rpc_sysfs_xprt_switch_destroy(struct rpc_xprt_switch *xprt_switch)
net/sunrpc/sysfs.c
812
struct rpc_sysfs_xprt_switch *rpc_xprt_switch = xprt_switch->xps_sysfs;
net/sunrpc/sysfs.c
814
if (rpc_xprt_switch) {
net/sunrpc/sysfs.c
815
kobject_uevent(&rpc_xprt_switch->kobject, KOBJ_REMOVE);
net/sunrpc/sysfs.c
816
kobject_del(&rpc_xprt_switch->kobject);
net/sunrpc/sysfs.c
817
kobject_put(&rpc_xprt_switch->kobject);
net/sunrpc/sysfs.c
82
static inline struct rpc_xprt_switch *
net/sunrpc/sysfs.c
91
static inline struct rpc_xprt_switch *
net/sunrpc/sysfs.h
11
struct rpc_xprt_switch *xprt_switch;
net/sunrpc/sysfs.h
18
struct rpc_xprt_switch *xprt_switch;
net/sunrpc/sysfs.h
25
struct rpc_xprt_switch *xprt_switch,
net/sunrpc/sysfs.h
28
void rpc_sysfs_xprt_switch_setup(struct rpc_xprt_switch *xprt_switch,
net/sunrpc/sysfs.h
30
void rpc_sysfs_xprt_switch_destroy(struct rpc_xprt_switch *xprt);
net/sunrpc/sysfs.h
31
void rpc_sysfs_xprt_setup(struct rpc_xprt_switch *xprt_switch,
net/sunrpc/xprt.c
2199
void xprt_set_offline_locked(struct rpc_xprt *xprt, struct rpc_xprt_switch *xps)
net/sunrpc/xprt.c
2208
void xprt_set_online_locked(struct rpc_xprt *xprt, struct rpc_xprt_switch *xps)
net/sunrpc/xprt.c
2217
void xprt_delete_locked(struct rpc_xprt *xprt, struct rpc_xprt_switch *xps)
net/sunrpc/xprtmultipath.c
123
static int xprt_switch_alloc_id(struct rpc_xprt_switch *xps, gfp_t gfp_flags)
net/sunrpc/xprtmultipath.c
135
static void xprt_switch_free_id(struct rpc_xprt_switch *xps)
net/sunrpc/xprtmultipath.c
148
struct rpc_xprt_switch *xprt_switch_alloc(struct rpc_xprt *xprt,
net/sunrpc/xprtmultipath.c
151
struct rpc_xprt_switch *xps;
net/sunrpc/xprtmultipath.c
172
static void xprt_switch_free_entries(struct rpc_xprt_switch *xps)
net/sunrpc/xprtmultipath.c
190
struct rpc_xprt_switch *xps = container_of(kref,
net/sunrpc/xprtmultipath.c
191
struct rpc_xprt_switch, xps_kref);
net/sunrpc/xprtmultipath.c
205
struct rpc_xprt_switch *xprt_switch_get(struct rpc_xprt_switch *xps)
net/sunrpc/xprtmultipath.c
218
void xprt_switch_put(struct rpc_xprt_switch *xps)
net/sunrpc/xprtmultipath.c
230
void rpc_xprt_switch_set_roundrobin(struct rpc_xprt_switch *xps)
net/sunrpc/xprtmultipath.c
289
struct rpc_xprt_switch *xps = rcu_dereference(xpi->xpi_xpswitch);
net/sunrpc/xprtmultipath.c
32
static void xprt_switch_add_xprt_locked(struct rpc_xprt_switch *xps,
net/sunrpc/xprtmultipath.c
327
struct rpc_xprt_switch *xps = rcu_dereference(xpi->xpi_xpswitch);
net/sunrpc/xprtmultipath.c
361
bool __rpc_xprt_switch_has_addr(struct rpc_xprt_switch *xps,
net/sunrpc/xprtmultipath.c
381
bool rpc_xprt_switch_has_addr(struct rpc_xprt_switch *xps,
net/sunrpc/xprtmultipath.c
416
struct rpc_xprt *xprt_switch_set_next_cursor(struct rpc_xprt_switch *xps,
net/sunrpc/xprtmultipath.c
432
struct rpc_xprt_switch *xps = rcu_dereference(xpi->xpi_xpswitch);
net/sunrpc/xprtmultipath.c
452
struct rpc_xprt *xprt_switch_find_next_entry_roundrobin(struct rpc_xprt_switch *xps,
net/sunrpc/xprtmultipath.c
484
struct rpc_xprt *xprt_switch_find_next_entry_all(struct rpc_xprt_switch *xps,
net/sunrpc/xprtmultipath.c
491
struct rpc_xprt *xprt_switch_find_next_entry_offline(struct rpc_xprt_switch *xps,
net/sunrpc/xprtmultipath.c
52
void rpc_xprt_switch_add_xprt(struct rpc_xprt_switch *xps,
net/sunrpc/xprtmultipath.c
526
struct rpc_xprt_switch *xps,
net/sunrpc/xprtmultipath.c
544
struct rpc_xprt_switch *xps)
net/sunrpc/xprtmultipath.c
558
struct rpc_xprt_switch *xps)
net/sunrpc/xprtmultipath.c
564
struct rpc_xprt_switch *xps)
net/sunrpc/xprtmultipath.c
576
struct rpc_xprt_switch *xprt_iter_xchg_switch(struct rpc_xprt_iter *xpi,
net/sunrpc/xprtmultipath.c
577
struct rpc_xprt_switch *newswitch)
net/sunrpc/xprtmultipath.c
579
struct rpc_xprt_switch __rcu *oldswitch;
net/sunrpc/xprtmultipath.c
64
static void xprt_switch_remove_xprt_locked(struct rpc_xprt_switch *xps,
net/sunrpc/xprtmultipath.c
86
void rpc_xprt_switch_remove_xprt(struct rpc_xprt_switch *xps,
net/sunrpc/xprtmultipath.c
99
struct rpc_xprt *rpc_xprt_switch_get_main_xprt(struct rpc_xprt_switch *xps)