Lines Matching refs:rpc_xprt
64 static void xs_close(struct rpc_xprt *xprt);
66 static void xs_tcp_set_socket_timeouts(struct rpc_xprt *xprt,
229 static inline struct rpc_xprt *xprt_from_sock(struct sock *sk) in xprt_from_sock()
231 return (struct rpc_xprt *) sk->sk_user_data; in xprt_from_sock()
234 static inline struct sockaddr *xs_addr(struct rpc_xprt *xprt) in xs_addr()
239 static inline struct sockaddr_un *xs_addr_un(struct rpc_xprt *xprt) in xs_addr_un()
244 static inline struct sockaddr_in *xs_addr_in(struct rpc_xprt *xprt) in xs_addr_in()
249 static inline struct sockaddr_in6 *xs_addr_in6(struct rpc_xprt *xprt) in xs_addr_in6()
254 static void xs_format_common_peer_addresses(struct rpc_xprt *xprt) in xs_format_common_peer_addresses()
295 static void xs_format_common_peer_ports(struct rpc_xprt *xprt) in xs_format_common_peer_ports()
307 static void xs_format_peer_addresses(struct rpc_xprt *xprt, in xs_format_peer_addresses()
317 static void xs_update_peer_port(struct rpc_xprt *xprt) in xs_update_peer_port()
325 static void xs_free_peer_addresses(struct rpc_xprt *xprt) in xs_free_peer_addresses()
615 struct rpc_xprt *xprt = &transport->xprt; in xs_read_stream_call()
651 struct rpc_xprt *xprt = &transport->xprt; in xs_read_stream_reply()
828 struct rpc_xprt *xprt = &transport->xprt; in xs_nospace()
920 struct rpc_xprt *xprt = req->rq_xprt; in xs_local_send_request()
991 struct rpc_xprt *xprt = req->rq_xprt; in xs_udp_send_request()
1077 struct rpc_xprt *xprt = req->rq_xprt; in xs_tcp_send_request()
1180 static void xs_sock_reset_state_flags(struct rpc_xprt *xprt) in xs_sock_reset_state_flags()
1197 static void xs_sock_reset_connection_flags(struct rpc_xprt *xprt) in xs_sock_reset_connection_flags()
1217 struct rpc_xprt *xprt; in xs_error_report()
1239 struct rpc_xprt *xprt = &transport->xprt; in xs_reset_transport()
1294 static void xs_close(struct rpc_xprt *xprt) in xs_close()
1306 static void xs_inject_disconnect(struct rpc_xprt *xprt) in xs_inject_disconnect()
1313 static void xs_xprt_free(struct rpc_xprt *xprt) in xs_xprt_free()
1324 static void xs_destroy(struct rpc_xprt *xprt) in xs_destroy()
1345 static void xs_udp_data_read_skb(struct rpc_xprt *xprt, in xs_udp_data_read_skb()
1439 struct rpc_xprt *xprt; in xs_data_ready()
1469 static void xs_tcp_force_close(struct rpc_xprt *xprt) in xs_tcp_force_close()
1475 static size_t xs_tcp_bc_maxpayload(struct rpc_xprt *xprt) in xs_tcp_bc_maxpayload()
1488 struct rpc_xprt *xprt; in xs_local_state_change()
1508 struct rpc_xprt *xprt; in xs_tcp_state_change()
1578 struct rpc_xprt *xprt; in xs_write_space()
1627 static void xs_udp_do_set_buffer_size(struct rpc_xprt *xprt) in xs_udp_do_set_buffer_size()
1651 static void xs_udp_set_buffer_size(struct rpc_xprt *xprt, size_t sndsize, size_t rcvsize) in xs_udp_set_buffer_size()
1672 static void xs_udp_timer(struct rpc_xprt *xprt, struct rpc_task *task) in xs_udp_timer()
1716 static void xs_set_port(struct rpc_xprt *xprt, unsigned short port) in xs_set_port()
1739 static unsigned short xs_sock_srcport(struct rpc_xprt *xprt) in xs_sock_srcport()
1750 static int xs_sock_srcaddr(struct rpc_xprt *xprt, char *buf, size_t buflen) in xs_sock_srcaddr()
1839 static void xs_local_set_port(struct rpc_xprt *xprt, unsigned short port) in xs_local_set_port()
1898 static struct socket *xs_create_sock(struct rpc_xprt *xprt, in xs_create_sock()
1933 static int xs_local_finish_connecting(struct rpc_xprt *xprt, in xs_local_finish_connecting()
1973 struct rpc_xprt *xprt = &transport->xprt; in xs_local_setup_socket()
2030 static void xs_local_connect(struct rpc_xprt *xprt, struct rpc_task *task) in xs_local_connect()
2068 static void xs_set_memalloc(struct rpc_xprt *xprt) in xs_set_memalloc()
2091 xs_enable_swap(struct rpc_xprt *xprt) in xs_enable_swap()
2111 xs_disable_swap(struct rpc_xprt *xprt) in xs_disable_swap()
2122 static void xs_set_memalloc(struct rpc_xprt *xprt) in xs_set_memalloc()
2127 xs_enable_swap(struct rpc_xprt *xprt) in xs_enable_swap()
2133 xs_disable_swap(struct rpc_xprt *xprt) in xs_disable_swap()
2138 static void xs_udp_finish_connecting(struct rpc_xprt *xprt, struct socket *sock) in xs_udp_finish_connecting()
2173 struct rpc_xprt *xprt = &transport->xprt; in xs_udp_setup_socket()
2209 static void xs_tcp_shutdown(struct rpc_xprt *xprt) in xs_tcp_shutdown()
2236 static void xs_tcp_set_socket_timeouts(struct rpc_xprt *xprt, in xs_tcp_set_socket_timeouts()
2276 static void xs_tcp_do_set_connect_timeout(struct rpc_xprt *xprt, in xs_tcp_do_set_connect_timeout()
2295 static void xs_tcp_set_connect_timeout(struct rpc_xprt *xprt, in xs_tcp_set_connect_timeout()
2310 static int xs_tcp_finish_connecting(struct rpc_xprt *xprt, struct socket *sock) in xs_tcp_finish_connecting()
2378 struct rpc_xprt *xprt = &transport->xprt; in xs_tcp_setup_socket()
2459 static int xs_tcp_tls_finish_connecting(struct rpc_xprt *lower_xprt, in xs_tcp_tls_finish_connecting()
2464 struct rpc_xprt *upper_xprt = &upper_transport->xprt; in xs_tcp_tls_finish_connecting()
2544 struct rpc_xprt *lower_xprt = data; in xs_tls_handshake_done()
2553 static int xs_tls_handshake_sync(struct rpc_xprt *lower_xprt, struct xprtsec_parms *xprtsec) in xs_tls_handshake_sync()
2631 struct rpc_xprt *upper_xprt = &upper_transport->xprt; in xs_tcp_tls_setup_socket()
2650 struct rpc_xprt *lower_xprt; in xs_tcp_tls_setup_socket()
2736 static void xs_connect(struct rpc_xprt *xprt, struct rpc_task *task) in xs_connect()
2812 static void xs_local_print_stats(struct rpc_xprt *xprt, struct seq_file *seq) in xs_local_print_stats()
2841 static void xs_udp_print_stats(struct rpc_xprt *xprt, struct seq_file *seq) in xs_udp_print_stats()
2865 static void xs_tcp_print_stats(struct rpc_xprt *xprt, struct seq_file *seq) in xs_tcp_print_stats()
2998 static void bc_close(struct rpc_xprt *xprt) in bc_close()
3008 static void bc_destroy(struct rpc_xprt *xprt) in bc_destroy()
3140 static struct rpc_xprt *xs_setup_xprt(struct xprt_create *args, in xs_setup_xprt()
3144 struct rpc_xprt *xprt; in xs_setup_xprt()
3191 static struct rpc_xprt *xs_setup_local(struct xprt_create *args) in xs_setup_local()
3195 struct rpc_xprt *xprt; in xs_setup_local()
3196 struct rpc_xprt *ret; in xs_setup_local()
3258 static struct rpc_xprt *xs_setup_udp(struct xprt_create *args) in xs_setup_udp()
3261 struct rpc_xprt *xprt; in xs_setup_udp()
3263 struct rpc_xprt *ret; in xs_setup_udp()
3335 static struct rpc_xprt *xs_setup_tcp(struct xprt_create *args) in xs_setup_tcp()
3338 struct rpc_xprt *xprt; in xs_setup_tcp()
3340 struct rpc_xprt *ret; in xs_setup_tcp()
3417 static struct rpc_xprt *xs_setup_tcp_tls(struct xprt_create *args) in xs_setup_tcp_tls()
3420 struct rpc_xprt *xprt; in xs_setup_tcp_tls()
3422 struct rpc_xprt *ret; in xs_setup_tcp_tls()
3505 static struct rpc_xprt *xs_setup_bc_tcp(struct xprt_create *args) in xs_setup_bc_tcp()
3508 struct rpc_xprt *xprt; in xs_setup_bc_tcp()
3511 struct rpc_xprt *ret; in xs_setup_bc_tcp()