Home
last modified time | relevance | path

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

/Linux-v6.1/include/linux/sunrpc/
Dxprtmultipath.h14 struct rpc_xprt_switch { struct
34 struct rpc_xprt_switch __rcu *xpi_xpswitch; argument
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 *xps);
64 struct rpc_xprt_switch *xps);
[all …]
Dclnt.h220 struct rpc_xprt_switch *xps,
225 struct rpc_xprt_switch *,
234 struct rpc_xprt_switch *,
Dxprt.h334 struct rpc_xprt_switch *bc_xps;
509 void xprt_set_offline_locked(struct rpc_xprt *xprt, struct rpc_xprt_switch *xps);
510 void xprt_set_online_locked(struct rpc_xprt *xprt, struct rpc_xprt_switch *xps);
511 void xprt_delete_locked(struct rpc_xprt *xprt, struct rpc_xprt_switch *xps);
Dsvc_xprt.h95 struct rpc_xprt_switch *xpt_bc_xps; /* NFSv4.1 backchannel */
/Linux-v6.1/net/sunrpc/
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()
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()
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 *xps, gfp_t gfp_flags) in xprt_switch_alloc_id()
114 static void xprt_switch_free_id(struct rpc_xprt_switch *xps) in xprt_switch_free_id()
127 struct rpc_xprt_switch *xprt_switch_alloc(struct rpc_xprt *xprt, in xprt_switch_alloc()
130 struct rpc_xprt_switch *xps; in xprt_switch_alloc()
151 static void xprt_switch_free_entries(struct rpc_xprt_switch *xps) in xprt_switch_free_entries()
[all …]
Dsysfs.h12 struct rpc_xprt_switch *xprt_switch;
18 struct rpc_xprt_switch *xprt_switch;
25 struct rpc_xprt_switch *xprt_switch;
32 struct rpc_xprt_switch *xprt_switch,
35 void rpc_sysfs_xprt_switch_setup(struct rpc_xprt_switch *xprt_switch,
37 void rpc_sysfs_xprt_switch_destroy(struct rpc_xprt_switch *xprt);
38 void rpc_sysfs_xprt_setup(struct rpc_xprt_switch *xprt_switch,
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()
292 struct rpc_xprt_switch *xps = rpc_sysfs_xprt_kobj_get_xprt_switch(kobj); in rpc_sysfs_xprt_state_change()
477 struct rpc_xprt_switch *xprt_switch, in rpc_sysfs_xprt_switch_alloc()
517 struct rpc_xprt_switch *xprt_switch, in rpc_sysfs_client_setup()
545 void rpc_sysfs_xprt_switch_setup(struct rpc_xprt_switch *xprt_switch, in rpc_sysfs_xprt_switch_setup()
549 struct rpc_sysfs_xprt_switch *rpc_xprt_switch; in rpc_sysfs_xprt_switch_setup() local
556 rpc_xprt_switch = in rpc_sysfs_xprt_switch_setup()
559 if (rpc_xprt_switch) { in rpc_sysfs_xprt_switch_setup()
[all …]
Dclnt.c361 struct rpc_xprt_switch *xps, in rpc_new_client()
460 struct rpc_xprt_switch *xps; in rpc_create_xprt()
624 struct rpc_xprt_switch *xps; in __rpc_clone_client()
725 struct rpc_xprt_switch *xps, *oldxps; in rpc_switch_client_transport()
790 void func(struct rpc_xprt_iter *xpi, struct rpc_xprt_switch *xps)) in _rpc_clnt_xprt_iter_init()
792 struct rpc_xprt_switch *xps; in _rpc_clnt_xprt_iter_init()
1064 struct rpc_xprt_switch *xps; in rpc_task_get_xprt()
1080 struct rpc_xprt_switch *xps; in rpc_task_release_xprt()
2193 struct rpc_xprt_switch *xps; in call_connect_status()
2863 struct rpc_xprt_switch *xps;
[all …]
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()
Drpcb_clnt.c626 struct rpc_xprt_switch *xps = rcu_access_pointer(clnt->cl_xpi.xpi_xpswitch); in rpcb_find_transport_owner()
/Linux-v6.1/net/sunrpc/auth_gss/
Dauth_gss.c1201 struct rpc_xprt_switch *xps = rcu_access_pointer(clnt->cl_xpi.xpi_xpswitch); in gss_create()