Home
last modified time | relevance | path

Searched refs:rpc_xprt_switch (Results 1 - 19 of 19) sorted by relevance

/kernel/linux/linux-5.10/include/linux/sunrpc/
H A Dxprtmultipath.h13 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 Dclnt.h215 struct rpc_xprt_switch *xps,
220 struct rpc_xprt_switch *,
229 struct rpc_xprt_switch *,
H A Dsvc_xprt.h93 struct rpc_xprt_switch *xpt_bc_xps; /* NFSv4.1 backchannel */
H A Dxprt.h323 struct rpc_xprt_switch *bc_xps;
/kernel/linux/linux-6.6/include/linux/sunrpc/
H A Dxprtmultipath.h14 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 Dclnt.h37 struct rpc_xprt_switch *xprt_switch;
232 struct rpc_xprt_switch *xps,
237 struct rpc_xprt_switch *,
246 struct rpc_xprt_switch *,
H A Dxprt.h351 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 Dsvc_xprt.h80 struct rpc_xprt_switch *xpt_bc_xps; /* NFSv4.1 backchannel */
/kernel/linux/linux-6.6/net/sunrpc/
H A Dxprtmultipath.c24 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 Dsysfs.h11 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 Dsysfs.c71 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 Dclnt.c364 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 Dxprt.c2162 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 Drpcb_clnt.c649 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 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()
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 Dclnt.c361 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 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/
H A Dauth_gss.c1214 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 Dauth_gss.c1233 struct rpc_xprt_switch *xps = rcu_access_pointer(clnt->cl_xpi.xpi_xpswitch); in gss_create()

Completed in 26 milliseconds