Lines Matching refs:sk_xprt

126 			container_of(rqstp->rq_xprt, struct svc_sock, sk_xprt);  in svc_release_skb()
144 container_of(rqstp->rq_xprt, struct svc_sock, sk_xprt); in svc_set_cmsg_data()
237 container_of(rqstp->rq_xprt, struct svc_sock, sk_xprt); in svc_sendto()
321 container_of(rqstp->rq_xprt, struct svc_sock, sk_xprt); in svc_recvfrom()
329 clear_bit(XPT_DATA, &svsk->sk_xprt.xpt_flags); in svc_recvfrom()
336 set_bit(XPT_DATA, &svsk->sk_xprt.xpt_flags); in svc_recvfrom()
438 test_bit(XPT_BUSY, &svsk->sk_xprt.xpt_flags)); in svc_udp_data_ready()
439 set_bit(XPT_DATA, &svsk->sk_xprt.xpt_flags); in svc_udp_data_ready()
440 svc_xprt_enqueue(&svsk->sk_xprt); in svc_udp_data_ready()
456 svsk, sk, test_bit(XPT_BUSY, &svsk->sk_xprt.xpt_flags)); in svc_write_space()
457 svc_xprt_enqueue(&svsk->sk_xprt); in svc_write_space()
469 struct svc_sock *svsk = container_of(xprt, struct svc_sock, sk_xprt); in svc_tcp_has_wspace()
470 struct svc_serv *serv = svsk->sk_xprt.xpt_server; in svc_tcp_has_wspace()
491 if (!svsk || svc_tcp_has_wspace(&svsk->sk_xprt)) in svc_tcp_write_space()
498 struct svc_sock *svsk = container_of(xprt, struct svc_sock, sk_xprt); in svc_tcp_adjust_wspace()
565 container_of(rqstp->rq_xprt, struct svc_sock, sk_xprt); in svc_udp_recvfrom()
566 struct svc_serv *serv = svsk->sk_xprt.xpt_server; in svc_udp_recvfrom()
582 if (test_and_clear_bit(XPT_CHNGBUF, &svsk->sk_xprt.xpt_flags)) in svc_udp_recvfrom()
595 clear_bit(XPT_DATA, &svsk->sk_xprt.xpt_flags); in svc_udp_recvfrom()
606 set_bit(XPT_DATA, &svsk->sk_xprt.xpt_flags); in svc_udp_recvfrom()
618 set_bit(XPT_DATA, &svsk->sk_xprt.xpt_flags); /* there may be more data... */ in svc_udp_recvfrom()
693 struct svc_sock *svsk = container_of(xprt, struct svc_sock, sk_xprt); in svc_udp_has_wspace()
702 required = atomic_read(&svsk->sk_xprt.xpt_reserved) + serv->sv_max_mesg; in svc_udp_has_wspace()
749 &svsk->sk_xprt, serv); in svc_udp_init()
750 clear_bit(XPT_CACHE_AUTH, &svsk->sk_xprt.xpt_flags); in svc_udp_init()
759 3 * svsk->sk_xprt.xpt_server->sv_max_mesg, in svc_udp_init()
760 3 * svsk->sk_xprt.xpt_server->sv_max_mesg); in svc_udp_init()
763 set_bit(XPT_DATA, &svsk->sk_xprt.xpt_flags); in svc_udp_init()
764 set_bit(XPT_CHNGBUF, &svsk->sk_xprt.xpt_flags); in svc_udp_init()
808 set_bit(XPT_CONN, &svsk->sk_xprt.xpt_flags); in svc_tcp_listen_data_ready()
809 svc_xprt_enqueue(&svsk->sk_xprt); in svc_tcp_listen_data_ready()
833 set_bit(XPT_CLOSE, &svsk->sk_xprt.xpt_flags); in svc_tcp_state_change()
834 svc_xprt_enqueue(&svsk->sk_xprt); in svc_tcp_state_change()
848 set_bit(XPT_DATA, &svsk->sk_xprt.xpt_flags); in svc_tcp_data_ready()
849 svc_xprt_enqueue(&svsk->sk_xprt); in svc_tcp_data_ready()
860 struct svc_sock *svsk = container_of(xprt, struct svc_sock, sk_xprt); in svc_tcp_accept()
863 struct svc_serv *serv = svsk->sk_xprt.xpt_server; in svc_tcp_accept()
874 clear_bit(XPT_CONN, &svsk->sk_xprt.xpt_flags); in svc_tcp_accept()
885 set_bit(XPT_CONN, &svsk->sk_xprt.xpt_flags); in svc_tcp_accept()
915 svc_xprt_set_remote(&newsvsk->sk_xprt, sin, slen); in svc_tcp_accept()
921 svc_xprt_set_local(&newsvsk->sk_xprt, sin, slen); in svc_tcp_accept()
924 set_bit(XPT_LOCAL, &newsvsk->sk_xprt.xpt_flags); in svc_tcp_accept()
926 clear_bit(XPT_LOCAL, &newsvsk->sk_xprt.xpt_flags); in svc_tcp_accept()
930 return &newsvsk->sk_xprt; in svc_tcp_accept()
997 struct svc_serv *serv = svsk->sk_xprt.xpt_server; in svc_tcp_recv_record()
1031 set_bit(XPT_CLOSE, &svsk->sk_xprt.xpt_flags); in svc_tcp_recv_record()
1037 struct rpc_xprt *bc_xprt = svsk->sk_xprt.xpt_bc_xprt; in receive_cb_reply()
1110 container_of(rqstp->rq_xprt, struct svc_sock, sk_xprt); in svc_tcp_recvfrom()
1111 struct svc_serv *serv = svsk->sk_xprt.xpt_server; in svc_tcp_recvfrom()
1120 svsk, test_bit(XPT_DATA, &svsk->sk_xprt.xpt_flags), in svc_tcp_recvfrom()
1121 test_bit(XPT_CONN, &svsk->sk_xprt.xpt_flags), in svc_tcp_recvfrom()
1122 test_bit(XPT_CLOSE, &svsk->sk_xprt.xpt_flags)); in svc_tcp_recvfrom()
1173 if (test_bit(XPT_LOCAL, &svsk->sk_xprt.xpt_flags)) in svc_tcp_recvfrom()
1190 svc_xprt_copy_addrs(rqstp, &svsk->sk_xprt); in svc_tcp_recvfrom()
1203 svsk->sk_xprt.xpt_server->sv_name, -len); in svc_tcp_recvfrom()
1204 set_bit(XPT_CLOSE, &svsk->sk_xprt.xpt_flags); in svc_tcp_recvfrom()
1352 &svsk->sk_xprt, serv); in svc_tcp_init()
1353 set_bit(XPT_CACHE_AUTH, &svsk->sk_xprt.xpt_flags); in svc_tcp_init()
1356 set_bit(XPT_LISTENER, &svsk->sk_xprt.xpt_flags); in svc_tcp_init()
1358 set_bit(XPT_CONN, &svsk->sk_xprt.xpt_flags); in svc_tcp_init()
1372 set_bit(XPT_DATA, &svsk->sk_xprt.xpt_flags); in svc_tcp_init()
1374 set_bit(XPT_CLOSE, &svsk->sk_xprt.xpt_flags); in svc_tcp_init()
1387 list_for_each_entry(svsk, &serv->sv_permsocks, sk_xprt.xpt_list) in svc_sock_update_bufs()
1388 set_bit(XPT_CHNGBUF, &svsk->sk_xprt.xpt_flags); in svc_sock_update_bufs()
1507 svc_xprt_set_local(&svsk->sk_xprt, sin, salen); in svc_addsock()
1508 svc_add_new_perm_xprt(serv, &svsk->sk_xprt); in svc_addsock()
1595 svc_xprt_set_local(&svsk->sk_xprt, newsin, newlen); in svc_create_socket()
1609 struct svc_sock *svsk = container_of(xprt, struct svc_sock, sk_xprt); in svc_sock_detach()
1630 struct svc_sock *svsk = container_of(xprt, struct svc_sock, sk_xprt); in svc_tcp_sock_detach()
1647 struct svc_sock *svsk = container_of(xprt, struct svc_sock, sk_xprt); in svc_sock_free()
1680 xprt = &svsk->sk_xprt; in svc_bc_create_socket()
1694 kfree(container_of(xprt, struct svc_sock, sk_xprt)); in svc_bc_sock_free()