Lines Matching refs:sock
5560 struct sock;
5566 const void * (*netlink_ns)(struct sock *);
8254 struct sock *skc_listener;
8315 struct sock {
8409 void (*sk_state_change)(struct sock *);
8410 void (*sk_data_ready)(struct sock *);
8411 void (*sk_write_space)(struct sock *);
8412 void (*sk_error_report)(struct sock *);
8413 int (*sk_backlog_rcv)(struct sock *, struct sk_buff *);
8414 struct sk_buff * (*sk_validate_xmit_skb)(struct sock *, struct net_device *, struct sk_buff *);
8415 void (*sk_destruct)(struct sock *);
8829 struct sock *fibnl;
8830 struct sock **icmp_sk;
8831 struct sock *mc_autojoin_sk;
8833 struct sock **tcp_sk;
8967 void (*update_pmtu)(struct dst_entry *, struct sock *, struct sk_buff *, u32, bool);
8968 void (*redirect)(struct dst_entry *, struct sock *, struct sk_buff *);
8969 int (*local_out)(struct net *, struct sock *, struct sk_buff *);
9061 struct sock **icmp_sk;
9062 struct sock *ndisc_sk;
9063 struct sock *tcp_sk;
9064 struct sock *igmp_sk;
9065 struct sock *mc_autojoin_sk;
9097 struct sock *ctl_sock;
9098 struct sock *udp4_sock;
9099 struct sock *udp6_sock;
9273 struct sock *nlsk;
9274 struct sock *nlsk_stash;
9371 struct sock *rtnl;
9372 struct sock *genl_sock;
9406 struct sock *crypto_nlsk;
9407 struct sock *diag_nlsk;
10509 struct sock *sk;
10890 u32 (*ssthresh)(struct sock *);
10891 void (*cong_avoid)(struct sock *, u32, u32);
10892 void (*set_state)(struct sock *, u8);
10893 void (*cwnd_event)(struct sock *, enum tcp_ca_event);
10894 void (*in_ack_event)(struct sock *, u32);
10895 void (*pkts_acked)(struct sock *, const struct ack_sample *);
10896 u32 (*min_tso_segs)(struct sock *);
10897 void (*cong_control)(struct sock *, const struct rate_sample *);
10898 u32 (*undo_cwnd)(struct sock *);
10899 u32 (*sndbuf_expand)(struct sock *);
10900 size_t (*get_info)(struct sock *, u32, int *, union tcp_cc_info *);
10906 void (*init)(struct sock *);
10907 void (*release)(struct sock *);
10935 int (*output)(struct net *, struct sock *, struct sk_buff *);
11125 struct sock *sk;
11158 int (*set_peek_off)(struct sock *, int);
11160 int (*read_sock)(struct sock *, read_descriptor_t *, sk_read_actor_t);
11161 int (*sendpage_locked)(struct sock *, struct page *, int, size_t, int);
11162 int (*sendmsg_locked)(struct sock *, struct msghdr *, size_t);
11163 int (*set_rcvlowat)(struct sock *, int);
11896 struct net_device * (*ndo_sk_get_lower_dev)(struct net_device *, struct sock *);
12121 struct sk_buff * (*l3mdev_l3_out)(struct net_device *, struct sock *, struct sk_buff *, u16);
12150 int (*tls_dev_add)(struct net_device *, struct sock *, enum tls_offload_ctx_dir, struct tls_crypto_info *, u32);
12152 int (*tls_dev_resync)(struct net_device *, struct sock *, u32, u8 *, enum tls_offload_ctx_dir);
12702 void (*close)(struct sock *, long int);
12703 int (*pre_connect)(struct sock *, struct sockaddr *, int);
12704 int (*connect)(struct sock *, struct sockaddr *, int);
12705 int (*disconnect)(struct sock *, int);
12706 struct sock * (*accept)(struct sock *, int, int *, bool);
12707 int (*ioctl)(struct sock *, int, long unsigned int);
12708 int (*init)(struct sock *);
12709 void (*destroy)(struct sock *);
12710 void (*shutdown)(struct sock *, int);
12711 int (*setsockopt)(struct sock *, int, int, sockptr_t, unsigned int);
12712 int (*getsockopt)(struct sock *, int, int, char *, int *);
12713 void (*keepalive)(struct sock *, int);
12714 int (*compat_ioctl)(struct sock *, unsigned int, long unsigned int);
12715 int (*sendmsg)(struct sock *, struct msghdr *, size_t);
12716 int (*recvmsg)(struct sock *, struct msghdr *, size_t, int, int, int *);
12717 int (*sendpage)(struct sock *, struct page *, int, size_t, int);
12718 int (*bind)(struct sock *, struct sockaddr *, int);
12719 int (*bind_add)(struct sock *, struct sockaddr *, int);
12720 int (*backlog_rcv)(struct sock *, struct sk_buff *);
12722 void (*release_cb)(struct sock *);
12723 int (*hash)(struct sock *);
12724 void (*unhash)(struct sock *);
12725 void (*rehash)(struct sock *);
12726 int (*get_port)(struct sock *, short unsigned int);
12727 int (*psock_update_sk_prot)(struct sock *, struct sk_psock *, bool);
12729 int (*forward_alloc_get)(const struct sock *);
12730 bool (*stream_memory_free)(const struct sock *, int);
12731 bool (*sock_is_readable)(struct sock *);
12732 void (*enter_memory_pressure)(struct sock *);
12733 void (*leave_memory_pressure)(struct sock *);
12761 int (*diag_destroy)(struct sock *, int);
12771 int (*rtx_syn_ack)(const struct sock *, struct request_sock *);
12772 void (*send_ack)(const struct sock *, struct sk_buff *, struct request_sock *);
12773 void (*send_reset)(const struct sock *, struct sk_buff *);
12782 int (*twsk_unique)(struct sock *, struct sock *, void *);
12783 void (*twsk_destructor)(struct sock *);
12798 struct sock *sk;
26909 struct sock *sk;
26921 bool (*compare)(struct net *, struct sock *);
26931 struct sock *sk;
34469 struct sock *sk;
34470 struct sock *selected_sk;
34471 struct sock *migrating_sk;
34525 struct sock *sk;
34527 void (*destructor)(struct sock *);
34528 struct sock *saved_sk;
34555 struct sock *sk;
34562 struct sock *sk;
34591 struct sock *sk;
34613 struct sock *selected_sk;
34622 int (*orig_output)(struct net *, struct sock *, struct sk_buff *);
34638 struct sock *socks[0];
34670 struct sock *sk;
34694 struct sock *sk;
34695 struct sock *sk_redir;
34709 void (*saved_unhash)(struct sock *);
34710 void (*saved_close)(struct sock *, long int);
34711 void (*saved_write_space)(struct sock *);
34712 void (*saved_data_ready)(struct sock *);
34713 int (*psock_update_sk_prot)(struct sock *, struct sk_psock *, bool);
34772 struct sock *sk_redir;
34773 struct sock *sk;
34863 struct sock BPF_PROG_TYPE_CGROUP_SOCK_kern;
35444 struct sock *ptrs[0];
52143 struct sock *notify_sock;
53055 int (*netlink_send)(struct sock *, struct sk_buff *);
53069 int (*unix_stream_connect)(struct sock *, struct sock *, struct sock *);
53085 int (*socket_sock_rcv_skb)(struct sock *, struct sk_buff *);
53088 int (*sk_alloc_security)(struct sock *, int, gfp_t);
53089 void (*sk_free_security)(struct sock *);
53090 void (*sk_clone_security)(const struct sock *, struct sock *);
53091 void (*sk_getsecid)(struct sock *, u32 *);
53092 void (*sock_graft)(struct sock *, struct socket *);
53093 int (*inet_conn_request)(const struct sock *, struct sk_buff *, struct request_sock *);
53094 void (*inet_csk_clone)(struct sock *, const struct request_sock *);
53095 void (*inet_conn_established)(struct sock *, struct sk_buff *);
53104 int (*tun_dev_attach)(struct sock *, void *);
53107 int (*sctp_bind_connect)(struct sock *, int, struct sockaddr *, int);
53108 void (*sctp_sk_clone)(struct sctp_association *, struct sock *, struct sock *);
54109 const struct sock *sk;
54341 struct sock *sk;
54705 struct sock *sk;
54707 int (*okfn)(struct net *, struct sock *, struct sk_buff *);
54832 struct sock sk;
55675 struct sock * (*create_accept_sk)(struct sock *, struct sctp_association *, bool);
55677 void (*to_sk_saddr)(union sctp_addr *, struct sock *);
55678 void (*to_sk_daddr)(union sctp_addr *, struct sock *);
55679 void (*copy_ip_options)(struct sock *, struct sock *);
55727 int (*setsockopt)(struct sock *, int, int, sockptr_t, unsigned int);
55728 int (*getsockopt)(struct sock *, int, int, char *, int *);
55729 void (*get_dst)(struct sctp_transport *, union sctp_addr *, struct flowi *, struct sock *);
55735 void (*from_sk)(union sctp_addr *, struct sock *);
55746 void (*ecn_capable)(struct sock *);
55749 int (*ip_options_len)(struct sock *);
56984 struct sock *encap_sk;
57384 struct sock sk;
57389 struct sock *peer;
58451 struct sock *peer_sk;
66519 struct sock *sk;
116471 struct sock *nls;
116493 struct sock *nls;
127460 struct sock sk;
145331 int (*queue_xmit)(struct sock *, struct sk_buff *, struct flowi *);
145332 void (*send_check)(struct sock *, struct sk_buff *);
145333 int (*rebuild_header)(struct sock *);
145334 void (*sk_rx_dst_set)(struct sock *, const struct sk_buff *);
145335 int (*conn_request)(struct sock *, struct sk_buff *);
145336 struct sock * (*syn_recv_sock)(const struct sock *, struct sk_buff *, struct request_sock *, struct dst_entry *, struct request_sock *, bool *);
145340 int (*setsockopt)(struct sock *, int, int, sockptr_t, unsigned int);
145341 int (*getsockopt)(struct sock *, int, int, char *, int *);
145342 void (*addr2sockaddr)(struct sock *, struct sockaddr *);
145343 void (*mtu_reduced)(struct sock *);
145365 void (*icsk_clean_acked)(struct sock *, u32);
145367 unsigned int (*icsk_sync_mss)(struct sock *, u32);
145418 int (*init)(struct sock *);
145419 void (*update)(struct sock *, struct proto *, void (*)(struct sock *));
145420 void (*release)(struct sock *);
145421 int (*get_info)(const struct sock *, struct sk_buff *);
145422 size_t (*get_info_size)(const struct sock *);
145423 void (*clone)(const struct request_sock *, struct sock *, const gfp_t);
145633 struct tcp_md5sig_key * (*md5_lookup)(const struct sock *, const struct sock *);
145634 int (*calc_md5_hash)(char *, const struct tcp_md5sig_key *, const struct sock *, const struct sk_buff *);
145635 int (*md5_parse)(struct sock *, int, sockptr_t, int);
145751 struct tcp_md5sig_key * (*req_md5_lookup)(const struct sock *, const struct sock *);
145752 int (*calc_md5_hash)(char *, const struct tcp_md5sig_key *, const struct sock *, const struct sk_buff *);
145754 struct dst_entry * (*route_req)(const struct sock *, struct sk_buff *, struct flowi *, struct request_sock *);
145757 int (*send_synack)(const struct sock *, struct dst_entry *, struct flowi *, struct request_sock *, struct tcp_fastopen_cookie *, enum tcp_synack_type, struct sk_buff *);
145861 typedef int (*sendmsg_func)(struct sock *, struct msghdr *, struct kvec *, size_t, size_t);
145863 typedef int (*sendpage_func)(struct sock *, struct page *, int, size_t, int);
146771 bool (*id_match)(struct packet_type *, struct sock *);
147801 int (*encap_rcv)(struct sock *, struct sk_buff *);
147802 int (*encap_err_lookup)(struct sock *, struct sk_buff *);
147803 void (*encap_destroy)(struct sock *);
147804 struct sk_buff * (*gro_receive)(struct sock *, struct list_head *, struct sk_buff *);
147805 int (*gro_complete)(struct sock *, struct sk_buff *, int);
147839 int (*ipv6_sock_mc_join)(struct sock *, int, const struct in6_addr *);
147840 int (*ipv6_sock_mc_drop)(struct sock *, int, const struct in6_addr *);
147841 struct dst_entry * (*ipv6_dst_lookup_flow)(struct net *, const struct sock *, struct flowi6 *, const struct in6_addr *);
147857 int (*xfrm6_udp_encap_rcv)(struct sock *, struct sk_buff *);
147860 int (*ipv6_fragment)(struct net *, struct sock *, struct sk_buff *, int (*)(struct net *, struct sock *, struct sk_buff *));
147901 int (*inet6_bind)(struct sock *, struct sockaddr *, int, u32);
147902 struct sock * (*udp6_lib_lookup)(struct net *, const struct in6_addr *, __be16, const struct in6_addr *, __be16, int, int, struct udp_table *, struct sk_buff *);
147996 struct sock sk;
148117 void (*saved_data_ready)(struct sock *);
148160 int (*push_pending_record)(struct sock *, int);
148161 void (*sk_write_space)(struct sock *);
148174 struct sock *sk;
148175 void (*sk_destruct)(struct sock *);
148218 typedef u64 (*btf_bpf_sk_fullsock)(struct sock *);
148316 typedef u64 (*btf_bpf_sk_cgroup_id)(struct sock *);
148318 typedef u64 (*btf_bpf_sk_ancestor_cgroup_id)(struct sock *, int);
148326 typedef u64 (*btf_bpf_get_socket_cookie_sock)(struct sock *);
148328 typedef u64 (*btf_bpf_get_socket_ptr_cookie)(struct sock *);
148332 typedef u64 (*btf_bpf_get_netns_cookie_sock)(struct sock *);
148342 typedef u64 (*btf_bpf_sk_setsockopt)(struct sock *, int, int, char *, int);
148344 typedef u64 (*btf_bpf_sk_getsockopt)(struct sock *, int, int, char *, int);
148384 typedef u64 (*btf_bpf_sk_release)(struct sock *);
148398 typedef u64 (*btf_bpf_tcp_sock)(struct sock *);
148400 typedef u64 (*btf_bpf_get_listener_sock)(struct sock *);
148404 typedef u64 (*btf_bpf_tcp_check_syncookie)(struct sock *, void *, u32, struct tcphdr *, u32);
148406 typedef u64 (*btf_bpf_tcp_gen_syncookie)(struct sock *, void *, u32, struct tcphdr *, u32);
148408 typedef u64 (*btf_bpf_sk_assign)(struct sk_buff *, struct sock *, u64);
148422 typedef u64 (*btf_bpf_sk_lookup_assign)(struct bpf_sk_lookup_kern *, struct sock *, u64);
148424 typedef u64 (*btf_bpf_skc_to_tcp6_sock)(struct sock *);
148426 typedef u64 (*btf_bpf_skc_to_tcp_sock)(struct sock *);
148428 typedef u64 (*btf_bpf_skc_to_tcp_timewait_sock)(struct sock *);
148430 typedef u64 (*btf_bpf_skc_to_tcp_request_sock)(struct sock *);
148432 typedef u64 (*btf_bpf_skc_to_udp6_sock)(struct sock *);
148434 typedef u64 (*btf_bpf_skc_to_unix_sock)(struct sock *);
148460 int (*get_info)(struct sk_buff *, struct sock *);
148465 struct sock *sk;
149051 typedef void (*btf_trace_sock_rcvqueue_full)(void *, struct sock *, struct sk_buff *);
149053 typedef void (*btf_trace_sock_exceed_buf_limit)(void *, struct sock *, struct proto *, long int, int);
149055 typedef void (*btf_trace_inet_sock_set_state)(void *, const struct sock *, const int, const int);
149057 typedef void (*btf_trace_inet_sk_error_report)(void *, const struct sock *);
149068 typedef void (*btf_trace_udp_fail_queue_rcv_skb)(void *, int, struct sock *);
149151 typedef void (*btf_trace_tcp_retransmit_skb)(void *, const struct sock *, const struct sk_buff *);
149153 typedef void (*btf_trace_tcp_send_reset)(void *, const struct sock *, const struct sk_buff *);
149155 typedef void (*btf_trace_tcp_receive_reset)(void *, struct sock *);
149157 typedef void (*btf_trace_tcp_destroy_sock)(void *, struct sock *);
149159 typedef void (*btf_trace_tcp_rcv_space_adjust)(void *, struct sock *);
149161 typedef void (*btf_trace_tcp_retransmit_synack)(void *, const struct sock *, const struct request_sock *);
149163 typedef void (*btf_trace_tcp_probe)(void *, struct sock *, struct sk_buff *);
149992 int (*output)(struct net *, struct sock *, struct sk_buff *);
151091 struct sock **sks;
151107 struct sock *sk;
151122 struct sock *sk;
151129 struct sock *sk;
151182 typedef u64 (*btf_bpf_sk_storage_get)(struct bpf_map *, struct sock *, void *, u64);
151184 typedef u64 (*btf_bpf_sk_storage_delete)(struct bpf_map *, struct sock *);
151186 typedef u64 (*btf_bpf_sk_storage_get_tracing)(struct bpf_map *, struct sock *, void *, u64);
151188 typedef u64 (*btf_bpf_sk_storage_delete_tracing)(struct bpf_map *, struct sock *);
151209 struct sock *sk;
152069 struct sock sk;
152107 bool (*compare)(struct net *, struct sock *);
152127 struct sock *exclude_sk;
152141 struct sock *exclude_sk;
153312 int (*fragment)(struct net *, struct sock *, struct sk_buff *, int (*)(struct net *, struct sock *, struct sk_buff *));
153390 int (*set)(struct sock *, int, sockptr_t, unsigned int);
153393 int (*get)(struct sock *, int, void *, int *);
154155 struct sock *syn_wait_sk;
154168 struct sock **batch;
154329 typedef struct sk_buff * (*gro_receive_sk_t)(struct sock *, struct list_head *, struct sk_buff *);
154331 typedef struct sock * (*udp_lookup_t)(const struct sk_buff *, __be16, __be16);
154533 int (*ipv6_recv_error)(struct sock *, struct msghdr *, int, int *);
154534 void (*ip6_datagram_recv_common_ctl)(struct sock *, struct msghdr *, struct sk_buff *);
154535 void (*ip6_datagram_recv_specific_ctl)(struct sock *, struct msghdr *, struct sk_buff *);
154537 void (*ipv6_icmp_error)(struct sock *, struct sk_buff *, int, __be16, u32, u8 *);
155076 int (*sockopt)(struct sock *, int, sockptr_t, unsigned int, bool);
155290 struct sock *mroute_sk;
155400 struct sock *sk;
155470 int (*output)(struct net *, struct sock *, struct sk_buff *);
155694 struct xfrm_policy * (*compile_policy)(struct sock *, int, u8 *, int, int *);
155833 int (*finish)(struct net *, struct sock *, struct sk_buff *);
155854 void (*saved_data_ready)(struct sock *);
155855 void (*saved_write_space)(struct sock *);
155856 void (*saved_destruct)(struct sock *);
155954 struct sock *sk;
155956 void (*destructor)(struct sock *);
156527 typedef int mh_filter_t(struct sock *, struct sk_buff *);
156909 int (*sock_getattr)(struct sock *, struct netlbl_lsm_secattr *);
156910 int (*sock_setattr)(struct sock *, const struct calipso_doi *, const struct netlbl_lsm_secattr *);
156911 void (*sock_delattr)(struct sock *);
157356 struct sock *arr[0];
157360 int sock;
157372 struct sock sk;
158355 struct socket *sock;
160133 struct sock *last_snd;
160161 struct sock *first;
160252 struct sock *tcp_sock;
160253 struct sock *conn;
160255 void (*tcp_data_ready)(struct sock *);
160256 void (*tcp_state_change)(struct sock *);
160257 void (*tcp_write_space)(struct sock *);
160258 void (*tcp_error_report)(struct sock *);
160392 struct sock *ssk;
160534 struct mptcp_sock *sock;