Searched refs:rpc_xprt_switch (Results 1 – 8 of 8) sorted by relevance
/kernel/linux/linux-5.10/include/linux/sunrpc/ |
D | xprtmultipath.h | 13 struct rpc_xprt_switch { struct 30 struct rpc_xprt_switch __rcu *xpi_xpswitch; argument 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 *xps); 60 struct rpc_xprt_switch *xps); [all …]
|
D | clnt.h | 213 struct rpc_xprt_switch *xps, 218 struct rpc_xprt_switch *, 227 struct rpc_xprt_switch *,
|
D | svc_xprt.h | 93 struct rpc_xprt_switch *xpt_bc_xps; /* NFSv4.1 backchannel */
|
D | xprt.h | 323 struct rpc_xprt_switch *bc_xps;
|
/kernel/linux/linux-5.10/net/sunrpc/ |
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() 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() 80 void rpc_xprt_switch_remove_xprt(struct rpc_xprt_switch *xps, in rpc_xprt_switch_remove_xprt() 97 struct rpc_xprt_switch *xprt_switch_alloc(struct rpc_xprt *xprt, in xprt_switch_alloc() 100 struct rpc_xprt_switch *xps; in xprt_switch_alloc() 117 static void xprt_switch_free_entries(struct rpc_xprt_switch *xps) in xprt_switch_free_entries() 135 struct rpc_xprt_switch *xps = container_of(kref, in xprt_switch_free() 136 struct rpc_xprt_switch, xps_kref); in xprt_switch_free() [all …]
|
D | clnt.c | 358 struct rpc_xprt_switch *xps, in rpc_new_client() 455 struct rpc_xprt_switch *xps; in rpc_create_xprt() 613 struct rpc_xprt_switch *xps; in __rpc_clone_client() 713 struct rpc_xprt_switch *xps, *oldxps; in rpc_switch_client_transport() 778 struct rpc_xprt_switch *xps; in rpc_clnt_xprt_iter_init() 987 struct rpc_xprt_switch *xps; in rpc_task_get_xprt() 1003 struct rpc_xprt_switch *xps; in rpc_task_release_xprt() 2717 struct rpc_xprt_switch *xps; 2751 struct rpc_xprt_switch *xps, struct rpc_xprt *xprt, in rpc_clnt_test_and_add_xprt() 2795 struct rpc_xprt_switch *xps, in rpc_clnt_setup_test_and_add_xprt() [all …]
|
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/ |
D | auth_gss.c | 1214 struct rpc_xprt_switch *xps = rcu_access_pointer(clnt->cl_xpi.xpi_xpswitch); in gss_create()
|