Home
last modified time | relevance | path

Searched refs:rpc_xprt_switch (Results 1 – 8 of 8) sorted by relevance

/kernel/linux/linux-5.10/include/linux/sunrpc/
Dxprtmultipath.h13 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 …]
Dclnt.h213 struct rpc_xprt_switch *xps,
218 struct rpc_xprt_switch *,
227 struct rpc_xprt_switch *,
Dsvc_xprt.h93 struct rpc_xprt_switch *xpt_bc_xps; /* NFSv4.1 backchannel */
Dxprt.h323 struct rpc_xprt_switch *bc_xps;
/kernel/linux/linux-5.10/net/sunrpc/
Dxprtmultipath.c22 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 …]
Dclnt.c358 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 …]
Drpcb_clnt.c624 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/
Dauth_gss.c1214 struct rpc_xprt_switch *xps = rcu_access_pointer(clnt->cl_xpi.xpi_xpswitch); in gss_create()