Lines Matching refs:svc_xprt

29 static struct svc_deferred_req *svc_deferred_dequeue(struct svc_xprt *xprt);
33 static void svc_delete_xprt(struct svc_xprt *xprt);
149 void svc_xprt_deferred_close(struct svc_xprt *xprt) in svc_xprt_deferred_close()
158 struct svc_xprt *xprt = in svc_xprt_free()
159 container_of(kref, struct svc_xprt, xpt_ref); in svc_xprt_free()
175 void svc_xprt_put(struct svc_xprt *xprt) in svc_xprt_put()
186 struct svc_xprt *xprt, struct svc_serv *serv) in svc_xprt_init()
205 static struct svc_xprt *__svc_xpo_create(struct svc_xprt_class *xcl, in __svc_xpo_create()
224 struct svc_xprt *xprt; in __svc_xpo_create()
260 void svc_xprt_received(struct svc_xprt *xprt) in svc_xprt_received()
280 void svc_add_new_perm_xprt(struct svc_serv *serv, struct svc_xprt *new) in svc_add_new_perm_xprt()
298 struct svc_xprt *newxprt; in _svc_create_xprt()
344 void svc_xprt_copy_addrs(struct svc_rqst *rqstp, struct svc_xprt *xprt) in svc_xprt_copy_addrs()
371 static bool svc_xprt_slots_in_range(struct svc_xprt *xprt) in svc_xprt_slots_in_range()
379 static bool svc_xprt_reserve_slot(struct svc_rqst *rqstp, struct svc_xprt *xprt) in svc_xprt_reserve_slot()
392 struct svc_xprt *xprt = rqstp->rq_xprt; in svc_xprt_release_slot()
400 static bool svc_xprt_ready(struct svc_xprt *xprt) in svc_xprt_ready()
427 void svc_xprt_do_enqueue(struct svc_xprt *xprt) in svc_xprt_do_enqueue()
478 void svc_xprt_enqueue(struct svc_xprt *xprt) in svc_xprt_enqueue()
489 static struct svc_xprt *svc_xprt_dequeue(struct svc_pool *pool) in svc_xprt_dequeue()
491 struct svc_xprt *xprt = NULL; in svc_xprt_dequeue()
499 struct svc_xprt, xpt_ready); in svc_xprt_dequeue()
520 struct svc_xprt *xprt = rqstp->rq_xprt; in svc_reserve()
535 struct svc_xprt *xprt = rqstp->rq_xprt; in svc_xprt_release()
634 struct svc_xprt *xprt = NULL; in svc_check_conn_limits()
647 struct svc_xprt, in svc_check_conn_limits()
727 static struct svc_xprt *svc_get_next_xprt(struct svc_rqst *rqstp, long timeout) in svc_get_next_xprt()
780 static void svc_add_new_temp_xprt(struct svc_serv *serv, struct svc_xprt *newxpt) in svc_add_new_temp_xprt()
796 static int svc_handle_xprt(struct svc_rqst *rqstp, struct svc_xprt *xprt) in svc_handle_xprt()
809 struct svc_xprt *newxpt; in svc_handle_xprt()
851 struct svc_xprt *xprt = NULL; in svc_recv()
911 struct svc_xprt *xprt; in svc_send()
945 struct svc_xprt *xprt; in svc_age_temp_xprts()
958 xprt = list_entry(le, struct svc_xprt, xpt_list); in svc_age_temp_xprts()
987 struct svc_xprt *xprt; in svc_age_temp_xprts_now()
993 xprt = list_entry(le, struct svc_xprt, xpt_list); in svc_age_temp_xprts_now()
1005 xprt = list_entry(le, struct svc_xprt, xpt_list); in svc_age_temp_xprts_now()
1015 static void call_xpt_users(struct svc_xprt *xprt) in call_xpt_users()
1031 static void svc_delete_xprt(struct svc_xprt *xprt) in svc_delete_xprt()
1058 void svc_close_xprt(struct svc_xprt *xprt) in svc_close_xprt()
1077 struct svc_xprt *xprt; in svc_close_list()
1092 static struct svc_xprt *svc_dequeue_net(struct svc_serv *serv, struct net *net) in svc_dequeue_net()
1095 struct svc_xprt *xprt; in svc_dequeue_net()
1096 struct svc_xprt *tmp; in svc_dequeue_net()
1117 struct svc_xprt *xprt; in svc_clean_up_xprts()
1157 struct svc_xprt *xprt = dr->xprt; in svc_revisit()
1254 static struct svc_deferred_req *svc_deferred_dequeue(struct svc_xprt *xprt) in svc_deferred_dequeue()
1288 struct svc_xprt *svc_find_xprt(struct svc_serv *serv, const char *xcl_name, in svc_find_xprt()
1292 struct svc_xprt *xprt; in svc_find_xprt()
1293 struct svc_xprt *found = NULL; in svc_find_xprt()
1318 static int svc_one_xprt_name(const struct svc_xprt *xprt, in svc_one_xprt_name()
1345 struct svc_xprt *xprt; in svc_xprt_names()