/kernel/linux/linux-5.10/include/linux/sunrpc/ |
H A D | xprtmultipath.h | 13 struct rpc_xprt_switch { struct 30 struct rpc_xprt_switch __rcu *xpi_xpswitch; 43 extern struct rpc_xprt_switch *xprt_switch_alloc(struct rpc_xprt *xprt, 46 extern struct rpc_xprt_switch *xprt_switch_get(struct rpc_xprt_switch *xps); 47 extern void xprt_switch_put(struct rpc_xprt_switch *xps); 49 extern void rpc_xprt_switch_set_roundrobin(struct rpc_xprt_switch *xps); 51 extern void rpc_xprt_switch_add_xprt(struct rpc_xprt_switch *xps, 53 extern void rpc_xprt_switch_remove_xprt(struct rpc_xprt_switch *xps, 57 struct rpc_xprt_switch *xp [all...] |
H A D | clnt.h | 215 struct rpc_xprt_switch *xps, 220 struct rpc_xprt_switch *, 229 struct rpc_xprt_switch *,
|
H A D | svc_xprt.h | 93 struct rpc_xprt_switch *xpt_bc_xps; /* NFSv4.1 backchannel */
|
H A D | xprt.h | 323 struct rpc_xprt_switch *bc_xps;
|
/kernel/linux/linux-6.6/include/linux/sunrpc/ |
H A D | xprtmultipath.h | 14 struct rpc_xprt_switch { struct 34 struct rpc_xprt_switch __rcu *xpi_xpswitch; 47 extern struct rpc_xprt_switch *xprt_switch_alloc(struct rpc_xprt *xprt, 50 extern struct rpc_xprt_switch *xprt_switch_get(struct rpc_xprt_switch *xps); 51 extern void xprt_switch_put(struct rpc_xprt_switch *xps); 53 extern void rpc_xprt_switch_set_roundrobin(struct rpc_xprt_switch *xps); 55 extern void rpc_xprt_switch_add_xprt(struct rpc_xprt_switch *xps, 57 extern void rpc_xprt_switch_remove_xprt(struct rpc_xprt_switch *xps, 61 struct rpc_xprt_switch *xp [all...] |
H A D | clnt.h | 37 struct rpc_xprt_switch *xprt_switch; 232 struct rpc_xprt_switch *xps, 237 struct rpc_xprt_switch *, 246 struct rpc_xprt_switch *,
|
H A D | xprt.h | 351 struct rpc_xprt_switch *bc_xps; 529 void xprt_set_offline_locked(struct rpc_xprt *xprt, struct rpc_xprt_switch *xps); 530 void xprt_set_online_locked(struct rpc_xprt *xprt, struct rpc_xprt_switch *xps); 531 void xprt_delete_locked(struct rpc_xprt *xprt, struct rpc_xprt_switch *xps);
|
H A D | svc_xprt.h | 80 struct rpc_xprt_switch *xpt_bc_xps; /* NFSv4.1 backchannel */
|
/kernel/linux/linux-6.6/net/sunrpc/ |
H A D | xprtmultipath.c | 24 typedef struct rpc_xprt *(*xprt_switch_find_xprt_t)(struct rpc_xprt_switch *xps, 32 static void xprt_switch_add_xprt_locked(struct rpc_xprt_switch *xps, in xprt_switch_add_xprt_locked() 46 * rpc_xprt_switch_add_xprt - Add a new rpc_xprt to an rpc_xprt_switch 47 * @xps: pointer to struct rpc_xprt_switch 52 void rpc_xprt_switch_add_xprt(struct rpc_xprt_switch *xps, in rpc_xprt_switch_add_xprt() 64 static void xprt_switch_remove_xprt_locked(struct rpc_xprt_switch *xps, in xprt_switch_remove_xprt_locked() 79 * rpc_xprt_switch_remove_xprt - Removes an rpc_xprt from a rpc_xprt_switch 80 * @xps: pointer to struct rpc_xprt_switch 86 void rpc_xprt_switch_remove_xprt(struct rpc_xprt_switch *xps, in rpc_xprt_switch_remove_xprt() 102 static int xprt_switch_alloc_id(struct rpc_xprt_switch *xp [all...] |
H A D | sysfs.h | 11 struct rpc_xprt_switch *xprt_switch; 18 struct rpc_xprt_switch *xprt_switch; 25 struct rpc_xprt_switch *xprt_switch, 28 void rpc_sysfs_xprt_switch_setup(struct rpc_xprt_switch *xprt_switch, 30 void rpc_sysfs_xprt_switch_destroy(struct rpc_xprt_switch *xprt); 31 void rpc_sysfs_xprt_setup(struct rpc_xprt_switch *xprt_switch,
|
H A D | sysfs.c | 71 static inline struct rpc_xprt_switch * 80 static inline struct rpc_xprt_switch * 213 struct rpc_xprt_switch *xprt_switch = in rpc_sysfs_xprt_switch_info_show() 293 struct rpc_xprt_switch *xps = rpc_sysfs_xprt_kobj_get_xprt_switch(kobj); in rpc_sysfs_xprt_state_change() 478 struct rpc_xprt_switch *xprt_switch, in rpc_sysfs_xprt_switch_alloc() 518 struct rpc_xprt_switch *xprt_switch, in rpc_sysfs_client_setup() 546 void rpc_sysfs_xprt_switch_setup(struct rpc_xprt_switch *xprt_switch, in rpc_sysfs_xprt_switch_setup() 550 struct rpc_sysfs_xprt_switch *rpc_xprt_switch; in rpc_sysfs_xprt_switch_setup() local 557 rpc_xprt_switch = in rpc_sysfs_xprt_switch_setup() 560 if (rpc_xprt_switch) { in rpc_sysfs_xprt_switch_setup() 607 struct rpc_sysfs_xprt_switch *rpc_xprt_switch = xprt_switch->xps_sysfs; rpc_sysfs_xprt_switch_destroy() local [all...] |
H A D | clnt.c | 364 struct rpc_xprt_switch *xps, in rpc_new_client() 464 struct rpc_xprt_switch *xps; in rpc_create_xprt() 635 struct rpc_xprt_switch *xps; in __rpc_clone_client() 736 struct rpc_xprt_switch *xps, *oldxps; in rpc_switch_client_transport() 802 void func(struct rpc_xprt_iter *xpi, struct rpc_xprt_switch *xps)) in _rpc_clnt_xprt_iter_init() 804 struct rpc_xprt_switch *xps; in _rpc_clnt_xprt_iter_init() 1076 struct rpc_xprt_switch *xps; in rpc_task_get_xprt() 1092 struct rpc_xprt_switch *xps; in rpc_task_release_xprt() 2207 struct rpc_xprt_switch *xps; in call_connect_status() 2889 struct rpc_xprt_switch *xp [all...] |
H A D | xprt.c | 2162 void xprt_set_offline_locked(struct rpc_xprt *xprt, struct rpc_xprt_switch *xps) in xprt_set_offline_locked() 2171 void xprt_set_online_locked(struct rpc_xprt *xprt, struct rpc_xprt_switch *xps) in xprt_set_online_locked() 2180 void xprt_delete_locked(struct rpc_xprt *xprt, struct rpc_xprt_switch *xps) in xprt_delete_locked()
|
H A D | rpcb_clnt.c | 649 struct rpc_xprt_switch *xps = rcu_access_pointer(clnt->cl_xpi.xpi_xpswitch); in rpcb_find_transport_owner()
|
/kernel/linux/linux-5.10/net/sunrpc/ |
H A D | xprtmultipath.c | 22 typedef struct rpc_xprt *(*xprt_switch_find_xprt_t)(struct rpc_xprt_switch *xps, 29 static void xprt_switch_add_xprt_locked(struct rpc_xprt_switch *xps, in xprt_switch_add_xprt_locked() 43 * rpc_xprt_switch_add_xprt - Add a new rpc_xprt to an rpc_xprt_switch 44 * @xps: pointer to struct rpc_xprt_switch 49 void rpc_xprt_switch_add_xprt(struct rpc_xprt_switch *xps, in rpc_xprt_switch_add_xprt() 60 static void xprt_switch_remove_xprt_locked(struct rpc_xprt_switch *xps, in xprt_switch_remove_xprt_locked() 74 * rpc_xprt_switch_remove_xprt - Removes an rpc_xprt from a rpc_xprt_switch 75 * @xps: pointer to struct rpc_xprt_switch 80 void rpc_xprt_switch_remove_xprt(struct rpc_xprt_switch *xps, in rpc_xprt_switch_remove_xprt() 90 * xprt_switch_alloc - Allocate a new struct rpc_xprt_switch [all...] |
H A D | clnt.c | 361 struct rpc_xprt_switch *xps, in rpc_new_client() 458 struct rpc_xprt_switch *xps; in rpc_create_xprt() 616 struct rpc_xprt_switch *xps; in __rpc_clone_client() 718 struct rpc_xprt_switch *xps, *oldxps; in rpc_switch_client_transport() 783 struct rpc_xprt_switch *xps; in rpc_clnt_xprt_iter_init() 993 struct rpc_xprt_switch *xps; in rpc_task_get_xprt() 1009 struct rpc_xprt_switch *xps; in rpc_task_release_xprt() 2720 struct rpc_xprt_switch *xps; 2749 * @xps: pointer to struct rpc_xprt_switch, 2754 struct rpc_xprt_switch *xp in rpc_clnt_test_and_add_xprt() [all...] |
H A D | rpcb_clnt.c | 624 struct rpc_xprt_switch *xps = rcu_access_pointer(clnt->cl_xpi.xpi_xpswitch); in rpcb_find_transport_owner()
|
/kernel/linux/linux-5.10/net/sunrpc/auth_gss/ |
H A D | auth_gss.c | 1214 struct rpc_xprt_switch *xps = rcu_access_pointer(clnt->cl_xpi.xpi_xpswitch); in gss_create()
|
/kernel/linux/linux-6.6/net/sunrpc/auth_gss/ |
H A D | auth_gss.c | 1233 struct rpc_xprt_switch *xps = rcu_access_pointer(clnt->cl_xpi.xpi_xpswitch); in gss_create()
|