Searched refs:xpi (Results 1 – 5 of 5) sorted by relevance
/linux-6.12.1/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() argument 218 if (xpi->xpi_ops != NULL) in xprt_iter_ops() 219 return xpi->xpi_ops; in xprt_iter_ops() 220 return rcu_dereference(xpi->xpi_xpswitch)->xps_iter_ops; in xprt_iter_ops() 224 void xprt_iter_no_rewind(struct rpc_xprt_iter *xpi) in xprt_iter_no_rewind() argument 229 void xprt_iter_default_rewind(struct rpc_xprt_iter *xpi) in xprt_iter_default_rewind() argument 231 WRITE_ONCE(xpi->xpi_cursor, NULL); in xprt_iter_default_rewind() 266 struct rpc_xprt *xprt_iter_first_entry(struct rpc_xprt_iter *xpi) in xprt_iter_first_entry() argument 268 struct rpc_xprt_switch *xps = rcu_dereference(xpi->xpi_xpswitch); in xprt_iter_first_entry() 301 struct rpc_xprt * _xprt_iter_current_entry(struct rpc_xprt_iter *xpi, in _xprt_iter_current_entry() argument [all …]
|
D | clnt.c | 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() [all …]
|
/linux-6.12.1/include/linux/sunrpc/ |
D | xprtmultipath.h | 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, 77 extern struct rpc_xprt *xprt_iter_xprt(struct rpc_xprt_iter *xpi); 78 extern struct rpc_xprt *xprt_iter_get_xprt(struct rpc_xprt_iter *xpi); 79 extern struct rpc_xprt *xprt_iter_get_next(struct rpc_xprt_iter *xpi);
|
/linux-6.12.1/arch/arm/boot/dts/rockchip/ |
D | Makefile | 15 rk3128-xpi-3128.dtb \
|
D | rk3128-xpi-3128.dts | 11 compatible = "geniatech,xpi-3128", "rockchip,rk3128";
|