Home
last modified time | relevance | path

Searched refs:transport (Results 1 - 25 of 321) sorted by relevance

12345678910>>...13

/kernel/linux/linux-5.10/net/sctp/
H A Dtransport.c12 * a remote transport address. For local transport addresses, we just use
39 /* Initialize a new transport from provided memory. */
55 * given destination transport address, set RTO to the protocol in sctp_transport_init()
89 /* Allocate and initialize a new transport. */
94 struct sctp_transport *transport; in sctp_transport_new() local
96 transport = kzalloc(sizeof(*transport), gfp); in sctp_transport_new()
97 if (!transport) in sctp_transport_new()
100 if (!sctp_transport_init(net, transport, add in sctp_transport_new()
117 sctp_transport_free(struct sctp_transport *transport) sctp_transport_free() argument
143 struct sctp_transport *transport; sctp_transport_destroy_rcu() local
155 sctp_transport_destroy(struct sctp_transport *transport) sctp_transport_destroy() argument
173 sctp_transport_reset_t3_rtx(struct sctp_transport *transport) sctp_transport_reset_t3_rtx() argument
189 sctp_transport_reset_hb_timer(struct sctp_transport *transport) sctp_transport_reset_hb_timer() argument
202 sctp_transport_reset_reconf_timer(struct sctp_transport *transport) sctp_transport_reset_reconf_timer() argument
214 sctp_transport_set_owner(struct sctp_transport *transport, struct sctp_association *asoc) sctp_transport_set_owner() argument
222 sctp_transport_pmtu(struct sctp_transport *transport, struct sock *sk) sctp_transport_pmtu() argument
290 sctp_transport_route(struct sctp_transport *transport, union sctp_addr *saddr, struct sctp_sock *opt) sctp_transport_route() argument
315 sctp_transport_hold(struct sctp_transport *transport) sctp_transport_hold() argument
323 sctp_transport_put(struct sctp_transport *transport) sctp_transport_put() argument
397 sctp_transport_raise_cwnd(struct sctp_transport *transport, __u32 sack_ctsn, __u32 bytes_acked) sctp_transport_raise_cwnd() argument
495 sctp_transport_lower_cwnd(struct sctp_transport *transport, enum sctp_lower_cwnd reason) sctp_transport_lower_cwnd() argument
[all...]
H A Doutqueue.c45 struct sctp_transport *transport,
52 struct sctp_transport *transport,
101 struct sctp_transport *transport, in sctp_cacc_skip_3_1_d()
104 if (count_of_newacks >= 2 && transport != primary) in sctp_cacc_skip_3_1_d()
116 static inline int sctp_cacc_skip_3_1_f(struct sctp_transport *transport, in sctp_cacc_skip_3_1_f() argument
120 (transport && !transport->cacc.cacc_saw_newack)) in sctp_cacc_skip_3_1_f()
133 struct sctp_transport *transport, in sctp_cacc_skip_3_1()
137 if (sctp_cacc_skip_3_1_d(primary, transport, count_of_newacks)) in sctp_cacc_skip_3_1()
139 if (sctp_cacc_skip_3_1_f(transport, count_of_newack in sctp_cacc_skip_3_1()
100 sctp_cacc_skip_3_1_d(struct sctp_transport *primary, struct sctp_transport *transport, int count_of_newacks) sctp_cacc_skip_3_1_d() argument
132 sctp_cacc_skip_3_1(struct sctp_transport *primary, struct sctp_transport *transport, int count_of_newacks) sctp_cacc_skip_3_1() argument
175 sctp_cacc_skip(struct sctp_transport *primary, struct sctp_transport *transport, int count_of_newacks, __u32 tsn) sctp_cacc_skip() argument
208 struct sctp_transport *transport; __sctp_outq_teardown() local
426 struct sctp_transport *transport; sctp_prsctp_prune() local
450 sctp_retransmit_mark(struct sctp_outq *q, struct sctp_transport *transport, __u8 reason) sctp_retransmit_mark() argument
537 sctp_retransmit(struct sctp_outq *q, struct sctp_transport *transport, enum sctp_retransmit_reason reason) sctp_retransmit() argument
598 struct sctp_transport *transport = pkt->transport; __sctp_outq_flush_rtx() local
764 sctp_packet_singleton(struct sctp_transport *transport, struct sctp_chunk *chunk, gfp_t gfp) sctp_packet_singleton() argument
783 struct sctp_transport *transport; global() member
1229 struct sctp_transport *transport; sctp_outq_sack() local
1409 sctp_check_transmitted(struct sctp_outq *q, struct list_head *transmitted_queue, struct sctp_transport *transport, union sctp_addr *saddr, struct sctp_sackhdr *sack, __u32 *highest_new_tsn_in_sack) sctp_check_transmitted() argument
1683 sctp_mark_missing(struct sctp_outq *q, struct list_head *transmitted_queue, struct sctp_transport *transport, __u32 highest_new_tsn_in_sack, int count_of_newacks) sctp_mark_missing() argument
[all...]
H A Dsm_sideeffect.c102 struct sctp_transport *transport; in sctp_do_ecn_ecne_work() local
104 /* Find which transport's congestion variables in sctp_do_ecn_ecne_work()
107 transport = sctp_assoc_lookup_tsn(asoc, lowest_tsn); in sctp_do_ecn_ecne_work()
110 if (transport) in sctp_do_ecn_ecne_work()
111 sctp_transport_lower_cwnd(transport, in sctp_do_ecn_ecne_work()
179 * SACK delay for the last transport in sctp_gen_sack()
233 struct sctp_transport *transport = in sctp_generate_t3_rtx_event() local
234 from_timer(transport, t, T3_rtx_timer); in sctp_generate_t3_rtx_event()
235 struct sctp_association *asoc = transport->asoc; in sctp_generate_t3_rtx_event()
247 if (!mod_timer(&transport in sctp_generate_t3_rtx_event()
364 struct sctp_transport *transport = from_timer(transport, t, hb_timer); sctp_generate_heartbeat_event() local
409 struct sctp_transport *transport = sctp_generate_proto_unreach_event() local
444 struct sctp_transport *transport = sctp_generate_reconf_event() local
518 sctp_do_8_2_transport_strike(struct sctp_cmd_seq *commands, struct sctp_association *asoc, struct sctp_transport *transport, int is_hb) sctp_do_8_2_transport_strike() argument
[all...]
H A Doutput.c76 struct sctp_transport *tp = packet->transport; in sctp_packet_config()
101 /* update dst or transport pathmtu if in need */ in sctp_packet_config()
143 struct sctp_transport *transport, in sctp_packet_init()
146 pr_debug("%s: packet:%p transport:%p\n", __func__, packet, transport); in sctp_packet_init()
148 packet->transport = transport; in sctp_packet_init()
218 struct sctp_association *asoc = pkt->transport->asoc; in sctp_packet_bundle_auth()
266 asoc = pkt->transport->asoc; in sctp_packet_bundle_sack()
273 if (pkt->transport in sctp_packet_bundle_sack()
142 sctp_packet_init(struct sctp_packet *packet, struct sctp_transport *transport, __u16 sport, __u16 dport) sctp_packet_init() argument
652 struct sctp_transport *transport = packet->transport; sctp_packet_can_append_data() local
735 struct sctp_transport *transport = packet->transport; sctp_packet_append_data() local
[all...]
H A Dassociola.c202 /* Make an empty list of remote transport addresses. */ in sctp_association_init()
315 struct sctp_transport *transport; in sctp_association_free() local
373 /* Release the transport structures. */ in sctp_association_free()
375 transport = list_entry(pos, struct sctp_transport, transports); in sctp_association_free()
377 sctp_unhash_transport(transport); in sctp_association_free()
378 sctp_transport_free(transport); in sctp_association_free()
422 struct sctp_transport *transport) in sctp_assoc_set_primary()
430 asoc->peer.primary_path != transport) in sctp_assoc_set_primary()
433 asoc->peer.primary_path = transport; in sctp_assoc_set_primary()
434 sctp_ulpevent_notify_peer_addr_change(transport, in sctp_assoc_set_primary()
421 sctp_assoc_set_primary(struct sctp_association *asoc, struct sctp_transport *transport) sctp_assoc_set_primary() argument
483 struct sctp_transport *transport; sctp_assoc_rm_peer() local
738 struct sctp_transport *transport; sctp_assoc_del_peer() local
787 sctp_assoc_control_transport(struct sctp_association *asoc, struct sctp_transport *transport, enum sctp_transport_cmd command, sctp_sn_error_t error) sctp_assoc_control_transport() argument
919 struct sctp_transport *transport; sctp_assoc_lookup_tsn() local
[all...]
/kernel/linux/linux-6.6/net/sctp/
H A Dtransport.c11 * This module provides the abstraction for an SCTP transport representing
12 * a remote transport address. For local transport addresses, we just use
39 /* Initialize a new transport from provided memory. */
55 * given destination transport address, set RTO to the protocol in sctp_transport_init()
90 /* Allocate and initialize a new transport. */
95 struct sctp_transport *transport; in sctp_transport_new() local
97 transport = kzalloc(sizeof(*transport), gfp); in sctp_transport_new()
98 if (!transport) in sctp_transport_new()
118 sctp_transport_free(struct sctp_transport *transport) sctp_transport_free() argument
147 struct sctp_transport *transport; sctp_transport_destroy_rcu() local
159 sctp_transport_destroy(struct sctp_transport *transport) sctp_transport_destroy() argument
177 sctp_transport_reset_t3_rtx(struct sctp_transport *transport) sctp_transport_reset_t3_rtx() argument
193 sctp_transport_reset_hb_timer(struct sctp_transport *transport) sctp_transport_reset_hb_timer() argument
204 sctp_transport_reset_reconf_timer(struct sctp_transport *transport) sctp_transport_reset_reconf_timer() argument
212 sctp_transport_reset_probe_timer(struct sctp_transport *transport) sctp_transport_reset_probe_timer() argument
219 sctp_transport_reset_raise_timer(struct sctp_transport *transport) sctp_transport_reset_raise_timer() argument
230 sctp_transport_set_owner(struct sctp_transport *transport, struct sctp_association *asoc) sctp_transport_set_owner() argument
238 sctp_transport_pmtu(struct sctp_transport *transport, struct sock *sk) sctp_transport_pmtu() argument
448 sctp_transport_route(struct sctp_transport *transport, union sctp_addr *saddr, struct sctp_sock *opt) sctp_transport_route() argument
473 sctp_transport_hold(struct sctp_transport *transport) sctp_transport_hold() argument
481 sctp_transport_put(struct sctp_transport *transport) sctp_transport_put() argument
555 sctp_transport_raise_cwnd(struct sctp_transport *transport, __u32 sack_ctsn, __u32 bytes_acked) sctp_transport_raise_cwnd() argument
653 sctp_transport_lower_cwnd(struct sctp_transport *transport, enum sctp_lower_cwnd reason) sctp_transport_lower_cwnd() argument
[all...]
H A Doutqueue.c45 struct sctp_transport *transport,
52 struct sctp_transport *transport,
101 struct sctp_transport *transport, in sctp_cacc_skip_3_1_d()
104 if (count_of_newacks >= 2 && transport != primary) in sctp_cacc_skip_3_1_d()
116 static inline int sctp_cacc_skip_3_1_f(struct sctp_transport *transport, in sctp_cacc_skip_3_1_f() argument
120 (transport && !transport->cacc.cacc_saw_newack)) in sctp_cacc_skip_3_1_f()
133 struct sctp_transport *transport, in sctp_cacc_skip_3_1()
137 if (sctp_cacc_skip_3_1_d(primary, transport, count_of_newacks)) in sctp_cacc_skip_3_1()
139 if (sctp_cacc_skip_3_1_f(transport, count_of_newack in sctp_cacc_skip_3_1()
100 sctp_cacc_skip_3_1_d(struct sctp_transport *primary, struct sctp_transport *transport, int count_of_newacks) sctp_cacc_skip_3_1_d() argument
132 sctp_cacc_skip_3_1(struct sctp_transport *primary, struct sctp_transport *transport, int count_of_newacks) sctp_cacc_skip_3_1() argument
175 sctp_cacc_skip(struct sctp_transport *primary, struct sctp_transport *transport, int count_of_newacks, __u32 tsn) sctp_cacc_skip() argument
208 struct sctp_transport *transport; __sctp_outq_teardown() local
426 struct sctp_transport *transport; sctp_prsctp_prune() local
450 sctp_retransmit_mark(struct sctp_outq *q, struct sctp_transport *transport, __u8 reason) sctp_retransmit_mark() argument
537 sctp_retransmit(struct sctp_outq *q, struct sctp_transport *transport, enum sctp_retransmit_reason reason) sctp_retransmit() argument
601 struct sctp_transport *transport = pkt->transport; __sctp_outq_flush_rtx() local
767 sctp_packet_singleton(struct sctp_transport *transport, struct sctp_chunk *chunk, gfp_t gfp) sctp_packet_singleton() argument
790 struct sctp_transport *transport; global() member
1252 struct sctp_transport *transport; sctp_outq_sack() local
1435 sctp_check_transmitted(struct sctp_outq *q, struct list_head *transmitted_queue, struct sctp_transport *transport, union sctp_addr *saddr, struct sctp_sackhdr *sack, __u32 *highest_new_tsn_in_sack) sctp_check_transmitted() argument
1709 sctp_mark_missing(struct sctp_outq *q, struct list_head *transmitted_queue, struct sctp_transport *transport, __u32 highest_new_tsn_in_sack, int count_of_newacks) sctp_mark_missing() argument
[all...]
H A Dsm_sideeffect.c102 struct sctp_transport *transport; in sctp_do_ecn_ecne_work() local
104 /* Find which transport's congestion variables in sctp_do_ecn_ecne_work()
107 transport = sctp_assoc_lookup_tsn(asoc, lowest_tsn); in sctp_do_ecn_ecne_work()
110 if (transport) in sctp_do_ecn_ecne_work()
111 sctp_transport_lower_cwnd(transport, in sctp_do_ecn_ecne_work()
179 * SACK delay for the last transport in sctp_gen_sack()
233 struct sctp_transport *transport = in sctp_generate_t3_rtx_event() local
234 from_timer(transport, t, T3_rtx_timer); in sctp_generate_t3_rtx_event()
235 struct sctp_association *asoc = transport->asoc; in sctp_generate_t3_rtx_event()
247 if (!mod_timer(&transport in sctp_generate_t3_rtx_event()
364 struct sctp_transport *transport = from_timer(transport, t, hb_timer); sctp_generate_heartbeat_event() local
409 struct sctp_transport *transport = sctp_generate_proto_unreach_event() local
444 struct sctp_transport *transport = sctp_generate_reconf_event() local
481 struct sctp_transport *transport = from_timer(transport, t, probe_timer); sctp_generate_probe_event() local
550 sctp_do_8_2_transport_strike(struct sctp_cmd_seq *commands, struct sctp_association *asoc, struct sctp_transport *transport, int is_hb) sctp_do_8_2_transport_strike() argument
[all...]
H A Dassociola.c205 /* Make an empty list of remote transport addresses. */ in sctp_association_init()
316 struct sctp_transport *transport; in sctp_association_free() local
374 /* Release the transport structures. */ in sctp_association_free()
376 transport = list_entry(pos, struct sctp_transport, transports); in sctp_association_free()
378 sctp_unhash_transport(transport); in sctp_association_free()
379 sctp_transport_free(transport); in sctp_association_free()
423 struct sctp_transport *transport) in sctp_assoc_set_primary()
431 asoc->peer.primary_path != transport) in sctp_assoc_set_primary()
434 asoc->peer.primary_path = transport; in sctp_assoc_set_primary()
435 sctp_ulpevent_notify_peer_addr_change(transport, in sctp_assoc_set_primary()
422 sctp_assoc_set_primary(struct sctp_association *asoc, struct sctp_transport *transport) sctp_assoc_set_primary() argument
484 struct sctp_transport *transport; sctp_assoc_rm_peer() local
744 struct sctp_transport *transport; sctp_assoc_del_peer() local
793 sctp_assoc_control_transport(struct sctp_association *asoc, struct sctp_transport *transport, enum sctp_transport_cmd command, sctp_sn_error_t error) sctp_assoc_control_transport() argument
927 struct sctp_transport *transport; sctp_assoc_lookup_tsn() local
[all...]
H A Doutput.c76 struct sctp_transport *tp = packet->transport; in sctp_packet_config()
101 /* update dst or transport pathmtu if in need */ in sctp_packet_config()
145 struct sctp_transport *transport, in sctp_packet_init()
148 pr_debug("%s: packet:%p transport:%p\n", __func__, packet, transport); in sctp_packet_init()
150 packet->transport = transport; in sctp_packet_init()
219 struct sctp_transport *t = pkt->transport; in sctp_packet_bundle_pad()
235 chunk->transport = t; in sctp_packet_bundle_pad()
244 struct sctp_association *asoc = pkt->transport in sctp_packet_bundle_auth()
144 sctp_packet_init(struct sctp_packet *packet, struct sctp_transport *transport, __u16 sport, __u16 dport) sctp_packet_init() argument
676 struct sctp_transport *transport = packet->transport; sctp_packet_can_append_data() local
759 struct sctp_transport *transport = packet->transport; sctp_packet_append_data() local
[all...]
/kernel/linux/linux-5.10/net/sunrpc/
H A Dxprtsock.c5 * Client-side transport implementation for sockets.
16 * IP socket transport implementation, (C) 2005 Chuck Lever <cel@netapp.com>
179 * transport connection with the server. Some servers like to drop a TCP
186 * TCP idle timeout; client drops the transport socket if it is idle
470 xs_read_header(struct sock_xprt *transport, struct xdr_buf *buf) in xs_read_header() argument
472 if (!transport->recv.copied) { in xs_read_header()
473 if (buf->head[0].iov_len >= transport->recv.offset) in xs_read_header()
475 &transport->recv.xid, in xs_read_header()
476 transport->recv.offset); in xs_read_header()
477 transport in xs_read_header()
482 xs_read_stream_request_done(struct sock_xprt *transport) xs_read_stream_request_done() argument
488 xs_read_stream_check_eor(struct sock_xprt *transport, struct msghdr *msg) xs_read_stream_check_eor() argument
496 xs_read_stream_request(struct sock_xprt *transport, struct msghdr *msg, int flags, struct rpc_rqst *req) xs_read_stream_request() argument
543 xs_read_stream_header(struct sock_xprt *transport, struct msghdr *msg, int flags, size_t want, size_t seek) xs_read_stream_header() argument
555 xs_read_stream_call(struct sock_xprt *transport, struct msghdr *msg, int flags) xs_read_stream_call() argument
580 xs_read_stream_call(struct sock_xprt *transport, struct msghdr *msg, int flags) xs_read_stream_call() argument
587 xs_read_stream_reply(struct sock_xprt *transport, struct msghdr *msg, int flags) xs_read_stream_reply() argument
617 xs_read_stream(struct sock_xprt *transport, int flags) xs_read_stream() argument
679 xs_poll_socket(struct sock_xprt *transport) xs_poll_socket() argument
685 xs_poll_socket_readable(struct sock_xprt *transport) xs_poll_socket_readable() argument
692 xs_poll_check_readable(struct sock_xprt *transport) xs_poll_check_readable() argument
702 xs_stream_data_receive(struct sock_xprt *transport) xs_stream_data_receive() argument
728 struct sock_xprt *transport = xs_stream_data_receive_workfn() local
737 xs_stream_reset_connect(struct sock_xprt *transport) xs_stream_reset_connect() argument
746 xs_stream_start_connect(struct sock_xprt *transport) xs_stream_start_connect() argument
760 xs_nospace(struct rpc_rqst *req, struct sock_xprt *transport) xs_nospace() argument
793 struct sock_xprt *transport = xs_sock_nospace() local
807 struct sock_xprt *transport = xs_stream_nospace() local
831 xs_send_request_was_aborted(struct sock_xprt *transport, struct rpc_rqst *req) xs_send_request_was_aborted() argument
861 struct sock_xprt *transport = xs_local_send_request() local
933 struct sock_xprt *transport = container_of(xprt, struct sock_xprt, xprt); xs_udp_send_request() local
1016 struct sock_xprt *transport = container_of(xprt, struct sock_xprt, xprt); xs_tcp_send_request() local
1113 xs_save_old_callbacks(struct sock_xprt *transport, struct sock *sk) xs_save_old_callbacks() argument
1121 xs_restore_old_callbacks(struct sock_xprt *transport, struct sock *sk) xs_restore_old_callbacks() argument
1131 struct sock_xprt *transport = container_of(xprt, struct sock_xprt, xprt); xs_sock_reset_state_flags() local
1139 xs_run_error_worker(struct sock_xprt *transport, unsigned int nr) xs_run_error_worker() argument
1163 struct sock_xprt *transport; xs_error_report() local
1185 xs_reset_transport(struct sock_xprt *transport) xs_reset_transport() argument
1244 struct sock_xprt *transport = container_of(xprt, struct sock_xprt, xprt); xs_close() local
1272 struct sock_xprt *transport = container_of(xprt, xs_destroy() local
1345 xs_udp_data_receive(struct sock_xprt *transport) xs_udp_data_receive() argument
1370 struct sock_xprt *transport = xs_udp_data_receive_workfn() local
1391 struct sock_xprt *transport = container_of(xprt, xs_data_ready() local
1429 struct sock_xprt *transport; xs_tcp_state_change() local
1501 struct sock_xprt *transport; xs_write_space() local
1566 struct sock_xprt *transport = container_of(xprt, struct sock_xprt, xprt); xs_udp_do_set_buffer_size() local
1590 struct sock_xprt *transport = container_of(xprt, struct sock_xprt, xprt); xs_udp_set_buffer_size() local
1661 xs_set_srcport(struct sock_xprt *transport, struct socket *sock) xs_set_srcport() argument
1667 xs_get_srcport(struct sock_xprt *transport) xs_get_srcport() argument
1683 xs_next_srcport(struct sock_xprt *transport, unsigned short port) xs_next_srcport() argument
1693 xs_bind(struct sock_xprt *transport, struct socket *sock) xs_bind() argument
1812 xs_create_sock(struct rpc_xprt *xprt, struct sock_xprt *transport, int family, int type, int protocol, bool reuseport) xs_create_sock() argument
1850 struct sock_xprt *transport = container_of(xprt, struct sock_xprt, xs_local_finish_connecting() local
1884 xs_local_setup_socket(struct sock_xprt *transport) xs_local_setup_socket() argument
1945 struct sock_xprt *transport = container_of(xprt, struct sock_xprt, xprt); xs_local_connect() local
1975 struct sock_xprt *transport = container_of(xprt, struct sock_xprt, xs_set_memalloc() local
2049 struct sock_xprt *transport = container_of(xprt, struct sock_xprt, xprt); xs_udp_finish_connecting() local
2080 struct sock_xprt *transport = xs_udp_setup_socket() local
2116 struct sock_xprt *transport = container_of(xprt, struct sock_xprt, xprt); xs_tcp_shutdown() local
2136 struct sock_xprt *transport = container_of(xprt, struct sock_xprt, xprt); xs_tcp_set_socket_timeouts() local
2163 struct sock_xprt *transport = container_of(xprt, struct sock_xprt, xprt); xs_tcp_set_connect_timeout() local
2189 struct sock_xprt *transport = container_of(xprt, struct sock_xprt, xprt); xs_tcp_finish_connecting() local
2268 struct sock_xprt *transport = xs_tcp_setup_socket() local
2360 struct sock_xprt *transport = container_of(xprt, struct sock_xprt, xprt); xs_connect() local
2380 xs_wake_disconnect(struct sock_xprt *transport) xs_wake_disconnect() argument
2386 xs_wake_write(struct sock_xprt *transport) xs_wake_write() argument
2392 xs_wake_error(struct sock_xprt *transport) xs_wake_error() argument
2410 xs_wake_pending(struct sock_xprt *transport) xs_wake_pending() argument
2418 struct sock_xprt *transport = container_of(work, xs_error_handle() local
2464 struct sock_xprt *transport = container_of(xprt, struct sock_xprt, xprt); xs_udp_print_stats() local
2488 struct sock_xprt *transport = container_of(xprt, struct sock_xprt, xprt); xs_tcp_print_stats() local
2556 struct sock_xprt *transport = bc_sendto() local
2808 struct sock_xprt *transport; xs_setup_local() local
2875 struct sock_xprt *transport; xs_setup_udp() local
2951 struct sock_xprt *transport; xs_setup_tcp() local
3027 struct sock_xprt *transport; xs_setup_bc_tcp() local
[all...]
/kernel/linux/linux-6.6/net/sunrpc/
H A Dxprtsock.c5 * Client-side transport implementation for sockets.
16 * IP socket transport implementation, (C) 2005 Chuck Lever <cel@netapp.com>
65 static void xs_set_srcport(struct sock_xprt *transport, struct socket *sock);
181 * transport connection with the server. Some servers like to drop a TCP
188 * TCP idle timeout; client drops the transport socket if it is idle
528 xs_read_header(struct sock_xprt *transport, struct xdr_buf *buf) in xs_read_header() argument
530 if (!transport->recv.copied) { in xs_read_header()
531 if (buf->head[0].iov_len >= transport->recv.offset) in xs_read_header()
533 &transport->recv.xid, in xs_read_header()
534 transport in xs_read_header()
540 xs_read_stream_request_done(struct sock_xprt *transport) xs_read_stream_request_done() argument
546 xs_read_stream_check_eor(struct sock_xprt *transport, struct msghdr *msg) xs_read_stream_check_eor() argument
554 xs_read_stream_request(struct sock_xprt *transport, struct msghdr *msg, int flags, struct rpc_rqst *req) xs_read_stream_request() argument
601 xs_read_stream_header(struct sock_xprt *transport, struct msghdr *msg, int flags, size_t want, size_t seek) xs_read_stream_header() argument
613 xs_read_stream_call(struct sock_xprt *transport, struct msghdr *msg, int flags) xs_read_stream_call() argument
642 xs_read_stream_call(struct sock_xprt *transport, struct msghdr *msg, int flags) xs_read_stream_call() argument
649 xs_read_stream_reply(struct sock_xprt *transport, struct msghdr *msg, int flags) xs_read_stream_reply() argument
679 xs_read_stream(struct sock_xprt *transport, int flags) xs_read_stream() argument
741 xs_poll_socket(struct sock_xprt *transport) xs_poll_socket() argument
747 xs_poll_socket_readable(struct sock_xprt *transport) xs_poll_socket_readable() argument
754 xs_poll_check_readable(struct sock_xprt *transport) xs_poll_check_readable() argument
766 xs_stream_data_receive(struct sock_xprt *transport) xs_stream_data_receive() argument
794 struct sock_xprt *transport = xs_stream_data_receive_workfn() local
803 xs_stream_reset_connect(struct sock_xprt *transport) xs_stream_reset_connect() argument
812 xs_stream_start_connect(struct sock_xprt *transport) xs_stream_start_connect() argument
826 xs_nospace(struct rpc_rqst *req, struct sock_xprt *transport) xs_nospace() argument
853 struct sock_xprt *transport = xs_sock_nospace() local
867 struct sock_xprt *transport = xs_stream_nospace() local
891 xs_send_request_was_aborted(struct sock_xprt *transport, struct rpc_rqst *req) xs_send_request_was_aborted() argument
921 struct sock_xprt *transport = xs_local_send_request() local
992 struct sock_xprt *transport = container_of(xprt, struct sock_xprt, xprt); xs_udp_send_request() local
1078 struct sock_xprt *transport = container_of(xprt, struct sock_xprt, xprt); xs_tcp_send_request() local
1164 xs_save_old_callbacks(struct sock_xprt *transport, struct sock *sk) xs_save_old_callbacks() argument
1172 xs_restore_old_callbacks(struct sock_xprt *transport, struct sock *sk) xs_restore_old_callbacks() argument
1182 struct sock_xprt *transport = container_of(xprt, struct sock_xprt, xprt); xs_sock_reset_state_flags() local
1191 xs_run_error_worker(struct sock_xprt *transport, unsigned int nr) xs_run_error_worker() argument
1216 struct sock_xprt *transport; xs_error_report() local
1235 xs_reset_transport(struct sock_xprt *transport) xs_reset_transport() argument
1296 struct sock_xprt *transport = container_of(xprt, struct sock_xprt, xprt); xs_close() local
1326 struct sock_xprt *transport = container_of(xprt, xs_destroy() local
1399 xs_udp_data_receive(struct sock_xprt *transport) xs_udp_data_receive() argument
1424 struct sock_xprt *transport = xs_udp_data_receive_workfn() local
1445 struct sock_xprt *transport = container_of(xprt, xs_data_ready() local
1489 struct sock_xprt *transport; xs_local_state_change() local
1509 struct sock_xprt *transport; xs_tcp_state_change() local
1577 struct sock_xprt *transport; xs_write_space() local
1629 struct sock_xprt *transport = container_of(xprt, struct sock_xprt, xprt); xs_udp_do_set_buffer_size() local
1653 struct sock_xprt *transport = container_of(xprt, struct sock_xprt, xprt); xs_udp_set_buffer_size() local
1724 xs_set_srcport(struct sock_xprt *transport, struct socket *sock) xs_set_srcport() argument
1730 xs_get_srcport(struct sock_xprt *transport) xs_get_srcport() argument
1769 xs_next_srcport(struct sock_xprt *transport, unsigned short port) xs_next_srcport() argument
1779 xs_bind(struct sock_xprt *transport, struct socket *sock) xs_bind() argument
1898 xs_create_sock(struct rpc_xprt *xprt, struct sock_xprt *transport, int family, int type, int protocol, bool reuseport) xs_create_sock() argument
1936 struct sock_xprt *transport = container_of(xprt, struct sock_xprt, xs_local_finish_connecting() local
1971 xs_local_setup_socket(struct sock_xprt *transport) xs_local_setup_socket() argument
2032 struct sock_xprt *transport = container_of(xprt, struct sock_xprt, xprt); xs_local_connect() local
2070 struct sock_xprt *transport = container_of(xprt, struct sock_xprt, xs_set_memalloc() local
2140 struct sock_xprt *transport = container_of(xprt, struct sock_xprt, xprt); xs_udp_finish_connecting() local
2171 struct sock_xprt *transport = xs_udp_setup_socket() local
2211 struct sock_xprt *transport = container_of(xprt, struct sock_xprt, xprt); xs_tcp_shutdown() local
2239 struct sock_xprt *transport = container_of(xprt, struct sock_xprt, xprt); xs_tcp_set_socket_timeouts() local
2279 struct sock_xprt *transport = xs_tcp_do_set_connect_timeout() local
2299 struct sock_xprt *transport = container_of(xprt, struct sock_xprt, xprt); xs_tcp_set_connect_timeout() local
2312 struct sock_xprt *transport = container_of(xprt, struct sock_xprt, xprt); xs_tcp_finish_connecting() local
2375 struct sock_xprt *transport = xs_tcp_setup_socket() local
2738 struct sock_xprt *transport = container_of(xprt, struct sock_xprt, xprt); xs_connect() local
2759 xs_wake_disconnect(struct sock_xprt *transport) xs_wake_disconnect() argument
2765 xs_wake_write(struct sock_xprt *transport) xs_wake_write() argument
2771 xs_wake_error(struct sock_xprt *transport) xs_wake_error() argument
2789 xs_wake_pending(struct sock_xprt *transport) xs_wake_pending() argument
2797 struct sock_xprt *transport = container_of(work, xs_error_handle() local
2843 struct sock_xprt *transport = container_of(xprt, struct sock_xprt, xprt); xs_udp_print_stats() local
2867 struct sock_xprt *transport = container_of(xprt, struct sock_xprt, xprt); xs_tcp_print_stats() local
2935 struct sock_xprt *transport = bc_sendto() local
3194 struct sock_xprt *transport; xs_setup_local() local
3262 struct sock_xprt *transport; xs_setup_udp() local
3339 struct sock_xprt *transport; xs_setup_tcp() local
3421 struct sock_xprt *transport; xs_setup_tcp_tls() local
3509 struct sock_xprt *transport; xs_setup_bc_tcp() local
[all...]
/kernel/linux/linux-5.10/net/rxrpc/
H A Dutils.c23 srx->transport_len = sizeof(srx->transport.sin); in rxrpc_extract_addr_from_skb()
24 srx->transport.sin.sin_family = AF_INET; in rxrpc_extract_addr_from_skb()
25 srx->transport.sin.sin_port = udp_hdr(skb)->source; in rxrpc_extract_addr_from_skb()
26 srx->transport.sin.sin_addr.s_addr = ip_hdr(skb)->saddr; in rxrpc_extract_addr_from_skb()
32 srx->transport_len = sizeof(srx->transport.sin6); in rxrpc_extract_addr_from_skb()
33 srx->transport.sin6.sin6_family = AF_INET6; in rxrpc_extract_addr_from_skb()
34 srx->transport.sin6.sin6_port = udp_hdr(skb)->source; in rxrpc_extract_addr_from_skb()
35 srx->transport.sin6.sin6_addr = ipv6_hdr(skb)->saddr; in rxrpc_extract_addr_from_skb()
H A Dpeer_object.c2 /* RxRPC remote transport endpoint record management
40 hash_key += srx->transport.family; in rxrpc_peer_hash_key()
42 switch (srx->transport.family) { in rxrpc_peer_hash_key()
44 hash_key += (u16 __force)srx->transport.sin.sin_port; in rxrpc_peer_hash_key()
45 size = sizeof(srx->transport.sin.sin_addr); in rxrpc_peer_hash_key()
46 p = (u16 *)&srx->transport.sin.sin_addr; in rxrpc_peer_hash_key()
50 hash_key += (u16 __force)srx->transport.sin.sin_port; in rxrpc_peer_hash_key()
51 size = sizeof(srx->transport.sin6.sin6_addr); in rxrpc_peer_hash_key()
52 p = (u16 *)&srx->transport.sin6.sin6_addr; in rxrpc_peer_hash_key()
56 WARN(1, "AF_RXRPC: Unsupported transport addres in rxrpc_peer_hash_key()
[all...]
H A Dpeer_event.c39 srx->transport.family = local->srx.transport.family; in rxrpc_lookup_peer_icmp_rcu()
44 switch (srx->transport.family) { in rxrpc_lookup_peer_icmp_rcu()
46 srx->transport_len = sizeof(srx->transport.sin); in rxrpc_lookup_peer_icmp_rcu()
47 srx->transport.family = AF_INET; in rxrpc_lookup_peer_icmp_rcu()
48 srx->transport.sin.sin_port = serr->port; in rxrpc_lookup_peer_icmp_rcu()
52 memcpy(&srx->transport.sin.sin_addr, in rxrpc_lookup_peer_icmp_rcu()
58 memcpy(&srx->transport.sin.sin_addr, in rxrpc_lookup_peer_icmp_rcu()
63 memcpy(&srx->transport.sin.sin_addr, &ip_hdr(skb)->saddr, in rxrpc_lookup_peer_icmp_rcu()
74 srx->transport in rxrpc_lookup_peer_icmp_rcu()
[all...]
/kernel/linux/linux-6.6/net/rxrpc/
H A Dutils.c23 srx->transport_len = sizeof(srx->transport.sin); in rxrpc_extract_addr_from_skb()
24 srx->transport.sin.sin_family = AF_INET; in rxrpc_extract_addr_from_skb()
25 srx->transport.sin.sin_port = udp_hdr(skb)->source; in rxrpc_extract_addr_from_skb()
26 srx->transport.sin.sin_addr.s_addr = ip_hdr(skb)->saddr; in rxrpc_extract_addr_from_skb()
32 srx->transport_len = sizeof(srx->transport.sin6); in rxrpc_extract_addr_from_skb()
33 srx->transport.sin6.sin6_family = AF_INET6; in rxrpc_extract_addr_from_skb()
34 srx->transport.sin6.sin6_port = udp_hdr(skb)->source; in rxrpc_extract_addr_from_skb()
35 srx->transport.sin6.sin6_addr = ipv6_hdr(skb)->saddr; in rxrpc_extract_addr_from_skb()
H A Dpeer_object.c2 /* RxRPC remote transport endpoint record management
40 hash_key += srx->transport.family; in rxrpc_peer_hash_key()
42 switch (srx->transport.family) { in rxrpc_peer_hash_key()
44 hash_key += (u16 __force)srx->transport.sin.sin_port; in rxrpc_peer_hash_key()
45 size = sizeof(srx->transport.sin.sin_addr); in rxrpc_peer_hash_key()
46 p = (u16 *)&srx->transport.sin.sin_addr; in rxrpc_peer_hash_key()
50 hash_key += (u16 __force)srx->transport.sin.sin_port; in rxrpc_peer_hash_key()
51 size = sizeof(srx->transport.sin6.sin6_addr); in rxrpc_peer_hash_key()
52 p = (u16 *)&srx->transport.sin6.sin6_addr; in rxrpc_peer_hash_key()
56 WARN(1, "AF_RXRPC: Unsupported transport addres in rxrpc_peer_hash_key()
[all...]
H A Dpeer_event.c39 srx->transport.family = local->srx.transport.family; in rxrpc_lookup_peer_local_rcu()
44 switch (srx->transport.family) { in rxrpc_lookup_peer_local_rcu()
46 srx->transport_len = sizeof(srx->transport.sin); in rxrpc_lookup_peer_local_rcu()
47 srx->transport.family = AF_INET; in rxrpc_lookup_peer_local_rcu()
48 srx->transport.sin.sin_port = serr->port; in rxrpc_lookup_peer_local_rcu()
51 memcpy(&srx->transport.sin.sin_addr, in rxrpc_lookup_peer_local_rcu()
56 memcpy(&srx->transport.sin.sin_addr, in rxrpc_lookup_peer_local_rcu()
61 memcpy(&srx->transport.sin.sin_addr, &ip_hdr(skb)->saddr, in rxrpc_lookup_peer_local_rcu()
71 srx->transport in rxrpc_lookup_peer_local_rcu()
[all...]
H A Dlocal_object.c66 (local->srx.transport.family - srx->transport.family)); in rxrpc_local_cmp_key()
70 switch (srx->transport.family) { in rxrpc_local_cmp_key()
72 /* If the choice of UDP port is left up to the transport, then in rxrpc_local_cmp_key()
75 return ((u16 __force)local->srx.transport.sin.sin_port - in rxrpc_local_cmp_key()
76 (u16 __force)srx->transport.sin.sin_port) ?: in rxrpc_local_cmp_key()
77 memcmp(&local->srx.transport.sin.sin_addr, in rxrpc_local_cmp_key()
78 &srx->transport.sin.sin_addr, in rxrpc_local_cmp_key()
82 /* If the choice of UDP6 port is left up to the transport, then in rxrpc_local_cmp_key()
85 return ((u16 __force)local->srx.transport in rxrpc_local_cmp_key()
[all...]
/kernel/linux/linux-6.6/net/vmw_vsock/
H A Daf_vsock.c342 void vsock_for_each_connected_socket(struct vsock_transport *transport, in vsock_for_each_connected_socket() argument
353 if (vsk->transport != transport) in vsock_for_each_connected_socket()
419 if (!vsk->transport) in vsock_deassign_transport()
422 vsk->transport->destruct(vsk); in vsock_deassign_transport()
423 module_put(vsk->transport->module); in vsock_deassign_transport()
424 vsk->transport = NULL; in vsock_deassign_transport()
427 /* Assign a transport to a socket and call the .init transport callback.
432 * The vsk->remote_addr is used to decide which transport t
1067 const struct vsock_transport *transport; vsock_poll() local
1154 const struct vsock_transport *transport; vsock_dgram_sendmsg() local
1316 const struct vsock_transport *transport = vsk->transport; vsock_transport_cancel_pkt() local
1352 const struct vsock_transport *transport; vsock_connect() local
1611 vsock_update_buffer_size(struct vsock_sock *vsk, const struct vsock_transport *transport, u64 val) vsock_update_buffer_size() argument
1637 const struct vsock_transport *transport; vsock_connectible_setsockopt() local
1782 const struct vsock_transport *transport; vsock_connectible_sendmsg() local
1936 const struct vsock_transport *transport; vsock_connectible_wait_data() local
2001 const struct vsock_transport *transport; __vsock_stream_recvmsg() local
2079 const struct vsock_transport *transport; __vsock_seqpacket_recvmsg() local
2132 const struct vsock_transport *transport; vsock_connectible_recvmsg() local
2207 const struct vsock_transport *transport; vsock_set_rcvlowat() local
[all...]
/kernel/linux/linux-6.6/drivers/firmware/arm_scmi/
H A DMakefile7 scmi-transport-$(CONFIG_ARM_SCMI_HAVE_SHMEM) = shmem.o
8 scmi-transport-$(CONFIG_ARM_SCMI_TRANSPORT_MAILBOX) += mailbox.o
9 scmi-transport-$(CONFIG_ARM_SCMI_TRANSPORT_SMC) += smc.o
10 scmi-transport-$(CONFIG_ARM_SCMI_HAVE_MSG) += msg.o
11 scmi-transport-$(CONFIG_ARM_SCMI_TRANSPORT_VIRTIO) += virtio.o
12 scmi-transport-$(CONFIG_ARM_SCMI_TRANSPORT_OPTEE) += optee.o
14 scmi-module-objs := $(scmi-driver-y) $(scmi-protocols-y) $(scmi-transport-y)
/kernel/linux/linux-5.10/net/vmw_vsock/
H A Daf_vsock.c336 void vsock_for_each_connected_socket(struct vsock_transport *transport, in vsock_for_each_connected_socket() argument
347 if (vsk->transport != transport) in vsock_for_each_connected_socket()
413 if (!vsk->transport) in vsock_deassign_transport()
416 vsk->transport->destruct(vsk); in vsock_deassign_transport()
417 module_put(vsk->transport->module); in vsock_deassign_transport()
418 vsk->transport = NULL; in vsock_deassign_transport()
421 /* Assign a transport to a socket and call the .init transport callback.
426 * The vsk->remote_addr is used to decide which transport t
1008 const struct vsock_transport *transport; vsock_poll() local
1087 const struct vsock_transport *transport; vsock_dgram_sendmsg() local
1225 const struct vsock_transport *transport = vsk->transport; vsock_transport_cancel_pkt() local
1261 const struct vsock_transport *transport; vsock_stream_connect() local
1520 vsock_update_buffer_size(struct vsock_sock *vsk, const struct vsock_transport *transport, u64 val) vsock_update_buffer_size() argument
1546 const struct vsock_transport *transport; vsock_stream_setsockopt() local
1695 const struct vsock_transport *transport; vsock_stream_sendmsg() local
1837 const struct vsock_transport *transport; vsock_stream_recvmsg() local
[all...]
/kernel/linux/linux-6.6/drivers/scsi/
H A Dscsi_transport_iscsi.c3 * iSCSI transport class definitions
325 struct iscsi_transport *t = iface->transport; \
446 struct iscsi_transport *t = iface->transport; in iscsi_iface_attr_is_visible()
745 iscsi_create_iface(struct Scsi_Host *shost, struct iscsi_transport *transport, in iscsi_create_iface() argument
755 iface->transport = transport; in iscsi_create_iface()
814 struct iscsi_transport *t = fnode_sess->transport; \
914 struct iscsi_transport *t = fnode_sess->transport; in iscsi_flashnode_sess_attr_is_visible()
1027 struct iscsi_transport *t = fnode_conn->transport; \
1115 struct iscsi_transport *t = fnode_conn->transport; in iscsi_flashnode_conn_attr_is_visible()
1234 iscsi_create_flashnode_sess(struct Scsi_Host *shost, int index, struct iscsi_transport *transport, int dd_size) iscsi_create_flashnode_sess() argument
1282 iscsi_create_flashnode_conn(struct Scsi_Host *shost, struct iscsi_bus_flash_session *fnode_sess, struct iscsi_transport *transport, int dd_size) iscsi_create_flashnode_conn() argument
2022 iscsi_alloc_session(struct Scsi_Host *shost, struct iscsi_transport *transport, int dd_size) iscsi_alloc_session() argument
2134 iscsi_create_session(struct Scsi_Host *shost, struct iscsi_transport *transport, int dd_size, unsigned int target_id) iscsi_create_session() argument
2370 struct iscsi_transport *transport; iscsi_iter_force_destroy_conn_fn() local
2395 struct iscsi_transport *transport = session->transport; iscsi_force_destroy_session() local
2434 struct iscsi_transport *transport = session->transport; iscsi_alloc_conn() local
2605 iscsi_offload_mesg(struct Scsi_Host *shost, struct iscsi_transport *transport, uint32_t type, char *data, uint16_t data_size) iscsi_offload_mesg() argument
2734 iscsi_post_host_event(uint32_t host_no, struct iscsi_transport *transport, enum iscsi_host_event_code code, uint32_t data_size, uint8_t *data) iscsi_post_host_event() argument
2765 iscsi_ping_comp_event(uint32_t host_no, struct iscsi_transport *transport, uint32_t status, uint32_t pid, uint32_t data_size, uint8_t *data) iscsi_ping_comp_event() argument
2813 iscsi_if_get_stats(struct iscsi_transport *transport, struct nlmsghdr *nlh) iscsi_if_get_stats() argument
2953 struct iscsi_transport *transport = priv->iscsi_transport; iscsi_if_create_session() local
2972 iscsi_if_create_conn(struct iscsi_transport *transport, struct iscsi_uevent *ev) iscsi_if_create_conn() argument
2999 iscsi_if_destroy_conn(struct iscsi_transport *transport, struct iscsi_uevent *ev) iscsi_if_destroy_conn() argument
3017 iscsi_if_set_param(struct iscsi_transport *transport, struct iscsi_uevent *ev, u32 rlen) iscsi_if_set_param() argument
3056 iscsi_if_ep_connect(struct iscsi_transport *transport, struct iscsi_uevent *ev, int msg_type) iscsi_if_ep_connect() argument
3093 iscsi_if_ep_disconnect(struct iscsi_transport *transport, u64 ep_handle) iscsi_if_ep_disconnect() argument
3125 iscsi_if_transport_ep(struct iscsi_transport *transport, struct iscsi_uevent *ev, int msg_type, u32 rlen) iscsi_if_transport_ep() argument
3160 iscsi_tgt_dscvr(struct iscsi_transport *transport, struct iscsi_uevent *ev, u32 rlen) iscsi_tgt_dscvr() argument
3189 iscsi_set_host_param(struct iscsi_transport *transport, struct iscsi_uevent *ev, u32 rlen) iscsi_set_host_param() argument
3221 iscsi_set_path(struct iscsi_transport *transport, struct iscsi_uevent *ev, u32 rlen) iscsi_set_path() argument
3266 iscsi_set_iface_params(struct iscsi_transport *transport, struct iscsi_uevent *ev, uint32_t len) iscsi_set_iface_params() argument
3289 iscsi_send_ping(struct iscsi_transport *transport, struct iscsi_uevent *ev, u32 rlen) iscsi_send_ping() argument
3319 iscsi_get_chap(struct iscsi_transport *transport, struct nlmsghdr *nlh) iscsi_get_chap() argument
3387 iscsi_set_chap(struct iscsi_transport *transport, struct iscsi_uevent *ev, uint32_t len) iscsi_set_chap() argument
3409 iscsi_delete_chap(struct iscsi_transport *transport, struct iscsi_uevent *ev) iscsi_delete_chap() argument
3454 iscsi_set_flashnode_param(struct iscsi_transport *transport, struct iscsi_uevent *ev, uint32_t len) iscsi_set_flashnode_param() argument
3507 iscsi_new_flashnode(struct iscsi_transport *transport, struct iscsi_uevent *ev, uint32_t len) iscsi_new_flashnode() argument
3542 iscsi_del_flashnode(struct iscsi_transport *transport, struct iscsi_uevent *ev) iscsi_del_flashnode() argument
3582 iscsi_login_flashnode(struct iscsi_transport *transport, struct iscsi_uevent *ev) iscsi_login_flashnode() argument
3634 iscsi_logout_flashnode(struct iscsi_transport *transport, struct iscsi_uevent *ev) iscsi_logout_flashnode() argument
3687 iscsi_logout_flashnode_sid(struct iscsi_transport *transport, struct iscsi_uevent *ev) iscsi_logout_flashnode_sid() argument
3725 iscsi_get_host_stats(struct iscsi_transport *transport, struct nlmsghdr *nlh) iscsi_get_host_stats() argument
3794 iscsi_if_transport_conn(struct iscsi_transport *transport, struct nlmsghdr *nlh, u32 pdu_len) iscsi_if_transport_conn() argument
3910 struct iscsi_transport *transport = NULL; iscsi_if_recv_msg() local
[all...]
/kernel/linux/linux-5.10/arch/um/drivers/
H A Dnet_kern.c369 struct transport *transport, gfp_t gfp_mask) in eth_configure()
376 size = transport->private_size + sizeof(struct uml_net_private); in eth_configure()
406 /* This points to the transport private data. It's still clear, but we in eth_configure()
430 (*transport->kern->init)(dev, init); in eth_configure()
437 .max_packet = transport->user->max_packet, in eth_configure()
438 .protocol = transport->kern->protocol, in eth_configure()
439 .open = transport->user->open, in eth_configure()
440 .close = transport->user->close, in eth_configure()
441 .remove = transport in eth_configure()
368 eth_configure(int n, void *init, char *mac, struct transport *transport, gfp_t gfp_mask) eth_configure() argument
546 check_transport(struct transport *transport, char *eth, int n, void **init_out, char **mac_out, gfp_t gfp_mask) check_transport() argument
602 struct transport *transport; eth_setup_common() local
[all...]
/kernel/linux/linux-6.6/arch/um/drivers/
H A Dnet_kern.c370 struct transport *transport, gfp_t gfp_mask) in eth_configure()
377 size = transport->private_size + sizeof(struct uml_net_private); in eth_configure()
407 /* This points to the transport private data. It's still clear, but we in eth_configure()
431 (*transport->kern->init)(dev, init); in eth_configure()
438 .max_packet = transport->user->max_packet, in eth_configure()
439 .protocol = transport->kern->protocol, in eth_configure()
440 .open = transport->user->open, in eth_configure()
441 .close = transport->user->close, in eth_configure()
442 .remove = transport in eth_configure()
369 eth_configure(int n, void *init, char *mac, struct transport *transport, gfp_t gfp_mask) eth_configure() argument
547 check_transport(struct transport *transport, char *eth, int n, void **init_out, char **mac_out, gfp_t gfp_mask) check_transport() argument
603 struct transport *transport; eth_setup_common() local
[all...]

Completed in 25 milliseconds

12345678910>>...13