Lines Matching refs:rpc_xprt

22 typedef struct rpc_xprt *(*xprt_switch_find_xprt_t)(struct rpc_xprt_switch *xps,
23 const struct rpc_xprt *cur);
30 struct rpc_xprt *xprt) in xprt_switch_add_xprt_locked()
50 struct rpc_xprt *xprt) in rpc_xprt_switch_add_xprt()
61 struct rpc_xprt *xprt) in xprt_switch_remove_xprt_locked()
81 struct rpc_xprt *xprt) in rpc_xprt_switch_remove_xprt()
97 struct rpc_xprt_switch *xprt_switch_alloc(struct rpc_xprt *xprt, in xprt_switch_alloc()
121 struct rpc_xprt *xprt; in xprt_switch_free_entries()
124 struct rpc_xprt, xprt_switch); in xprt_switch_free_entries()
199 bool xprt_is_active(const struct rpc_xprt *xprt) in xprt_is_active()
205 struct rpc_xprt *xprt_switch_find_first_entry(struct list_head *head) in xprt_switch_find_first_entry()
207 struct rpc_xprt *pos; in xprt_switch_find_first_entry()
217 struct rpc_xprt *xprt_iter_first_entry(struct rpc_xprt_iter *xpi) in xprt_iter_first_entry()
227 struct rpc_xprt *xprt_switch_find_current_entry(struct list_head *head, in xprt_switch_find_current_entry()
228 const struct rpc_xprt *cur) in xprt_switch_find_current_entry()
230 struct rpc_xprt *pos; in xprt_switch_find_current_entry()
243 struct rpc_xprt *xprt_iter_current_entry(struct rpc_xprt_iter *xpi) in xprt_iter_current_entry()
260 struct rpc_xprt *pos; in rpc_xprt_switch_has_addr()
277 struct rpc_xprt *xprt_switch_find_next_entry(struct list_head *head, in xprt_switch_find_next_entry()
278 const struct rpc_xprt *cur) in xprt_switch_find_next_entry()
280 struct rpc_xprt *pos, *prev = NULL; in xprt_switch_find_next_entry()
294 struct rpc_xprt *xprt_switch_set_next_cursor(struct rpc_xprt_switch *xps, in xprt_switch_set_next_cursor()
295 struct rpc_xprt **cursor, in xprt_switch_set_next_cursor()
298 struct rpc_xprt *pos, *old; in xprt_switch_set_next_cursor()
307 struct rpc_xprt *xprt_iter_next_entry_multiple(struct rpc_xprt_iter *xpi, in xprt_iter_next_entry_multiple()
318 struct rpc_xprt *__xprt_switch_find_next_entry_roundrobin(struct list_head *head, in __xprt_switch_find_next_entry_roundrobin()
319 const struct rpc_xprt *cur) in __xprt_switch_find_next_entry_roundrobin()
321 struct rpc_xprt *ret; in __xprt_switch_find_next_entry_roundrobin()
330 struct rpc_xprt *xprt_switch_find_next_entry_roundrobin(struct rpc_xprt_switch *xps, in xprt_switch_find_next_entry_roundrobin()
331 const struct rpc_xprt *cur) in xprt_switch_find_next_entry_roundrobin()
334 struct rpc_xprt *xprt; in xprt_switch_find_next_entry_roundrobin()
355 struct rpc_xprt *xprt_iter_next_entry_roundrobin(struct rpc_xprt_iter *xpi) in xprt_iter_next_entry_roundrobin()
362 struct rpc_xprt *xprt_switch_find_next_entry_all(struct rpc_xprt_switch *xps, in xprt_switch_find_next_entry_all()
363 const struct rpc_xprt *cur) in xprt_switch_find_next_entry_all()
369 struct rpc_xprt *xprt_iter_next_entry_all(struct rpc_xprt_iter *xpi) in xprt_iter_next_entry_all()
464 struct rpc_xprt *xprt_iter_xprt(struct rpc_xprt_iter *xpi) in xprt_iter_xprt()
471 struct rpc_xprt *xprt_iter_get_helper(struct rpc_xprt_iter *xpi, in xprt_iter_get_helper()
472 struct rpc_xprt *(*fn)(struct rpc_xprt_iter *)) in xprt_iter_get_helper()
474 struct rpc_xprt *ret; in xprt_iter_get_helper()
492 struct rpc_xprt *xprt_iter_get_xprt(struct rpc_xprt_iter *xpi) in xprt_iter_get_xprt()
494 struct rpc_xprt *xprt; in xprt_iter_get_xprt()
509 struct rpc_xprt *xprt_iter_get_next(struct rpc_xprt_iter *xpi) in xprt_iter_get_next()
511 struct rpc_xprt *xprt; in xprt_iter_get_next()