Searched refs:sk (Results 201 - 225 of 950) sorted by relevance

1234567891011>>

/linux-master/net/smc/
H A Dsmc_rx.c32 static void smc_rx_wake_up(struct sock *sk) argument
36 trace_sk_data_ready(sk);
41 wq = rcu_dereference(sk->sk_wq);
45 sk_wake_async_rcu(sk, SOCK_WAKE_WAITD, POLL_IN);
46 if ((sk->sk_shutdown == SHUTDOWN_MASK) ||
47 (sk->sk_state == SMC_CLOSED))
48 sk_wake_async_rcu(sk, SOCK_WAKE_WAITD, POLL_HUP);
63 struct sock *sk = &smc->sk; local
73 if (sock_flag(sk, SOCK_URGINLIN
120 struct sock *sk = &smc->sk; local
262 struct sock *sk = &smc->sk; local
286 struct sock *sk = &smc->sk; local
354 struct sock *sk; local
[all...]
H A Daf_smc.c87 sock_net(skb->sk)->smc.limit_smc_hs))
101 sock_net(skb->sk)->smc.limit_smc_hs = true;
107 sock_net(skb->sk)->smc.limit_smc_hs = false;
111 static void smc_set_keepalive(struct sock *sk, int val) argument
113 struct smc_sock *smc = smc_sk(sk);
115 smc->clcsock->sk->sk_prot->keepalive(smc->clcsock->sk, val);
118 static struct sock *smc_tcp_syn_recv_sock(const struct sock *sk, argument
128 smc = smc_clcsock_user_data(sk);
130 if (READ_ONCE(sk
158 smc_hs_congested(const struct sock *sk) argument
181 smc_hash_sk(struct sock *sk) argument
196 smc_unhash_sk(struct sock *sk) argument
210 smc_release_cb(struct sock *sk) argument
272 struct sock *sk = &smc->sk; local
312 struct sock *sk = sock->sk; local
356 smc_destruct(struct sock *sk) argument
369 struct sock *sk; local
400 struct sock *sk = sock->sk; local
800 smc_fback_forward_wakeup(struct smc_sock *smc, struct sock *clcsk, void (*clcsock_callback)(struct sock *sk)) argument
1629 struct sock *sk = sock->sk; local
1768 smc_accept_enqueue(struct sock *parent, struct sock *sk) argument
1780 smc_accept_unlink(struct sock *sk) argument
1827 smc_close_non_accepted(struct sock *sk) argument
2610 struct sock *sk = sock->sk; local
2676 struct sock *sk = sock->sk, *nsk; local
2759 struct sock *sk = sock->sk; local
2798 struct sock *sk = sock->sk; local
2848 struct sock *sk = sock->sk; local
2900 struct sock *sk = sock->sk; local
3008 struct sock *sk = sock->sk; local
3041 struct sock *sk = sock->sk; local
3242 struct sock *sk = sock->sk; local
3311 struct sock *sk; local
3376 smc_ulp_init(struct sock *sk) argument
[all...]
/linux-master/net/rxrpc/
H A Daf_rxrpc.c51 static inline int rxrpc_writable(struct sock *sk) argument
53 return refcount_read(&sk->sk_wmem_alloc) < (size_t) sk->sk_sndbuf;
59 static void rxrpc_write_space(struct sock *sk) argument
61 _enter("%p", sk);
63 if (rxrpc_writable(sk)) {
64 struct socket_wq *wq = rcu_dereference(sk->sk_wq);
68 sk_wake_async_rcu(sk, SOCK_WAKE_SPACE, POLL_OUT);
134 struct rxrpc_sock *rx = rxrpc_sk(sock->sk);
145 lock_sock(&rx->sk);
212 struct sock *sk = sock->sk; local
388 rxrpc_dummy_notify_rx(struct sock *sk, struct rxrpc_call *rxcall, unsigned long call_user_ID) argument
642 rxrpc_sock_set_min_security_level(struct sock *sk, unsigned int val) argument
788 struct sock *sk = sock->sk; local
817 struct sock *sk; local
867 struct sock *sk = sock->sk; local
896 rxrpc_sock_destructor(struct sock *sk) argument
915 rxrpc_release_sock(struct sock *sk) argument
970 struct sock *sk = sock->sk; local
[all...]
/linux-master/net/core/
H A Dsock_map.c126 static void sock_map_sk_acquire(struct sock *sk)
127 __acquires(&sk->sk_lock.slock)
129 lock_sock(sk); variable
133 static void sock_map_sk_release(struct sock *sk)
134 __releases(&sk->sk_lock.slock)
137 release_sock(sk); variable
151 static void sock_map_del_link(struct sock *sk, argument
175 write_lock_bh(&sk->sk_callback_lock);
177 sk_psock_stop_strp(sk, psock);
179 sk_psock_stop_verdict(sk, psoc
187 sock_map_unref(struct sock *sk, void *link_raw) argument
197 sock_map_init_proto(struct sock *sk, struct sk_psock *psock) argument
205 sock_map_psock_get_checked(struct sock *sk) argument
225 sock_map_link(struct bpf_map *map, struct sock *sk) argument
356 struct sock *sk; local
395 struct sock *sk; local
407 struct sock *sk; local
423 struct sock *sk; local
440 sock_map_delete_from_link(struct bpf_map *map, struct sock *sk, void *link_raw) argument
476 sock_map_update_common(struct bpf_map *map, u32 idx, struct sock *sk, u64 flags) argument
534 sock_map_redirect_allowed(const struct sock *sk) argument
542 sock_map_sk_is_suitable(const struct sock *sk) argument
547 sock_map_sk_state_allowed(const struct sock *sk) argument
563 struct sock *sk; local
603 struct sock *sk = (struct sock *)value; local
651 struct sock *sk; local
677 struct sock *sk; local
705 struct sock *sk; member in struct:sock_map_seq_info
847 struct sock *sk; member in struct:bpf_shtab_elem
915 sock_hash_delete_from_link(struct bpf_map *map, struct sock *sk, void *link_raw) argument
963 sock_hash_alloc_elem(struct bpf_shtab *htab, void *key, u32 key_size, u32 hash, struct sock *sk, struct bpf_shtab_elem *old) argument
990 sock_hash_update_common(struct bpf_map *map, void *key, struct sock *sk, u64 flags) argument
1197 struct sock *sk; local
1212 struct sock *sk; local
1252 struct sock *sk; local
1278 struct sock *sk; local
1600 sock_map_unlink(struct sock *sk, struct sk_psock_link *link) argument
1614 sock_map_remove_links(struct sock *sk, struct sk_psock *psock) argument
1624 sock_map_unhash(struct sock *sk) argument
1646 sock_map_destroy(struct sock *sk) argument
1670 sock_map_close(struct sock *sk, long timeout) argument
[all...]
H A Dskmsg.c27 int sk_msg_alloc(struct sock *sk, struct sk_msg *msg, int len, argument
30 struct page_frag *pfrag = sk_page_frag(sk);
40 if (!sk_page_frag_refill(sk, pfrag)) {
47 if (!sk_wmem_schedule(sk, use)) {
73 sk_mem_charge(sk, use);
82 sk_msg_trim(sk, msg, osize);
87 int sk_msg_clone(struct sock *sk, struct sk_msg *dst, struct sk_msg *src, argument
127 sk_mem_charge(sk, sge_len);
138 void sk_msg_return_zero(struct sock *sk, struct sk_msg *msg, int bytes) argument
148 sk_mem_uncharge(sk, byte
162 sk_msg_return(struct sock *sk, struct sk_msg *msg, int bytes) argument
177 sk_msg_free_elem(struct sock *sk, struct sk_msg *msg, u32 i, bool charge) argument
193 __sk_msg_free(struct sock *sk, struct sk_msg *msg, u32 i, bool charge) argument
211 sk_msg_free_nocharge(struct sock *sk, struct sk_msg *msg) argument
217 sk_msg_free(struct sock *sk, struct sk_msg *msg) argument
223 __sk_msg_free_partial(struct sock *sk, struct sk_msg *msg, u32 bytes, bool charge) argument
251 sk_msg_free_partial(struct sock *sk, struct sk_msg *msg, u32 bytes) argument
257 sk_msg_free_partial_nocharge(struct sock *sk, struct sk_msg *msg, u32 bytes) argument
263 sk_msg_trim(struct sock *sk, struct sk_msg *msg, int len) argument
311 sk_msg_zerocopy_from_iter(struct sock *sk, struct iov_iter *from, struct sk_msg *msg, u32 bytes) argument
368 sk_msg_memcopy_from_iter(struct sock *sk, struct iov_iter *from, struct sk_msg *msg, u32 bytes) argument
412 sk_msg_recvmsg(struct sock *sk, struct sk_psock *psock, struct msghdr *msg, int len, int flags) argument
488 sk_msg_is_readable(struct sock *sk) argument
513 sk_psock_create_ingress_msg(struct sock *sk, struct sk_buff *skb) argument
525 sk_psock_skb_ingress_enqueue(struct sk_buff *skb, u32 off, u32 len, struct sk_psock *psock, struct sock *sk, struct sk_msg *msg) argument
565 struct sock *sk = psock->sk; local
600 struct sock *sk = psock->sk; local
700 sk_psock_init(struct sock *sk, int node) argument
835 sk_psock_drop(struct sock *sk, struct sk_psock *psock) argument
866 sk_psock_msg_verdict(struct sock *sk, struct sk_psock *psock, struct sk_msg *msg) argument
1037 sk_psock_write_space(struct sock *sk) argument
1060 struct sock *sk; local
1107 sk_psock_strp_data_ready(struct sock *sk) argument
1127 sk_psock_init_strp(struct sock *sk, struct sk_psock *psock) argument
1144 sk_psock_start_strp(struct sock *sk, struct sk_psock *psock) argument
1154 sk_psock_stop_strp(struct sock *sk, struct sk_psock *psock) argument
1178 sk_psock_verdict_recv(struct sock *sk, struct sk_buff *skb) argument
1210 sk_psock_verdict_data_ready(struct sock *sk) argument
1235 sk_psock_start_verdict(struct sock *sk, struct sk_psock *psock) argument
1245 sk_psock_stop_verdict(struct sock *sk, struct sk_psock *psock) argument
[all...]
/linux-master/drivers/net/ppp/
H A Dpptp.c135 const struct sock *sk = &po->sk; local
138 net = sock_net(sk);
139 flowi4_init_output(fl4, sk->sk_bound_dev_if, sk->sk_mark, 0,
143 0, 0, sock_net_uid(net, sk));
144 security_sk_classify_flow(sk, flowi4_to_flowi_common(fl4));
146 return ip_route_output_flow(net, fl4, sk);
151 struct sock *sk = chan->private; local
152 struct pppox_sock *po = pppox_sk(sk);
269 pptp_rcv_core(struct sock *sk, struct sk_buff *skb) argument
384 struct sock *sk = sock->sk; local
417 struct sock *sk = sock->sk; local
501 struct sock *sk = sock->sk; local
531 pptp_sock_destruct(struct sock *sk) argument
544 struct sock *sk; local
578 struct sock *sk = chan->private; local
[all...]
/linux-master/include/net/
H A Drawv6.h9 bool raw_v6_match(struct net *net, const struct sock *sk, unsigned short num,
13 int raw_abort(struct sock *sk, int err);
19 int rawv6_rcv(struct sock *sk, struct sk_buff *skb);
H A Dping.h23 int (*ipv6_recv_error)(struct sock *sk, struct msghdr *msg, int len,
25 void (*ip6_datagram_recv_common_ctl)(struct sock *sk,
28 void (*ip6_datagram_recv_specific_ctl)(struct sock *sk,
32 void (*ipv6_icmp_error)(struct sock *sk, struct sk_buff *skb, int err,
56 int ping_get_port(struct sock *sk, unsigned short ident);
57 int ping_hash(struct sock *sk);
58 void ping_unhash(struct sock *sk);
60 int ping_init_sock(struct sock *sk);
61 void ping_close(struct sock *sk, long timeout);
62 int ping_bind(struct sock *sk, struc
[all...]
/linux-master/crypto/
H A Dalgif_skcipher.c40 struct sock *sk = sock->sk; local
41 struct alg_sock *ask = alg_sk(sk);
50 static int algif_skcipher_export(struct sock *sk, struct skcipher_request *req) argument
52 struct alg_sock *ask = alg_sk(sk);
69 ctx->state = sock_kmalloc(sk, statesize, GFP_ATOMIC);
75 sock_kzfree_s(sk, ctx->state, statesize);
85 struct sock *sk = areq->sk; local
90 err = algif_skcipher_export(sk,
99 struct sock *sk = sock->sk; local
216 struct sock *sk = sock->sk; local
271 struct sock *sk = sock->sk; local
358 skcipher_sock_destruct(struct sock *sk) argument
374 skcipher_accept_parent_nokey(void *private, struct sock *sk) argument
405 skcipher_accept_parent(void *private, struct sock *sk) argument
[all...]
/linux-master/net/netfilter/
H A Dnft_socket.c20 struct nft_regs *regs, struct sock *sk,
25 nft_reg_store8(dest, inet_sk(sk)->inet_rcv_saddr == 0);
29 nft_reg_store8(dest, ipv6_addr_any(&sk->sk_v6_rcv_saddr));
40 nft_sock_get_eval_cgroupv2(u32 *dest, struct sock *sk, const struct nft_pktinfo *pkt, u32 level) argument
45 if (!sk_fullsock(sk))
48 cgrp = cgroup_ancestor(sock_cgroup_ptr(&sk->sk_cgrp_data), level);
62 struct sock *sk = NULL; local
69 sk = nf_sk_lookup_slow_v4(nft_net(pkt), skb, indev);
73 sk = nf_sk_lookup_slow_v6(nft_net(pkt), skb, indev);
81 return sk;
19 nft_socket_wildcard(const struct nft_pktinfo *pkt, struct nft_regs *regs, struct sock *sk, u32 *dest) argument
90 struct sock *sk = skb->sk; local
[all...]
/linux-master/tools/testing/selftests/bpf/progs/
H A Dlsm_cgroup.c54 struct sock *sk; local
61 sk = sock->sk;
62 if (!sk)
66 if (bpf_setsockopt(sk, SOL_SOCKET, SO_PRIORITY, &prio, sizeof(prio)))
71 if (bpf_getsockopt(sk, SOL_SOCKET, SO_PRIORITY, &prio, sizeof(prio)))
106 struct sock *sk = sock->sk; local
108 if (!sk)
111 if (sk
148 BPF_PROG(socket_alloc, struct sock *sk, int family, gfp_t priority) argument
[all...]
H A Dsetget_sockopt.c81 struct sock *sk; member in struct:loop_ctx
84 static int bpf_test_sockopt_flip(void *ctx, struct sock *sk, argument
111 static int bpf_test_sockopt_int(void *ctx, struct sock *sk, argument
119 if (sk->sk_type == SOCK_STREAM && t->tcp_expected)
154 return bpf_test_sockopt_flip(lc->ctx, lc->sk, t, SOL_SOCKET);
156 return bpf_test_sockopt_int(lc->ctx, lc->sk, t, SOL_SOCKET);
171 return bpf_test_sockopt_flip(lc->ctx, lc->sk, t, IPPROTO_IP);
173 return bpf_test_sockopt_int(lc->ctx, lc->sk, t, IPPROTO_IP);
188 return bpf_test_sockopt_flip(lc->ctx, lc->sk, t, IPPROTO_IPV6);
190 return bpf_test_sockopt_int(lc->ctx, lc->sk,
196 struct sock *sk; local
244 bpf_test_sockopt(void *ctx, struct sock *sk) argument
316 test_tcp_maxseg(void *ctx, struct sock *sk) argument
331 test_tcp_saved_syn(void *ctx, struct sock *sk) argument
348 struct sock *sk = sock->sk; local
363 struct sock *sk; local
[all...]
H A Dbpf_tcp_nogpl.c9 void BPF_PROG(nogpltcp_init, struct sock *sk) argument
/linux-master/net/rose/
H A Daf_rose.c152 static void rose_remove_socket(struct sock *sk) argument
155 sk_del_node_init(sk);
185 struct sock *sk, *array[16]; local
194 sk_for_each(sk, &rose_list) {
195 rose = rose_sk(sk);
201 sock_hold(sk);
202 array[cnt++] = sk;
208 sk = array[cnt];
209 rose = rose_sk(sk);
210 lock_sock(sk);
258 rose_insert_socket(struct sock *sk) argument
348 struct sock *sk = from_timer(sk, t, sk_timer); local
359 rose_destroy_socket(struct sock *sk) argument
398 struct sock *sk = sock->sk; local
458 struct sock *sk = sock->sk; local
515 struct sock *sk = sock->sk; local
549 struct sock *sk; local
591 struct sock *sk; local
639 struct sock *sk = sock->sk; local
698 struct sock *sk = sock->sk; local
762 struct sock *sk = sock->sk; local
928 struct sock *sk; local
991 struct sock *sk = sock->sk; local
1019 struct sock *sk; local
1103 struct sock *sk = sock->sk; local
1268 struct sock *sk = sock->sk; local
1330 struct sock *sk = sock->sk; local
[all...]
/linux-master/net/vmw_vsock/
H A Ddiag.c14 static int sk_diag_fill(struct sock *sk, struct sk_buff *skb, argument
17 struct vsock_sock *vsk = vsock_sk(sk);
31 * sk_lock; sk is guaranteed to stay alive since vsock_table_lock is
34 rep->vdiag_type = sk->sk_type;
35 rep->vdiag_state = sk->sk_state;
36 rep->vdiag_shutdown = sk->sk_shutdown;
41 rep->vdiag_ino = sock_i_ino(sk);
43 sock_diag_save_cookie(sk, rep->vdiag_cookie);
59 net = sock_net(skb->sk);
77 struct sock *sk local
107 struct sock *sk = sk_vsock(vsk); local
[all...]
/linux-master/net/ipv4/
H A Dip_sockglue.c169 void ip_cmsg_recv_offset(struct msghdr *msg, struct sock *sk, argument
172 unsigned long flags = inet_cmsg_flags(inet_sk(sk));
211 ip_cmsg_recv_retopts(sock_net(sk), msg, skb);
242 int ip_cmsg_send(struct sock *sk, struct msghdr *msg, struct ipcm_cookie *ipc, argument
247 struct net *net = sock_net(sk);
270 err = __sock_cmsg_send(sk, cmsg, &ipc->sockc);
343 int ip_ra_control(struct sock *sk, unsigned char on, argument
348 struct net *net = sock_net(sk);
350 if (sk->sk_type != SOCK_RAW || inet_sk(sk)
412 ip_icmp_error(struct sock *sk, struct sk_buff *skb, int err, __be16 port, u32 info, u8 *payload) argument
445 ip_local_error(struct sock *sk, int err, __be32 daddr, __be16 port, u32 info) argument
495 ipv4_datagram_support_cmsg(const struct sock *sk, struct sk_buff *skb, int ee_origin) argument
523 ip_recv_error(struct sock *sk, struct msghdr *msg, int len, int *addr_len) argument
586 __ip_sock_set_tos(struct sock *sk, int val) argument
601 ip_sock_set_tos(struct sock *sk, int val) argument
609 ip_sock_set_freebind(struct sock *sk) argument
615 ip_sock_set_recverr(struct sock *sk) argument
621 ip_sock_set_mtu_discover(struct sock *sk, int val) argument
630 ip_sock_set_pktinfo(struct sock *sk) argument
662 set_mcast_msfilter(struct sock *sk, int ifindex, int numsrc, int fmode, struct sockaddr_storage *group, struct sockaddr_storage *list) argument
721 do_mcast_group_source(struct sock *sk, int optname, sockptr_t optval, int optlen) argument
769 ip_set_mcast_msfilter(struct sock *sk, sockptr_t optval, int optlen) argument
801 compat_ip_set_mcast_msfilter(struct sock *sk, sockptr_t optval, int optlen) argument
845 ip_mcast_join_leave(struct sock *sk, int optname, sockptr_t optval, int optlen) argument
867 compat_ip_mcast_join_leave(struct sock *sk, int optname, sockptr_t optval, int optlen) argument
892 do_ip_setsockopt(struct sock *sk, int level, int optname, sockptr_t optval, unsigned int optlen) argument
1376 ipv4_pktinfo_prepare(const struct sock *sk, struct sk_buff *skb, bool drop_dst) argument
1409 ip_setsockopt(struct sock *sk, int level, int optname, sockptr_t optval, unsigned int optlen) argument
1445 ip_get_mcast_msfilter(struct sock *sk, sockptr_t optval, sockptr_t optlen, int len) argument
1472 compat_ip_get_mcast_msfilter(struct sock *sk, sockptr_t optval, sockptr_t optlen, int len) argument
1507 do_ip_getsockopt(struct sock *sk, int level, int optname, sockptr_t optval, sockptr_t optlen) argument
1760 ip_getsockopt(struct sock *sk, int level, int optname, char __user *optval, int __user *optlen) argument
[all...]
H A Dtcp_ipv4.c111 int tcp_twsk_unique(struct sock *sk, struct sock *sktw, void *twp) argument
113 int reuse = READ_ONCE(sock_net(sk)->ipv4.sysctl_tcp_tw_reuse);
116 struct tcp_sock *tp = tcp_sk(sk);
192 static int tcp_v4_pre_connect(struct sock *sk, struct sockaddr *uaddr, argument
202 sock_owned_by_me(sk);
204 return BPF_CGROUP_RUN_PROG_INET4_CONNECT(sk, uaddr, &addr_len);
208 int tcp_v4_connect(struct sock *sk, struct sockaddr *uaddr, int addr_len) argument
212 struct inet_sock *inet = inet_sk(sk);
213 struct tcp_sock *tp = tcp_sk(sk);
215 struct net *net = sock_net(sk);
357 tcp_v4_mtu_reduced(struct sock *sk) argument
393 do_redirect(struct sk_buff *skb, struct sock *sk) argument
403 tcp_req_err(struct sock *sk, u32 seq, bool abort) argument
428 tcp_ld_RTO_revert(struct sock *sk, u32 seq) argument
490 struct sock *sk; local
666 tcp_v4_send_check(struct sock *sk, struct sk_buff *skb) argument
676 tcp_v4_ao_sign_reset(const struct sock *sk, struct sk_buff *skb, const struct tcp_ao_hdr *aoh, struct ip_reply_arg *arg, struct tcphdr *reply, __be32 reply_options[REPLY_OPTIONS_LEN]) argument
733 tcp_v4_send_reset(const struct sock *sk, struct sk_buff *skb, enum sk_rst_reason reason) argument
925 tcp_v4_send_ack(const struct sock *sk, struct sk_buff *skb, u32 seq, u32 ack, u32 win, u32 tsval, u32 tsecr, int oif, struct tcp_key *key, int reply_flags, u8 tos, u32 txhash) argument
1026 tcp_v4_timewait_ack(struct sock *sk, struct sk_buff *skb) argument
1081 tcp_v4_reqsk_send_ack(const struct sock *sk, struct sk_buff *skb, struct request_sock *req) argument
1165 tcp_v4_send_synack(const struct sock *sk, struct dst_entry *dst, struct flowi *fl, struct request_sock *req, struct tcp_fastopen_cookie *foc, enum tcp_synack_type synack_type, struct sk_buff *syn_skb) argument
1242 __tcp_md5_do_lookup(const struct sock *sk, int l3index, const union tcp_md5_addr *addr, int family, bool any_l3index) argument
1286 tcp_md5_do_lookup_exact(const struct sock *sk, const union tcp_md5_addr *addr, int family, u8 prefixlen, int l3index, u8 flags) argument
1320 tcp_v4_md5_lookup(const struct sock *sk, const struct sock *addr_sk) argument
1333 tcp_md5sig_info_add(struct sock *sk, gfp_t gfp) argument
1349 __tcp_md5_do_add(struct sock *sk, const union tcp_md5_addr *addr, int family, u8 prefixlen, int l3index, u8 flags, const u8 *newkey, u8 newkeylen, gfp_t gfp) argument
1398 tcp_md5_do_add(struct sock *sk, const union tcp_md5_addr *addr, int family, u8 prefixlen, int l3index, u8 flags, const u8 *newkey, u8 newkeylen) argument
1429 tcp_md5_key_copy(struct sock *sk, const union tcp_md5_addr *addr, int family, u8 prefixlen, int l3index, struct tcp_md5sig_key *key) argument
1461 tcp_md5_do_del(struct sock *sk, const union tcp_md5_addr *addr, int family, u8 prefixlen, int l3index, u8 flags) argument
1476 tcp_clear_md5_list(struct sock *sk) argument
1492 tcp_v4_parse_md5_keys(struct sock *sk, int optname, sockptr_t optval, int optlen) argument
1611 tcp_v4_md5_hash_skb(char *md5_hash, const struct tcp_md5sig_key *key, const struct sock *sk, const struct sk_buff *skb) argument
1669 tcp_v4_route_req(const struct sock *sk, struct sk_buff *skb, struct flowi *fl, struct request_sock *req, u32 tw_isn) argument
1713 tcp_v4_conn_request(struct sock *sk, struct sk_buff *skb) argument
1733 tcp_v4_syn_recv_sock(const struct sock *sk, struct sk_buff *skb, struct request_sock *req, struct dst_entry *dst, struct request_sock *req_unhash, bool *own_req) argument
1852 tcp_v4_cookie_check(struct sock *sk, struct sk_buff *skb) argument
1863 tcp_v4_get_syncookie(struct sock *sk, struct iphdr *iph, struct tcphdr *th, u32 *cookie) argument
1888 tcp_v4_do_rcv(struct sock *sk, struct sk_buff *skb) argument
1964 struct sock *sk; local
1998 tcp_add_backlog(struct sock *sk, struct sk_buff *skb, enum skb_drop_reason *reason) argument
2132 tcp_filter(struct sock *sk, struct sk_buff *skb) argument
2180 struct sock *sk; local
2438 inet_sk_rx_dst_set(struct sock *sk, const struct sk_buff *skb) argument
2484 tcp_v4_init_sock(struct sock *sk) argument
2511 tcp_v4_destroy_sock(struct sock *sk) argument
2565 seq_sk_match(struct seq_file *seq, const struct sock *sk) argument
2586 struct sock *sk; local
2614 struct sock *sk = cur; local
2665 struct sock *sk; local
2691 struct sock *sk = cur; local
2871 get_tcp4_sock(struct sock *sk, struct seq_file *f, int i) argument
2957 struct sock *sk = v; local
3039 struct sock *sk; local
3067 struct sock *sk; local
3094 struct sock *sk; local
3154 struct sock *sk; local
3191 struct sock *sk = v; local
3313 tcp_stream_memory_free(const struct sock *sk, int wake) argument
3610 struct sock *sk; local
[all...]
H A Dtcp_illinois.c57 static void rtt_reset(struct sock *sk) argument
59 struct tcp_sock *tp = tcp_sk(sk);
60 struct illinois *ca = inet_csk_ca(sk);
69 static void tcp_illinois_init(struct sock *sk) argument
71 struct illinois *ca = inet_csk_ca(sk);
82 rtt_reset(sk);
86 static void tcp_illinois_acked(struct sock *sk, const struct ack_sample *sample) argument
88 struct illinois *ca = inet_csk_ca(sk);
222 static void update_params(struct sock *sk) argument
224 struct tcp_sock *tp = tcp_sk(sk);
244 tcp_illinois_state(struct sock *sk, u8 new_state) argument
260 tcp_illinois_cong_avoid(struct sock *sk, u32 ack, u32 acked) argument
295 tcp_illinois_ssthresh(struct sock *sk) argument
307 tcp_illinois_info(struct sock *sk, u32 ext, int *attr, union tcp_cc_info *info) argument
[all...]
H A Dtcp_hybla.c34 static inline void hybla_recalc_param (struct sock *sk) argument
36 struct hybla *ca = inet_csk_ca(sk);
39 tcp_sk(sk)->srtt_us / (rtt0 * USEC_PER_MSEC),
46 static void hybla_init(struct sock *sk) argument
48 struct tcp_sock *tp = tcp_sk(sk);
49 struct hybla *ca = inet_csk_ca(sk);
61 hybla_recalc_param(sk);
68 static void hybla_state(struct sock *sk, u8 ca_state) argument
70 struct hybla *ca = inet_csk_ca(sk);
90 static void hybla_cong_avoid(struct sock *sk, u3 argument
[all...]
H A Dtcp_ulp.c103 void tcp_update_ulp(struct sock *sk, struct proto *proto, argument
104 void (*write_space)(struct sock *sk))
106 struct inet_connection_sock *icsk = inet_csk(sk);
109 icsk->icsk_ulp_ops->update(sk, proto, write_space);
112 void tcp_cleanup_ulp(struct sock *sk) argument
114 struct inet_connection_sock *icsk = inet_csk(sk);
124 icsk->icsk_ulp_ops->release(sk);
130 static int __tcp_set_ulp(struct sock *sk, const struct tcp_ulp_ops *ulp_ops) argument
132 struct inet_connection_sock *icsk = inet_csk(sk);
139 if (sk
157 tcp_set_ulp(struct sock *sk, const char *name) argument
[all...]
/linux-master/net/sctp/
H A Dendpointola.c42 struct sock *sk,
45 struct net *net = sock_net(sk);
86 sk->sk_data_ready = sctp_data_ready;
87 sk->sk_write_space = sctp_write_space;
88 sock_set_flag(sk, SOCK_USE_WRITE_QUEUE);
112 ep->base.sk = sk;
113 ep->base.net = sock_net(sk);
114 sock_hold(ep->base.sk);
129 struct sctp_endpoint *sctp_endpoint_new(struct sock *sk, gfp_ argument
41 sctp_endpoint_init(struct sctp_endpoint *ep, struct sock *sk, gfp_t gfp) argument
154 struct sock *sk = ep->base.sk; local
190 struct sock *sk = ep->base.sk; local
201 struct sock *sk; local
331 struct sock *sk; local
[all...]
/linux-master/net/mctp/
H A Daf_mctp.c29 struct sock *sk = sock->sk; local
31 if (sk) {
32 sock->sk = NULL;
33 sk->sk_prot->close(sk, 0);
54 struct sock *sk = sock->sk; local
55 struct mctp_sock *msk = container_of(sk, struct mctp_sock, sk);
97 struct sock *sk = sock->sk; local
209 struct sock *sk = sock->sk; local
612 mctp_sk_init(struct sock *sk) argument
621 mctp_sk_close(struct sock *sk, long timeout) argument
626 mctp_sk_hash(struct sock *sk) argument
637 mctp_sk_unhash(struct sock *sk) argument
666 mctp_sk_destruct(struct sock *sk) argument
686 struct sock *sk; local
[all...]
/linux-master/net/ipv6/
H A Daf_inet6.c106 static struct ipv6_pinfo *inet6_sk_generic(struct sock *sk) argument
108 const int offset = sk->sk_prot->ipv6_pinfo_offset;
110 return (struct ipv6_pinfo *)(((u8 *)sk) + offset);
113 void inet6_sock_destruct(struct sock *sk) argument
115 inet6_cleanup_sock(sk);
116 inet_sock_destruct(sk);
125 struct sock *sk; local
193 sk = sk_alloc(net, PF_INET6, GFP_KERNEL, answer_prot, kern);
194 if (!sk)
197 sock_init_data(sock, sk);
282 __inet6_bind(struct sock *sk, struct sockaddr *uaddr, int addr_len, u32 flags) argument
443 inet6_bind_sk(struct sock *sk, struct sockaddr *uaddr, int addr_len) argument
478 struct sock *sk = sock->sk; local
493 inet6_cleanup_sock(struct sock *sk) argument
528 struct sock *sk = sock->sk; local
568 struct sock *sk = sock->sk; local
613 inet6_compat_routing_ioctl(struct sock *sk, unsigned int cmd, struct compat_in6_rtmsg __user *ur) argument
636 struct sock *sk = sock->sk; local
653 struct sock *sk = sock->sk; local
670 struct sock *sk = sock->sk; local
824 inet6_sk_rebuild_header(struct sock *sk) argument
867 ipv6_opt_accepted(const struct sock *sk, const struct sk_buff *skb, const struct inet6_skb_parm *opt) argument
[all...]
/linux-master/net/tls/
H A Dtls_sw.c63 struct sock *sk; member in struct:tls_decrypt_ctx
71 noinline void tls_err_abort(struct sock *sk, int err) argument
74 /* sk->sk_err should contain a positive error code. */
75 WRITE_ONCE(sk->sk_err, -err);
78 sk_error_report(sk);
197 struct sock *sk; local
215 sk = dctx->sk;
216 tls_ctx = tls_get_ctx(sk);
222 TLS_INC_STATS(sock_net(sk), LINUX_MIB_TLSDECRYPTERRO
252 tls_do_decryption(struct sock *sk, struct scatterlist *sgin, struct scatterlist *sgout, char *iv_recv, size_t data_len, struct aead_request *aead_req, struct tls_decrypt_arg *darg) argument
307 tls_trim_both_msgs(struct sock *sk, int target_size) argument
320 tls_alloc_encrypted_msg(struct sock *sk, int len) argument
330 tls_clone_plaintext_msg(struct sock *sk, int required) argument
354 tls_get_rec(struct sock *sk) argument
388 tls_free_rec(struct sock *sk, struct tls_rec *rec) argument
395 tls_free_open_rec(struct sock *sk) argument
407 tls_tx_records(struct sock *sk, int flags) argument
474 struct sock *sk; local
533 tls_do_encryption(struct sock *sk, struct tls_context *tls_ctx, struct tls_sw_context_tx *ctx, struct aead_request *aead_req, size_t data_len, u32 start) argument
606 tls_split_open_record(struct sock *sk, struct tls_rec *from, struct tls_rec **to, struct sk_msg *msg_opl, struct sk_msg *msg_oen, u32 split_point, u32 tx_overhead_size, u32 *orig_end) argument
691 tls_merge_open_record(struct sock *sk, struct tls_rec *to, struct tls_rec *from, u32 orig_end) argument
724 tls_push_record(struct sock *sk, int flags, unsigned char record_type) argument
842 bpf_exec_tx_verdict(struct sk_msg *msg, struct sock *sk, bool full_record, u8 record_type, ssize_t *copied, int flags) argument
954 tls_sw_push_pending_record(struct sock *sk, int flags) argument
974 tls_sw_sendmsg_splice(struct sock *sk, struct msghdr *msg, struct sk_msg *msg_pl, size_t try_to_copy, ssize_t *copied) argument
1005 tls_sw_sendmsg_locked(struct sock *sk, struct msghdr *msg, size_t size) argument
1226 tls_sw_sendmsg(struct sock *sk, struct msghdr *msg, size_t size) argument
1251 struct sock *sk = sock->sk; local
1308 tls_rx_rec_wait(struct sock *sk, struct sk_psock *psock, bool nonblock, bool released) argument
1419 tls_alloc_clrtxt_skb(struct sock *sk, struct sk_buff *skb, unsigned int full_len) argument
1461 tls_decrypt_sg(struct sock *sk, struct iov_iter *out_iov, struct scatterlist *out_sg, struct tls_decrypt_arg *darg) argument
1634 tls_decrypt_sw(struct sock *sk, struct tls_context *tls_ctx, struct msghdr *msg, struct tls_decrypt_arg *darg) argument
1674 tls_decrypt_device(struct sock *sk, struct msghdr *msg, struct tls_context *tls_ctx, struct tls_decrypt_arg *darg) argument
1723 tls_rx_one_record(struct sock *sk, struct msghdr *msg, struct tls_decrypt_arg *darg) argument
1745 decrypt_skb(struct sock *sk, struct scatterlist *sgout) argument
1870 tls_read_flush_backlog(struct sock *sk, struct tls_prot_info *prot, size_t len_left, size_t decrypted, ssize_t done, size_t *flushed_at) argument
1887 tls_rx_reader_acquire(struct sock *sk, struct tls_sw_context_rx *ctx, bool nonblock) argument
1918 tls_rx_reader_lock(struct sock *sk, struct tls_sw_context_rx *ctx, bool nonblock) argument
1930 tls_rx_reader_release(struct sock *sk, struct tls_sw_context_rx *ctx) argument
1944 tls_rx_reader_unlock(struct sock *sk, struct tls_sw_context_rx *ctx) argument
1950 tls_sw_recvmsg(struct sock *sk, struct msghdr *msg, size_t len, int flags, int *addr_len) argument
2181 struct sock *sk = sock->sk; local
2245 tls_sw_read_sock(struct sock *sk, read_descriptor_t *desc, sk_read_actor_t read_actor) argument
2341 tls_sw_sock_is_readable(struct sock *sk) argument
2426 tls_data_ready(struct sock *sk) argument
2457 tls_sw_release_resources_tx(struct sock *sk) argument
2498 tls_sw_release_resources_rx(struct sock *sk) argument
2533 tls_sw_free_resources_rx(struct sock *sk) argument
2547 struct sock *sk = tx_work->sk; local
2586 tls_sw_write_space(struct sock *sk, struct tls_context *ctx) argument
2596 tls_sw_strparser_arm(struct sock *sk, struct tls_context *tls_ctx) argument
2614 init_ctx_tx(struct tls_context *ctx, struct sock *sk) argument
2687 tls_set_sw_offload(struct sock *sk, int tx) argument
[all...]
/linux-master/net/qrtr/
H A Daf_qrtr.c90 /* WARNING: sk must be the first member */
91 struct sock sk; member in struct:qrtr_sock
96 static inline struct qrtr_sock *qrtr_sk(struct sock *sk) argument
98 BUILD_BUG_ON(offsetof(struct qrtr_sock, sk) != 0);
99 return container_of(sk, struct qrtr_sock, sk);
534 if (sock_queue_rcv_skb(&ipc->sk, skb)) {
677 sock_hold(&ipc->sk);
686 sock_put(&ipc->sk);
707 skb_set_owner_w(skb, &ipc->sk);
783 struct sock *sk = sock->sk; local
813 struct sock *sk = sock->sk; local
831 struct sock *sk = sock->sk; local
907 struct sock *sk = sock->sk; local
1035 struct sock *sk = sock->sk; local
1092 struct sock *sk = sock->sk; local
1123 struct sock *sk = sock->sk; local
1149 struct sock *sk = sock->sk; local
1207 struct sock *sk = sock->sk; local
1264 struct sock *sk; local
[all...]

Completed in 402 milliseconds

1234567891011>>