Searched refs:sk_prot (Results 1 - 25 of 59) sorted by relevance

123

/linux-master/include/net/
H A Dtimewait_sock.h23 if (sk->sk_prot->twsk_prot->twsk_destructor != NULL)
24 sk->sk_prot->twsk_prot->twsk_destructor(sk);
H A Dproto_memory.h13 return sk->sk_prot->memory_pressure != NULL;
26 return proto_memory_pressure(sk->sk_prot);
31 if (!sk->sk_prot->memory_pressure)
38 return !!READ_ONCE(*sk->sk_prot->memory_pressure);
50 return proto_memory_allocated(sk->sk_prot);
64 struct proto *proto = sk->sk_prot;
75 struct proto *proto = sk->sk_prot;
H A Drequest_sock.h149 req_to_sk(req)->sk_prot = sk_listener->sk_prot;
H A Dsock.h279 * @sk_prot_creator: sk_prot of original sock creator (see ipv6_setsockopt,
372 #define sk_prot __sk_common.skc_prot macro
1338 if (sk->sk_prot->forward_alloc_get)
1339 return sk->sk_prot->forward_alloc_get(sk);
1349 return sk->sk_prot->stream_memory_free ?
1350 INDIRECT_CALL_INET_1(sk->sk_prot->stream_memory_free,
1385 percpu_counter_add_batch(sk->sk_prot->sockets_allocated, -1,
1391 percpu_counter_add_batch(sk->sk_prot->sockets_allocated, 1,
1398 return percpu_counter_read_positive(sk->sk_prot->sockets_allocated);
1444 sk->sk_prot
[all...]
/linux-master/net/dccp/
H A Doutput.c472 skb = alloc_skb(sk->sk_prot->max_header, GFP_ATOMIC);
476 skb_reserve(skb, sk->sk_prot->max_header);
526 skb = sock_wmalloc(sk, sk->sk_prot->max_header, 1, GFP_ATOMIC);
531 skb_reserve(skb, sk->sk_prot->max_header);
560 skb = alloc_skb(sk->sk_prot->max_header, sk->sk_allocation);
565 skb_reserve(skb, sk->sk_prot->max_header);
585 struct sk_buff *skb = alloc_skb(sk->sk_prot->max_header,
598 skb_reserve(skb, sk->sk_prot->max_header);
647 struct sk_buff *skb = alloc_skb(sk->sk_prot->max_header, GFP_ATOMIC);
656 skb_reserve(skb, sk->sk_prot
[all...]
/linux-master/net/ipv4/
H A Daf_inet.c181 if (sk->sk_prot->get_port(sk, 0)) {
359 sk->sk_backlog_rcv = sk->sk_prot->backlog_rcv;
378 err = sk->sk_prot->hash(sk);
385 if (sk->sk_prot->init) {
386 err = sk->sk_prot->init(sk);
437 sk->sk_prot->close(sk, timeout);
450 if (sk->sk_prot->bind) {
451 return sk->sk_prot->bind(sk, uaddr, addr_len);
538 err = sk->sk_prot->get_port(sk, snum);
547 if (sk->sk_prot
[all...]
H A Ddatagram.c68 if (sk->sk_prot->rehash)
69 sk->sk_prot->rehash(sk);
H A Dinet_hashtables.c589 sock_prot_inuse_add(sock_net(sk), sk->sk_prot, 1);
694 sock_prot_inuse_add(sock_net(sk), sk->sk_prot, 1);
696 this_cpu_inc(*sk->sk_prot->orphan_count);
755 sock_prot_inuse_add(sock_net(sk), sk->sk_prot, 1);
798 sock_prot_inuse_add(sock_net(sk), sk->sk_prot, -1);
809 sock_prot_inuse_add(sock_net(sk), sk->sk_prot, -1);
1136 sock_prot_inuse_add(net, sk->sk_prot, -1);
H A Dtcp_bpf.c665 WRITE_ONCE(sk->sk_prot->unhash, psock->saved_unhash);
695 struct proto *prot = newsk->sk_prot;
698 newsk->sk_prot = sk->sk_prot_creator;
H A Dinet_connection_sock.c1225 sk->sk_prot->destroy(sk);
1231 this_cpu_dec(*sk->sk_prot->orphan_count);
1282 err = sk->sk_prot->get_port(sk, inet->inet_num);
1287 err = sk->sk_prot->hash(sk);
1301 sk->sk_prot->disconnect(child, O_NONBLOCK);
1305 this_cpu_inc(*sk->sk_prot->orphan_count);
/linux-master/net/ieee802154/
H A Dsocket.c86 sk->sk_prot->close(sk, 0);
96 return sk->sk_prot->sendmsg(sk, msg, len);
104 if (sk->sk_prot->bind)
105 return sk->sk_prot->bind(sk, uaddr, addr_len);
119 return sk->sk_prot->disconnect(sk, flags);
121 return sk->sk_prot->connect(sk, uaddr, addr_len);
163 if (!sk->sk_prot->ioctl)
178 sock_prot_inuse_add(sock_net(sk), sk->sk_prot, 1);
187 sock_prot_inuse_add(sock_net(sk), sk->sk_prot, -1);
461 sock_prot_inuse_add(sock_net(sk), sk->sk_prot,
[all...]
/linux-master/net/phonet/
H A Dsocket.c34 sk->sk_prot->close(sk, 0);
165 if (sk->sk_prot->bind)
166 return sk->sk_prot->bind(sk, addr, len);
185 err = sk->sk_prot->get_port(sk, pn_port(handle));
194 err = sk->sk_prot->hash(sk);
255 err = sk->sk_prot->connect(sk, addr, len);
303 newsk = sk->sk_prot->accept(sk, arg);
424 return sk->sk_prot->sendmsg(sk, m, total_len);
H A Daf_phonet.c96 sk->sk_backlog_rcv = sk->sk_prot->backlog_rcv;
102 sk->sk_prot->init(sk);
/linux-master/net/xfrm/
H A Despintcp.c444 return sk->sk_prot == &espintcp_prot || sk->sk_prot == &espintcp6_prot;
481 sk->sk_prot = &espintcp_prot;
486 build_protos(&espintcp6_prot, &espintcp6_ops, sk->sk_prot, sk->sk_socket->ops);
489 sk->sk_prot = &espintcp6_prot;
534 sk->sk_prot = &tcp_prot;
/linux-master/net/mptcp/
H A Dtoken.c179 sock_prot_inuse_add(sock_net(sk), sk->sk_prot, 1);
198 sock_prot_inuse_add(sock_net(sk), sk->sk_prot, 1);
384 sock_prot_inuse_add(sock_net(sk), sk->sk_prot, -1);
H A Dtoken_test.c64 /* be sure the token helpers can dereference sk->sk_prot */
65 sk->sk_prot = &tcp_prot;
/linux-master/include/net/phonet/
H A Dphonet.h128 return sk->sk_prot->ioctl(sk, cmd, &karg);
/linux-master/net/ipv6/
H A Daf_inet6.c108 const int offset = sk->sk_prot->ipv6_pinfo_offset;
254 err = sk->sk_prot->hash(sk);
260 if (sk->sk_prot->init) {
261 err = sk->sk_prot->init(sk);
409 err = sk->sk_prot->get_port(sk, snum);
420 if (sk->sk_prot->put_port)
421 sk->sk_prot->put_port(sk);
449 /* IPV6_ADDRFORM can change sk->sk_prot under us. */
450 prot = READ_ONCE(sk->sk_prot);
588 /* IPV6_ADDRFORM can change sk->sk_prot unde
[all...]
/linux-master/net/core/
H A Dsock.c645 if (sk->sk_prot->rehash)
646 sk->sk_prot->rehash(sk);
951 if (sk->sk_prot->keepalive)
952 sk->sk_prot->keepalive(sk, true);
1281 if (sk->sk_prot->keepalive)
1282 sk->sk_prot->keepalive(sk, valbool);
2040 const struct proto *prot = READ_ONCE(osk->sk_prot);
2140 sk->sk_prot = sk->sk_prot_creator = prot;
2279 struct proto *prot = READ_ONCE(sk->sk_prot);
2387 if (newsk->sk_prot
[all...]
H A Dsock_diag.c322 if (!sk->sk_prot->diag_destroy)
325 return sk->sk_prot->diag_destroy(sk, err);
H A Dsock_map.c199 if (!sk->sk_prot->psock_update_sk_prot)
201 psock->psock_update_sk_prot = sk->sk_prot->psock_update_sk_prot;
202 return sk->sk_prot->psock_update_sk_prot(sk, psock, false);
212 if (sk->sk_prot->close != sock_map_close) {
547 return !!sk->sk_prot->psock_update_sk_prot;
1639 saved_unhash = READ_ONCE(sk->sk_prot)->unhash;
1661 saved_destroy = READ_ONCE(sk->sk_prot)->destroy;
1687 saved_close = READ_ONCE(sk->sk_prot)->close;
/linux-master/net/mctp/
H A Daf_mctp.c33 sk->sk_prot->close(sk, 0);
85 rc = sk->sk_prot->hash(sk);
710 if (sk->sk_prot->init)
711 rc = sk->sk_prot->init(sk);
/linux-master/net/tls/
H A Dtls_main.c135 WRITE_ONCE(sk->sk_prot,
387 WRITE_ONCE(sk->sk_prot, ctx->sk_proto);
820 ctx->sk_proto = READ_ONCE(sk->sk_prot);
862 struct proto *prot = READ_ONCE(sk->sk_prot);
976 WARN_ON_ONCE(sk->sk_prot == p);
984 WRITE_ONCE(sk->sk_prot, p);
/linux-master/include/linux/
H A Dbpf-cgroup.h285 (sk)->sk_prot->pre_connect)
407 if (!(sock)->sk_prot->bpf_bypass_getsockopt || \
408 !INDIRECT_CALL_INET_1((sock)->sk_prot->bpf_bypass_getsockopt, \
/linux-master/drivers/net/ethernet/chelsio/inline_crypto/chtls/
H A Dchtls_cm.h98 #define INC_ORPHAN_COUNT(sk) this_cpu_inc(*(sk)->sk_prot->orphan_count)

Completed in 241 milliseconds

123