Lines Matching refs:xpi
815 int _rpc_clnt_xprt_iter_init(struct rpc_clnt *clnt, struct rpc_xprt_iter *xpi, in _rpc_clnt_xprt_iter_init() argument
816 void func(struct rpc_xprt_iter *xpi, struct rpc_xprt_switch *xps)) in _rpc_clnt_xprt_iter_init() argument
823 func(xpi, xps); in _rpc_clnt_xprt_iter_init()
829 int rpc_clnt_xprt_iter_init(struct rpc_clnt *clnt, struct rpc_xprt_iter *xpi) in rpc_clnt_xprt_iter_init() argument
831 return _rpc_clnt_xprt_iter_init(clnt, xpi, xprt_iter_init_listall); in rpc_clnt_xprt_iter_init()
836 struct rpc_xprt_iter *xpi) in rpc_clnt_xprt_iter_offline_init() argument
838 return _rpc_clnt_xprt_iter_init(clnt, xpi, xprt_iter_init_listoffline); in rpc_clnt_xprt_iter_offline_init()
856 struct rpc_xprt_iter xpi; in rpc_clnt_iterate_for_each_xprt() local
859 ret = rpc_clnt_xprt_iter_init(clnt, &xpi); in rpc_clnt_iterate_for_each_xprt()
863 struct rpc_xprt *xprt = xprt_iter_get_next(&xpi); in rpc_clnt_iterate_for_each_xprt()
872 xprt_iter_destroy(&xpi); in rpc_clnt_iterate_for_each_xprt()
3169 struct rpc_xprt_iter xpi; in rpc_clnt_probe_trunked_xprts() local
3172 ret = rpc_clnt_xprt_iter_offline_init(clnt, &xpi); in rpc_clnt_probe_trunked_xprts()
3176 struct rpc_xprt *xprt = xprt_iter_get_next(&xpi); in rpc_clnt_probe_trunked_xprts()
3184 xprt_iter_rewind(&xpi); in rpc_clnt_probe_trunked_xprts()
3186 xprt_iter_destroy(&xpi); in rpc_clnt_probe_trunked_xprts()