/linux-master/include/net/ |
H A D | timewait_sock.h | 23 if (sk->sk_prot->twsk_prot->twsk_destructor != NULL) 24 sk->sk_prot->twsk_prot->twsk_destructor(sk);
|
H A D | proto_memory.h | 13 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 D | request_sock.h | 149 req_to_sk(req)->sk_prot = sk_listener->sk_prot;
|
H A D | sock.h | 279 * @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 D | output.c | 472 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 D | af_inet.c | 181 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 D | datagram.c | 68 if (sk->sk_prot->rehash) 69 sk->sk_prot->rehash(sk);
|
H A D | inet_hashtables.c | 589 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 D | tcp_bpf.c | 665 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 D | inet_connection_sock.c | 1225 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 D | socket.c | 86 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 D | socket.c | 34 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 D | af_phonet.c | 96 sk->sk_backlog_rcv = sk->sk_prot->backlog_rcv; 102 sk->sk_prot->init(sk);
|
/linux-master/net/xfrm/ |
H A D | espintcp.c | 444 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 D | token.c | 179 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 D | token_test.c | 64 /* be sure the token helpers can dereference sk->sk_prot */ 65 sk->sk_prot = &tcp_prot;
|
/linux-master/include/net/phonet/ |
H A D | phonet.h | 128 return sk->sk_prot->ioctl(sk, cmd, &karg);
|
/linux-master/net/ipv6/ |
H A D | af_inet6.c | 108 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 D | sock.c | 645 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 D | sock_diag.c | 322 if (!sk->sk_prot->diag_destroy) 325 return sk->sk_prot->diag_destroy(sk, err);
|
H A D | sock_map.c | 199 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 D | af_mctp.c | 33 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 D | tls_main.c | 135 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 D | bpf-cgroup.h | 285 (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 D | chtls_cm.h | 98 #define INC_ORPHAN_COUNT(sk) this_cpu_inc(*(sk)->sk_prot->orphan_count)
|