Home
last modified time | relevance | path

Searched refs:how (Results 1 – 25 of 33) sorted by relevance

12

/net/bluetooth/
A Dl2cap_sock.c1313 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 Diso.c1820 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 DKconfig40 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 Daf_iucv.c1401 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 Daf_inet.c891 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 Dsocket.c1477 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 DKconfig147 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 DKconfig44 For information on how to use CONFIG_DNS_RESOLVER consult
/net/appletalk/
A DKconfig20 General information about how to connect Linux, Windows machines and
/net/atm/
A Dpvc.c22 static int pvc_shutdown(struct socket *sock, int how) in pvc_shutdown() argument
A Dsvc.c46 static int svc_shutdown(struct socket *sock, int how) in svc_shutdown() argument
/net/caif/
A DKconfig22 See Documentation/networking/caif for a further explanation on how to
/net/smc/
A Dsmc.h58 int smc_shutdown(struct socket *sock, int how);
A Daf_smc.c2934 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 Dprotocol.c2854 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 Dpm.c683 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 Dprotocol.h732 void mptcp_subflow_shutdown(struct sock *sk, struct sock *ssk, int how);
/net/llc/
A Daf_llc.c445 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 DKconfig141 on how relaxation can occur. This feature has an inherent dependency on
/net/ipv6/netfilter/
A DKconfig241 which can effect how the packet is routed.
/net/bridge/netfilter/
A DKconfig34 through your machine, in order to figure out how they are related
/net/ipv4/netfilter/
A DKconfig272 which can effect how the packet is routed.
/net/bluetooth/rfcomm/
A Dsock.c885 static int rfcomm_sock_shutdown(struct socket *sock, int how) in rfcomm_sock_shutdown() argument
/net/netfilter/ipvs/
A DKconfig70 each hash entry uses 8 bytes, so you can estimate how much memory is
/net/netfilter/
A DKconfig89 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

Completed in 65 milliseconds

12