/kernel/linux/linux-5.10/net/sctp/ |
H A D | transport.c | 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() 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 D | outqueue.c | 45 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 D | sm_sideeffect.c | 102 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 D | output.c | 76 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 D | associola.c | 202 /* 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 D | transport.c | 11 * 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 D | outqueue.c | 45 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 D | sm_sideeffect.c | 102 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 D | associola.c | 205 /* 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 D | output.c | 76 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 D | xprtsock.c | 5 * 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 D | xprtsock.c | 5 * 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 D | utils.c | 23 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 D | peer_object.c | 2 /* 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 D | peer_event.c | 39 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 D | utils.c | 23 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 D | peer_object.c | 2 /* 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 D | peer_event.c | 39 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 D | local_object.c | 66 (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 D | af_vsock.c | 342 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 D | Makefile | 7 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 D | af_vsock.c | 336 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 D | scsi_transport_iscsi.c | 3 * 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 D | net_kern.c | 369 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 D | net_kern.c | 370 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...] |