Lines Matching defs:rpc_xprt_switch
14 struct rpc_xprt_switch {
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,
59 extern struct rpc_xprt *rpc_xprt_switch_get_main_xprt(struct rpc_xprt_switch *xps);
62 struct rpc_xprt_switch *xps);
65 struct rpc_xprt_switch *xps);
68 struct rpc_xprt_switch *xps);
74 extern struct rpc_xprt_switch *xprt_iter_xchg_switch(
76 struct rpc_xprt_switch *newswitch);
81 extern bool rpc_xprt_switch_has_addr(struct rpc_xprt_switch *xps,