Searched refs:rpc_xprt_iter (Results 1 – 4 of 4) sorted by relevance
/linux-6.6.21/include/linux/sunrpc/ |
D | xprtmultipath.h | 33 struct rpc_xprt_iter { struct 42 void (*xpi_rewind)(struct rpc_xprt_iter *); argument 43 struct rpc_xprt *(*xpi_xprt)(struct rpc_xprt_iter *); 44 struct rpc_xprt *(*xpi_next)(struct rpc_xprt_iter *); 60 extern void xprt_iter_init(struct rpc_xprt_iter *xpi, 63 extern void xprt_iter_init_listall(struct rpc_xprt_iter *xpi, 66 extern void xprt_iter_init_listoffline(struct rpc_xprt_iter *xpi, 69 extern void xprt_iter_destroy(struct rpc_xprt_iter *xpi); 71 extern void xprt_iter_rewind(struct rpc_xprt_iter *xpi); 74 struct rpc_xprt_iter *xpi, [all …]
|
D | clnt.h | 90 struct rpc_xprt_iter cl_xpi;
|
/linux-6.6.21/net/sunrpc/ |
D | xprtmultipath.c | 216 const struct rpc_xprt_iter_ops *xprt_iter_ops(const struct rpc_xprt_iter *xpi) in xprt_iter_ops() 224 void xprt_iter_no_rewind(struct rpc_xprt_iter *xpi) in xprt_iter_no_rewind() 229 void xprt_iter_default_rewind(struct rpc_xprt_iter *xpi) in xprt_iter_default_rewind() 266 struct rpc_xprt *xprt_iter_first_entry(struct rpc_xprt_iter *xpi) in xprt_iter_first_entry() 301 struct rpc_xprt * _xprt_iter_current_entry(struct rpc_xprt_iter *xpi, in _xprt_iter_current_entry() 318 struct rpc_xprt *xprt_iter_current_entry(struct rpc_xprt_iter *xpi) in xprt_iter_current_entry() 332 struct rpc_xprt *xprt_iter_current_entry_offline(struct rpc_xprt_iter *xpi) in xprt_iter_current_entry_offline() 408 struct rpc_xprt *xprt_iter_next_entry_multiple(struct rpc_xprt_iter *xpi, in xprt_iter_next_entry_multiple() 456 struct rpc_xprt *xprt_iter_next_entry_roundrobin(struct rpc_xprt_iter *xpi) in xprt_iter_next_entry_roundrobin() 477 struct rpc_xprt *xprt_iter_next_entry_all(struct rpc_xprt_iter *xpi) in xprt_iter_next_entry_all() [all …]
|
D | clnt.c | 801 int _rpc_clnt_xprt_iter_init(struct rpc_clnt *clnt, struct rpc_xprt_iter *xpi, in _rpc_clnt_xprt_iter_init() 802 void func(struct rpc_xprt_iter *xpi, struct rpc_xprt_switch *xps)) in _rpc_clnt_xprt_iter_init() 817 int rpc_clnt_xprt_iter_init(struct rpc_clnt *clnt, struct rpc_xprt_iter *xpi) in rpc_clnt_xprt_iter_init() 824 struct rpc_xprt_iter *xpi) in rpc_clnt_xprt_iter_offline_init() 844 struct rpc_xprt_iter xpi; in rpc_clnt_iterate_for_each_xprt() 3151 struct rpc_xprt_iter xpi; in rpc_clnt_probe_trunked_xprts()
|