Lines Matching refs:rpc_xprt
24 typedef struct rpc_xprt *(*xprt_switch_find_xprt_t)(struct rpc_xprt_switch *xps,
25 const struct rpc_xprt *cur);
32 struct rpc_xprt *xprt) in xprt_switch_add_xprt_locked()
52 struct rpc_xprt *xprt) in rpc_xprt_switch_add_xprt()
64 struct rpc_xprt *xprt) in xprt_switch_remove_xprt_locked()
85 struct rpc_xprt *xprt) in rpc_xprt_switch_remove_xprt()
125 struct rpc_xprt_switch *xprt_switch_alloc(struct rpc_xprt *xprt, in xprt_switch_alloc()
153 struct rpc_xprt *xprt; in xprt_switch_free_entries()
156 struct rpc_xprt, xprt_switch); in xprt_switch_free_entries()
233 bool xprt_is_active(const struct rpc_xprt *xprt) in xprt_is_active()
240 struct rpc_xprt *xprt_switch_find_first_entry(struct list_head *head) in xprt_switch_find_first_entry()
242 struct rpc_xprt *pos; in xprt_switch_find_first_entry()
252 struct rpc_xprt *xprt_iter_first_entry(struct rpc_xprt_iter *xpi) in xprt_iter_first_entry()
262 struct rpc_xprt *xprt_switch_find_current_entry(struct list_head *head, in xprt_switch_find_current_entry()
263 const struct rpc_xprt *cur) in xprt_switch_find_current_entry()
265 struct rpc_xprt *pos; in xprt_switch_find_current_entry()
278 struct rpc_xprt *xprt_iter_current_entry(struct rpc_xprt_iter *xpi) in xprt_iter_current_entry()
295 struct rpc_xprt *pos; in rpc_xprt_switch_has_addr()
312 struct rpc_xprt *xprt_switch_find_next_entry(struct list_head *head, in xprt_switch_find_next_entry()
313 const struct rpc_xprt *cur) in xprt_switch_find_next_entry()
315 struct rpc_xprt *pos, *prev = NULL; in xprt_switch_find_next_entry()
329 struct rpc_xprt *xprt_switch_set_next_cursor(struct rpc_xprt_switch *xps, in xprt_switch_set_next_cursor()
330 struct rpc_xprt **cursor, in xprt_switch_set_next_cursor()
333 struct rpc_xprt *pos, *old; in xprt_switch_set_next_cursor()
342 struct rpc_xprt *xprt_iter_next_entry_multiple(struct rpc_xprt_iter *xpi, in xprt_iter_next_entry_multiple()
353 struct rpc_xprt *__xprt_switch_find_next_entry_roundrobin(struct list_head *head, in __xprt_switch_find_next_entry_roundrobin()
354 const struct rpc_xprt *cur) in __xprt_switch_find_next_entry_roundrobin()
356 struct rpc_xprt *ret; in __xprt_switch_find_next_entry_roundrobin()
365 struct rpc_xprt *xprt_switch_find_next_entry_roundrobin(struct rpc_xprt_switch *xps, in xprt_switch_find_next_entry_roundrobin()
366 const struct rpc_xprt *cur) in xprt_switch_find_next_entry_roundrobin()
369 struct rpc_xprt *xprt; in xprt_switch_find_next_entry_roundrobin()
390 struct rpc_xprt *xprt_iter_next_entry_roundrobin(struct rpc_xprt_iter *xpi) in xprt_iter_next_entry_roundrobin()
397 struct rpc_xprt *xprt_switch_find_next_entry_all(struct rpc_xprt_switch *xps, in xprt_switch_find_next_entry_all()
398 const struct rpc_xprt *cur) in xprt_switch_find_next_entry_all()
404 struct rpc_xprt *xprt_iter_next_entry_all(struct rpc_xprt_iter *xpi) in xprt_iter_next_entry_all()
499 struct rpc_xprt *xprt_iter_xprt(struct rpc_xprt_iter *xpi) in xprt_iter_xprt()
506 struct rpc_xprt *xprt_iter_get_helper(struct rpc_xprt_iter *xpi, in xprt_iter_get_helper()
507 struct rpc_xprt *(*fn)(struct rpc_xprt_iter *)) in xprt_iter_get_helper()
509 struct rpc_xprt *ret; in xprt_iter_get_helper()
527 struct rpc_xprt *xprt_iter_get_xprt(struct rpc_xprt_iter *xpi) in xprt_iter_get_xprt()
529 struct rpc_xprt *xprt; in xprt_iter_get_xprt()
544 struct rpc_xprt *xprt_iter_get_next(struct rpc_xprt_iter *xpi) in xprt_iter_get_next()
546 struct rpc_xprt *xprt; in xprt_iter_get_next()