Lines Matching refs:rpc_xprt
22 typedef struct rpc_xprt *(*xprt_switch_find_xprt_t)(struct list_head *head,
23 const struct rpc_xprt *cur);
30 struct rpc_xprt *xprt) in xprt_switch_add_xprt_locked()
49 struct rpc_xprt *xprt) in rpc_xprt_switch_add_xprt()
61 struct rpc_xprt *xprt) in xprt_switch_remove_xprt_locked()
80 struct rpc_xprt *xprt) in rpc_xprt_switch_remove_xprt()
96 struct rpc_xprt_switch *xprt_switch_alloc(struct rpc_xprt *xprt, in xprt_switch_alloc()
118 struct rpc_xprt *xprt; in xprt_switch_free_entries()
121 struct rpc_xprt, xprt_switch); in xprt_switch_free_entries()
196 struct rpc_xprt *xprt_switch_find_first_entry(struct list_head *head) in xprt_switch_find_first_entry()
198 return list_first_or_null_rcu(head, struct rpc_xprt, xprt_switch); in xprt_switch_find_first_entry()
202 struct rpc_xprt *xprt_iter_first_entry(struct rpc_xprt_iter *xpi) in xprt_iter_first_entry()
212 struct rpc_xprt *xprt_switch_find_current_entry(struct list_head *head, in xprt_switch_find_current_entry()
213 const struct rpc_xprt *cur) in xprt_switch_find_current_entry()
215 struct rpc_xprt *pos; in xprt_switch_find_current_entry()
225 struct rpc_xprt *xprt_iter_current_entry(struct rpc_xprt_iter *xpi) in xprt_iter_current_entry()
242 struct rpc_xprt *pos; in rpc_xprt_switch_has_addr()
259 struct rpc_xprt *xprt_switch_find_next_entry(struct list_head *head, in xprt_switch_find_next_entry()
260 const struct rpc_xprt *cur) in xprt_switch_find_next_entry()
262 struct rpc_xprt *pos, *prev = NULL; in xprt_switch_find_next_entry()
273 struct rpc_xprt *xprt_switch_set_next_cursor(struct list_head *head, in xprt_switch_set_next_cursor()
274 struct rpc_xprt **cursor, in xprt_switch_set_next_cursor()
277 struct rpc_xprt *cur, *pos, *old; in xprt_switch_set_next_cursor()
293 struct rpc_xprt *xprt_iter_next_entry_multiple(struct rpc_xprt_iter *xpi, in xprt_iter_next_entry_multiple()
306 struct rpc_xprt *xprt_switch_find_next_entry_roundrobin(struct list_head *head, in xprt_switch_find_next_entry_roundrobin()
307 const struct rpc_xprt *cur) in xprt_switch_find_next_entry_roundrobin()
309 struct rpc_xprt *ret; in xprt_switch_find_next_entry_roundrobin()
318 struct rpc_xprt *xprt_iter_next_entry_roundrobin(struct rpc_xprt_iter *xpi) in xprt_iter_next_entry_roundrobin()
325 struct rpc_xprt *xprt_iter_next_entry_all(struct rpc_xprt_iter *xpi) in xprt_iter_next_entry_all()
419 struct rpc_xprt *xprt_iter_xprt(struct rpc_xprt_iter *xpi) in xprt_iter_xprt()
426 struct rpc_xprt *xprt_iter_get_helper(struct rpc_xprt_iter *xpi, in xprt_iter_get_helper()
427 struct rpc_xprt *(*fn)(struct rpc_xprt_iter *)) in xprt_iter_get_helper()
429 struct rpc_xprt *ret; in xprt_iter_get_helper()
447 struct rpc_xprt *xprt_iter_get_xprt(struct rpc_xprt_iter *xpi) in xprt_iter_get_xprt()
449 struct rpc_xprt *xprt; in xprt_iter_get_xprt()
464 struct rpc_xprt *xprt_iter_get_next(struct rpc_xprt_iter *xpi) in xprt_iter_get_next()
466 struct rpc_xprt *xprt; in xprt_iter_get_next()