/linux-master/include/net/ |
H A D | timewait_sock.h | 25 if (sk->sk_prot->twsk_prot->twsk_unique != NULL) 26 return sk->sk_prot->twsk_prot->twsk_unique(sk, sktw, twp); 32 if (sk->sk_prot->twsk_prot->twsk_destructor != NULL) 33 sk->sk_prot->twsk_prot->twsk_destructor(sk);
|
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 1331 if (sk->sk_prot->forward_alloc_get) 1332 return sk->sk_prot->forward_alloc_get(sk); 1342 return sk->sk_prot->stream_memory_free ? 1343 INDIRECT_CALL_INET_1(sk->sk_prot->stream_memory_free, 1376 return sk->sk_prot->memory_pressure != NULL; 1381 return sk->sk_prot->memory_pressure && 1382 !!READ_ONCE(*sk->sk_prot->memory_pressure); 1387 if (!sk->sk_prot [all...] |
H A D | request_sock.h | 147 req_to_sk(req)->sk_prot = sk_listener->sk_prot;
|
/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...] |
H A D | proto.c | 100 sk->sk_prot->unhash(sk); 762 size = sk->sk_prot->max_header + len; 785 skb_reserve(skb, sk->sk_prot->max_header); 1034 sk->sk_prot->disconnect(sk, 0);
|
/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 | 588 sock_prot_inuse_add(sock_net(sk), sk->sk_prot, 1); 693 sock_prot_inuse_add(sock_net(sk), sk->sk_prot, 1); 695 this_cpu_inc(*sk->sk_prot->orphan_count); 754 sock_prot_inuse_add(sock_net(sk), sk->sk_prot, 1); 797 sock_prot_inuse_add(sock_net(sk), sk->sk_prot, -1); 808 sock_prot_inuse_add(sock_net(sk), sk->sk_prot, -1); 1135 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 | 1224 sk->sk_prot->destroy(sk); 1230 this_cpu_dec(*sk->sk_prot->orphan_count); 1281 err = sk->sk_prot->get_port(sk, inet->inet_num); 1286 err = sk->sk_prot->hash(sk); 1300 sk->sk_prot->disconnect(child, O_NONBLOCK); 1304 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); 304 newsk = sk->sk_prot->accept(sk, flags, &err, kern); 425 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 | 187 if (!sk->sk_prot->psock_update_sk_prot) 189 psock->psock_update_sk_prot = sk->sk_prot->psock_update_sk_prot; 190 return sk->sk_prot->psock_update_sk_prot(sk, psock, false); 200 if (sk->sk_prot->close != sock_map_close) { 535 return !!sk->sk_prot->psock_update_sk_prot; 1598 saved_unhash = READ_ONCE(sk->sk_prot)->unhash; 1620 saved_destroy = READ_ONCE(sk->sk_prot)->destroy; 1646 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)
|