Lines Matching refs:xpi
789 int _rpc_clnt_xprt_iter_init(struct rpc_clnt *clnt, struct rpc_xprt_iter *xpi, in _rpc_clnt_xprt_iter_init() argument
790 void func(struct rpc_xprt_iter *xpi, struct rpc_xprt_switch *xps)) in _rpc_clnt_xprt_iter_init() argument
799 func(xpi, xps); in _rpc_clnt_xprt_iter_init()
805 int rpc_clnt_xprt_iter_init(struct rpc_clnt *clnt, struct rpc_xprt_iter *xpi) in rpc_clnt_xprt_iter_init() argument
807 return _rpc_clnt_xprt_iter_init(clnt, xpi, xprt_iter_init_listall); in rpc_clnt_xprt_iter_init()
812 struct rpc_xprt_iter *xpi) in rpc_clnt_xprt_iter_offline_init() argument
814 return _rpc_clnt_xprt_iter_init(clnt, xpi, xprt_iter_init_listoffline); in rpc_clnt_xprt_iter_offline_init()
832 struct rpc_xprt_iter xpi; in rpc_clnt_iterate_for_each_xprt() local
835 ret = rpc_clnt_xprt_iter_init(clnt, &xpi); in rpc_clnt_iterate_for_each_xprt()
839 struct rpc_xprt *xprt = xprt_iter_get_next(&xpi); in rpc_clnt_iterate_for_each_xprt()
848 xprt_iter_destroy(&xpi); in rpc_clnt_iterate_for_each_xprt()
3116 struct rpc_xprt_iter xpi; in rpc_clnt_probe_trunked_xprts() local
3119 ret = rpc_clnt_xprt_iter_offline_init(clnt, &xpi); in rpc_clnt_probe_trunked_xprts()
3123 struct rpc_xprt *xprt = xprt_iter_get_next(&xpi); in rpc_clnt_probe_trunked_xprts()
3131 xprt_iter_rewind(&xpi); in rpc_clnt_probe_trunked_xprts()
3133 xprt_iter_destroy(&xpi); in rpc_clnt_probe_trunked_xprts()