| /net/bluetooth/ |
| A D | l2cap_sock.c | 1313 static int l2cap_sock_shutdown(struct socket *sock, int how) in l2cap_sock_shutdown() argument 1320 BT_DBG("sock %p, sk %p, how %d", sock, sk, how); in l2cap_sock_shutdown() 1327 how++; in l2cap_sock_shutdown() 1334 if ((sk->sk_shutdown & how) == how) in l2cap_sock_shutdown() 1358 if ((sk->sk_shutdown & how) == how) in l2cap_sock_shutdown() 1365 if ((how & RCV_SHUTDOWN) && !(sk->sk_shutdown & RCV_SHUTDOWN)) { in l2cap_sock_shutdown() 1367 if ((sk->sk_shutdown & how) == how) in l2cap_sock_shutdown()
|
| A D | iso.c | 1820 static int iso_sock_shutdown(struct socket *sock, int how) in iso_sock_shutdown() argument 1825 BT_DBG("sock %p, sk %p, how %d", sock, sk, how); in iso_sock_shutdown() 1833 switch (how) { in iso_sock_shutdown()
|
| /net/ax25/ |
| A D | Kconfig | 40 radio as well as information about how to configure an AX.25 port is 88 users as well as information about how to configure an AX.25 port is 107 users as well as information about how to configure an AX.25 port is
|
| /net/iucv/ |
| A D | af_iucv.c | 1401 static int iucv_sock_shutdown(struct socket *sock, int how) in iucv_sock_shutdown() argument 1408 how++; in iucv_sock_shutdown() 1410 if ((how & ~SHUTDOWN_MASK) || !how) in iucv_sock_shutdown() 1425 if ((how == SEND_SHUTDOWN || how == SHUTDOWN_MASK) && in iucv_sock_shutdown() 1449 sk->sk_shutdown |= how; in iucv_sock_shutdown() 1450 if (how == RCV_SHUTDOWN || how == SHUTDOWN_MASK) { in iucv_sock_shutdown()
|
| /net/ipv4/ |
| A D | af_inet.c | 891 int inet_shutdown(struct socket *sock, int how) in inet_shutdown() argument 899 how++; /* maps 0->1 has the advantage of making bit 1 rcvs and in inet_shutdown() 902 if ((how & ~SHUTDOWN_MASK) || !how) /* MAXINT->0 */ in inet_shutdown() 921 WRITE_ONCE(sk->sk_shutdown, sk->sk_shutdown | how); in inet_shutdown() 923 sk->sk_prot->shutdown(sk, how); in inet_shutdown() 931 if (!(how & RCV_SHUTDOWN)) in inet_shutdown()
|
| /net/ |
| A D | socket.c | 1477 int sock_wake_async(struct socket_wq *wq, int how, int band) in sock_wake_async() argument 1482 switch (how) { in sock_wake_async() 2448 int __sys_shutdown_sock(struct socket *sock, int how) in __sys_shutdown_sock() argument 2452 err = security_socket_shutdown(sock, how); in __sys_shutdown_sock() 2454 err = READ_ONCE(sock->ops)->shutdown(sock, how); in __sys_shutdown_sock() 2459 int __sys_shutdown(int fd, int how) in __sys_shutdown() argument 2470 return __sys_shutdown_sock(sock, how); in __sys_shutdown() 2473 SYSCALL_DEFINE2(shutdown, int, fd, int, how) in SYSCALL_DEFINE2() argument 2475 return __sys_shutdown(fd, how); in SYSCALL_DEFINE2() 3699 int kernel_sock_shutdown(struct socket *sock, enum sock_shutdown_cmd how) in kernel_sock_shutdown() argument [all …]
|
| A D | Kconfig | 147 If you are unsure how to answer this question, answer N. 161 If you are unsure how to answer this question, answer N. 394 Documentation on how to use the packet generator can be found
|
| /net/ceph/ |
| A D | Kconfig | 44 For information on how to use CONFIG_DNS_RESOLVER consult
|
| /net/appletalk/ |
| A D | Kconfig | 20 General information about how to connect Linux, Windows machines and
|
| /net/atm/ |
| A D | pvc.c | 22 static int pvc_shutdown(struct socket *sock, int how) in pvc_shutdown() argument
|
| A D | svc.c | 46 static int svc_shutdown(struct socket *sock, int how) in svc_shutdown() argument
|
| /net/caif/ |
| A D | Kconfig | 22 See Documentation/networking/caif for a further explanation on how to
|
| /net/smc/ |
| A D | smc.h | 58 int smc_shutdown(struct socket *sock, int how);
|
| A D | af_smc.c | 2934 int smc_shutdown(struct socket *sock, int how) in smc_shutdown() argument 2945 if ((how < SHUT_RD) || (how > SHUT_RDWR)) in smc_shutdown() 2970 rc = kernel_sock_shutdown(smc->clcsock, how); in smc_shutdown() 2979 switch (how) { in smc_shutdown() 2996 rc1 = kernel_sock_shutdown(smc->clcsock, how); in smc_shutdown() 2998 sk->sk_shutdown |= how + 1; in smc_shutdown()
|
| /net/mptcp/ |
| A D | protocol.c | 2854 void mptcp_subflow_shutdown(struct sock *sk, struct sock *ssk, int how) in mptcp_subflow_shutdown() argument 2860 if (!(how & RCV_SHUTDOWN)) in mptcp_subflow_shutdown() 2869 ssk->sk_shutdown |= how; in mptcp_subflow_shutdown() 2870 tcp_shutdown(ssk, how); in mptcp_subflow_shutdown() 3620 static void mptcp_shutdown(struct sock *sk, int how) in mptcp_shutdown() argument 3622 pr_debug("sk=%p, how=%d\n", sk, how); in mptcp_shutdown() 3624 if ((how & SEND_SHUTDOWN) && mptcp_close_state(sk)) in mptcp_shutdown()
|
| A D | pm.c | 683 int how = RCV_SHUTDOWN | SEND_SHUTDOWN; in mptcp_pm_rm_addr_or_subflow() local 698 mptcp_subflow_shutdown(sk, ssk, how); in mptcp_pm_rm_addr_or_subflow()
|
| A D | protocol.h | 732 void mptcp_subflow_shutdown(struct sock *sk, struct sock *ssk, int how);
|
| /net/llc/ |
| A D | af_llc.c | 445 static int llc_ui_shutdown(struct socket *sock, int how) in llc_ui_shutdown() argument 454 if (how != 2) in llc_ui_shutdown()
|
| /net/wireless/ |
| A D | Kconfig | 141 on how relaxation can occur. This feature has an inherent dependency on
|
| /net/ipv6/netfilter/ |
| A D | Kconfig | 241 which can effect how the packet is routed.
|
| /net/bridge/netfilter/ |
| A D | Kconfig | 34 through your machine, in order to figure out how they are related
|
| /net/ipv4/netfilter/ |
| A D | Kconfig | 272 which can effect how the packet is routed.
|
| /net/bluetooth/rfcomm/ |
| A D | sock.c | 885 static int rfcomm_sock_shutdown(struct socket *sock, int how) in rfcomm_sock_shutdown() argument
|
| /net/netfilter/ipvs/ |
| A D | Kconfig | 70 each hash entry uses 8 bytes, so you can estimate how much memory is
|
| /net/netfilter/ |
| A D | Kconfig | 89 through your machine, in order to figure out how they are related 371 on how restrictive your ruleset is. 1100 and use policy routing. For more information on how to set it up
|