optname            50 arch/x86/include/asm/sysfb.h 	char *optname;
optname            76 arch/x86/kernel/sysfb_efi.c 		    !strcmp(opt, efifb_dmi_list[i].optname)) {
optname           230 crypto/af_alg.c static int alg_setsockopt(struct socket *sock, int level, int optname,
optname           248 crypto/af_alg.c 	switch (optname) {
optname          2037 drivers/atm/eni.c static int eni_getsockopt(struct atm_vcc *vcc,int level,int optname,
optname          2044 drivers/atm/eni.c static int eni_setsockopt(struct atm_vcc *vcc,int level,int optname,
optname          1230 drivers/atm/firestream.c static int fs_getsockopt(struct atm_vcc *vcc,int level,int optname,
optname          1239 drivers/atm/firestream.c static int fs_setsockopt(struct atm_vcc *vcc,int level,int optname,
optname          1715 drivers/atm/fore200e.c fore200e_getsockopt(struct atm_vcc* vcc, int level, int optname, void __user *optval, int optlen)
optname          1720 drivers/atm/fore200e.c 	    vcc->itf, vcc->vpi, vcc->vci, level, optname, optval, optlen);
optname          1727 drivers/atm/fore200e.c fore200e_setsockopt(struct atm_vcc* vcc, int level, int optname, void __user *optval, unsigned int optlen)
optname          1732 drivers/atm/fore200e.c 	    vcc->itf, vcc->vpi, vcc->vci, level, optname, optval, optlen);
optname          2531 drivers/atm/horizon.c static int hrz_getsockopt (struct atm_vcc * atm_vcc, int level, int optname,
optname          2537 drivers/atm/horizon.c       switch (optname) {
optname          2550 drivers/atm/horizon.c static int hrz_setsockopt (struct atm_vcc * atm_vcc, int level, int optname,
optname          2556 drivers/atm/horizon.c       switch (optname) {
optname          2883 drivers/atm/iphase.c static int ia_getsockopt(struct atm_vcc *vcc, int level, int optname,   
optname          2890 drivers/atm/iphase.c static int ia_setsockopt(struct atm_vcc *vcc, int level, int optname,   
optname          1519 drivers/atm/zatm.c static int zatm_getsockopt(struct atm_vcc *vcc,int level,int optname,
optname          1526 drivers/atm/zatm.c static int zatm_setsockopt(struct atm_vcc *vcc,int level,int optname,
optname          1202 drivers/bus/ti-sysc.c #define SYSC_QUIRK(optname, optbase, optrev, optsysc, optsyss,		\
optname          1205 drivers/bus/ti-sysc.c 		.name = (optname),					\
optname           137 drivers/crypto/chelsio/chtls/chtls_hw.c static int get_new_keyid(struct chtls_sock *csk, u32 optname)
optname           152 drivers/crypto/chelsio/chtls/chtls_hw.c 		if (optname == TLS_RX)
optname           211 drivers/crypto/chelsio/chtls/chtls_hw.c 			  u32 keylen, u32 optname)
optname           247 drivers/crypto/chelsio/chtls/chtls_hw.c 	if (optname == TLS_RX) {
optname           291 drivers/crypto/chelsio/chtls/chtls_hw.c int chtls_setkey(struct chtls_sock *csk, u32 keylen, u32 optname)
optname           311 drivers/crypto/chelsio/chtls/chtls_hw.c 	if (optname == TLS_TX) {
optname           322 drivers/crypto/chelsio/chtls/chtls_hw.c 	keyid = get_new_keyid(csk, optname);
optname           338 drivers/crypto/chelsio/chtls/chtls_hw.c 	kwr->wr.reneg_to_write_rx = optname;
optname           356 drivers/crypto/chelsio/chtls/chtls_hw.c 	ret = chtls_key_info(csk, kctx, keylen, optname);
optname           368 drivers/crypto/chelsio/chtls/chtls_hw.c 	if (optname == TLS_RX) {
optname           471 drivers/crypto/chelsio/chtls/chtls_main.c static int chtls_getsockopt(struct sock *sk, int level, int optname,
optname           478 drivers/crypto/chelsio/chtls/chtls_main.c 						 optname, optval, optlen);
optname           483 drivers/crypto/chelsio/chtls/chtls_main.c static int do_chtls_setsockopt(struct sock *sk, int optname,
optname           528 drivers/crypto/chelsio/chtls/chtls_main.c 		rc = chtls_setkey(csk, keylen, optname);
optname           539 drivers/crypto/chelsio/chtls/chtls_main.c static int chtls_setsockopt(struct sock *sk, int level, int optname,
optname           546 drivers/crypto/chelsio/chtls/chtls_main.c 						 optname, optval, optlen);
optname           548 drivers/crypto/chelsio/chtls/chtls_main.c 	return do_chtls_setsockopt(sk, optname, optval, optlen);
optname          1236 drivers/infiniband/core/ucma.c static int ucma_set_option_id(struct ucma_context *ctx, int optname,
optname          1241 drivers/infiniband/core/ucma.c 	switch (optname) {
optname          1324 drivers/infiniband/core/ucma.c static int ucma_set_option_ib(struct ucma_context *ctx, int optname,
optname          1329 drivers/infiniband/core/ucma.c 	switch (optname) {
optname          1341 drivers/infiniband/core/ucma.c 				 int optname, void *optval, size_t optlen)
optname          1348 drivers/infiniband/core/ucma.c 		ret = ucma_set_option_id(ctx, optname, optval, optlen);
optname          1352 drivers/infiniband/core/ucma.c 		ret = ucma_set_option_ib(ctx, optname, optval, optlen);
optname          1386 drivers/infiniband/core/ucma.c 	ret = ucma_set_option_level(ctx, cmd.level, cmd.optname, optval,
optname           403 drivers/isdn/mISDN/socket.c static int data_sock_setsockopt(struct socket *sock, int level, int optname,
optname           411 drivers/isdn/mISDN/socket.c 		       level, optname, optval, len);
optname           415 drivers/isdn/mISDN/socket.c 	switch (optname) {
optname           435 drivers/isdn/mISDN/socket.c static int data_sock_getsockopt(struct socket *sock, int level, int optname,
optname           447 drivers/isdn/mISDN/socket.c 	switch (optname) {
optname            40 fs/reiserfs/bitmap.c #define SET_OPTION(optname) \
optname            42 fs/reiserfs/bitmap.c 	reiserfs_info(s, "block allocator option \"%s\" is set", #optname); \
optname            43 fs/reiserfs/bitmap.c 	set_bit(_ALLOC_ ## optname , &SB_ALLOC_OPTS(s)); \
optname            45 fs/reiserfs/bitmap.c #define TEST_OPTION(optname, s) \
optname            46 fs/reiserfs/bitmap.c     test_bit(_ALLOC_ ## optname , &SB_ALLOC_OPTS(s))
optname           193 include/linux/atmdev.h 	int (*getsockopt)(struct atm_vcc *vcc,int level,int optname,
optname           195 include/linux/atmdev.h 	int (*setsockopt)(struct atm_vcc *vcc,int level,int optname,
optname           128 include/linux/bpf-cgroup.h 				       int *optname, char __user *optval,
optname           131 include/linux/bpf-cgroup.h 				       int optname, char __user *optval,
optname           297 include/linux/bpf-cgroup.h #define BPF_CGROUP_RUN_PROG_SETSOCKOPT(sock, level, optname, optval, optlen,   \
optname           303 include/linux/bpf-cgroup.h 							   optname, optval,    \
optname           317 include/linux/bpf-cgroup.h #define BPF_CGROUP_RUN_PROG_GETSOCKOPT(sock, level, optname, optval, optlen,   \
optname           323 include/linux/bpf-cgroup.h 							   optname, optval,    \
optname           401 include/linux/bpf-cgroup.h #define BPF_CGROUP_RUN_PROG_GETSOCKOPT(sock, level, optname, optval, \
optname           403 include/linux/bpf-cgroup.h #define BPF_CGROUP_RUN_PROG_SETSOCKOPT(sock, level, optname, optval, optlen, \
optname             9 include/linux/bpfilter.h int bpfilter_ip_set_sockopt(struct sock *sk, int optname, char __user *optval,
optname            11 include/linux/bpfilter.h int bpfilter_ip_get_sockopt(struct sock *sk, int optname, char __user *optval,
optname            17 include/linux/bpfilter.h 	int (*sockopt)(struct sock *sk, int optname,
optname           768 include/linux/compat.h asmlinkage long compat_sys_setsockopt(int fd, int level, int optname,
optname           770 include/linux/compat.h asmlinkage long compat_sys_getsockopt(int fd, int level, int optname,
optname          1230 include/linux/filter.h 	s32		optname;
optname          1723 include/linux/lsm_hooks.h 	int (*socket_getsockopt)(struct socket *sock, int level, int optname);
optname          1724 include/linux/lsm_hooks.h 	int (*socket_setsockopt)(struct socket *sock, int level, int optname);
optname          1755 include/linux/lsm_hooks.h 	int (*sctp_bind_connect)(struct sock *sk, int optname,
optname            25 include/linux/mroute.h static inline int ip_mroute_setsockopt(struct sock *sock, int optname,
optname            31 include/linux/mroute.h static inline int ip_mroute_getsockopt(struct sock *sock, int optname,
optname            38 include/linux/mroute6.h 			  int optname, char __user *optval, unsigned int optlen)
optname            45 include/linux/mroute6.h 			  int optname, char __user *optval, int __user *optlen)
optname           165 include/linux/net.h 				      int optname, char __user *optval, unsigned int optlen);
optname           167 include/linux/net.h 				      int optname, char __user *optval, int __user *optlen);
optname           170 include/linux/net.h 				      int optname, char __user *optval, unsigned int optlen);
optname           172 include/linux/net.h 				      int optname, char __user *optval, int __user *optlen);
optname           305 include/linux/net.h int kernel_getsockopt(struct socket *sock, int level, int optname, char *optval,
optname           307 include/linux/net.h int kernel_setsockopt(struct socket *sock, int level, int optname, char *optval,
optname          1294 include/linux/security.h int security_socket_getsockopt(struct socket *sock, int level, int optname);
optname          1295 include/linux/security.h int security_socket_setsockopt(struct socket *sock, int level, int optname);
optname          1323 include/linux/security.h int security_sctp_bind_connect(struct sock *sk, int optname,
optname          1411 include/linux/security.h 					     int level, int optname)
optname          1417 include/linux/security.h 					     int level, int optname)
optname          1532 include/linux/security.h static inline int security_sctp_bind_connect(struct sock *sk, int optname,
optname           810 include/linux/syscalls.h asmlinkage long sys_setsockopt(int fd, int level, int optname,
optname           812 include/linux/syscalls.h asmlinkage long sys_getsockopt(int fd, int level, int optname,
optname            47 include/net/inet_connection_sock.h 	int	    (*setsockopt)(struct sock *sk, int level, int optname,
optname            49 include/net/inet_connection_sock.h 	int	    (*getsockopt)(struct sock *sk, int level, int optname,
optname            53 include/net/inet_connection_sock.h 				int level, int optname,
optname            56 include/net/inet_connection_sock.h 				int level, int optname,
optname           307 include/net/inet_connection_sock.h int inet_csk_compat_getsockopt(struct sock *sk, int level, int optname,
optname           309 include/net/inet_connection_sock.h int inet_csk_compat_setsockopt(struct sock *sk, int level, int optname,
optname           730 include/net/ip.h int ip_setsockopt(struct sock *sk, int level, int optname, char __user *optval,
optname           732 include/net/ip.h int ip_getsockopt(struct sock *sk, int level, int optname, char __user *optval,
optname           734 include/net/ip.h int compat_ip_setsockopt(struct sock *sk, int level, int optname,
optname           736 include/net/ip.h int compat_ip_getsockopt(struct sock *sk, int level, int optname,
optname          1077 include/net/ipv6.h int ipv6_setsockopt(struct sock *sk, int level, int optname,
optname          1079 include/net/ipv6.h int ipv6_getsockopt(struct sock *sk, int level, int optname,
optname          1081 include/net/ipv6.h int compat_ipv6_setsockopt(struct sock *sk, int level, int optname,
optname          1083 include/net/ipv6.h int compat_ipv6_getsockopt(struct sock *sk, int level, int optname,
optname           431 include/net/sctp/structs.h 					 int optname,
optname           436 include/net/sctp/structs.h 					 int optname,
optname           441 include/net/sctp/structs.h 					 int optname,
optname           446 include/net/sctp/structs.h 					 int optname,
optname          1092 include/net/sock.h 					int optname, char __user *optval,
optname          1095 include/net/sock.h 					int optname, char __user *optval,
optname          1101 include/net/sock.h 					int optname, char __user *optval,
optname          1105 include/net/sock.h 					int optname, char __user *optval,
optname          1686 include/net/sock.h int sock_common_getsockopt(struct socket *sock, int level, int optname,
optname          1690 include/net/sock.h int sock_common_setsockopt(struct socket *sock, int level, int optname,
optname          1693 include/net/sock.h 		int optname, char __user *optval, int __user *optlen);
optname          1695 include/net/sock.h 		int optname, char __user *optval, unsigned int optlen);
optname           394 include/net/tcp.h int tcp_getsockopt(struct sock *sk, int level, int optname,
optname           396 include/net/tcp.h int tcp_setsockopt(struct sock *sk, int level, int optname,
optname           398 include/net/tcp.h int compat_tcp_getsockopt(struct sock *sk, int level, int optname,
optname           400 include/net/tcp.h int compat_tcp_setsockopt(struct sock *sk, int level, int optname,
optname          1970 include/net/tcp.h 				     int optname,
optname           353 include/net/tls.h int tls_sk_query(struct sock *sk, int optname, char __user *optval,
optname           355 include/net/tls.h int tls_sk_attach(struct sock *sk, int optname, char __user *optval,
optname           299 include/net/udp.h int udp_lib_getsockopt(struct sock *sk, int level, int optname,
optname           301 include/net/udp.h int udp_lib_setsockopt(struct sock *sk, int level, int optname,
optname          1609 include/net/xfrm.h int xfrm_user_policy(struct sock *sk, int optname,
optname          1612 include/net/xfrm.h static inline int xfrm_user_policy(struct sock *sk, int optname, u8 __user *optval, int optlen)
optname          3611 include/uapi/linux/bpf.h 	__s32	optname;
optname           314 include/uapi/rdma/rdma_user_cm.h 	__u32 optname;
optname           987 kernel/bpf/cgroup.c 				       int *optname, char __user *optval,
optname           994 kernel/bpf/cgroup.c 		.optname = *optname,
optname          1045 kernel/bpf/cgroup.c 		*optname = ctx.optname;
optname          1058 kernel/bpf/cgroup.c 				       int optname, char __user *optval,
optname          1066 kernel/bpf/cgroup.c 		.optname = optname,
optname          1451 kernel/bpf/cgroup.c 		case offsetof(struct bpf_sockopt, optname):
optname          1516 kernel/bpf/cgroup.c 	case offsetof(struct bpf_sockopt, optname):
optname          1518 kernel/bpf/cgroup.c 			*insn++ = CG_SOCKOPT_ACCESS_FIELD(BPF_STX_MEM, optname);
optname          1520 kernel/bpf/cgroup.c 			*insn++ = CG_SOCKOPT_ACCESS_FIELD(BPF_LDX_MEM, optname);
optname           747 net/atm/common.c int vcc_setsockopt(struct socket *sock, int level, int optname,
optname           754 net/atm/common.c 	if (__SO_LEVEL_MATCH(optname, level) && optlen != __SO_SIZE(optname))
optname           758 net/atm/common.c 	switch (optname) {
optname           791 net/atm/common.c 	return vcc->dev->ops->setsockopt(vcc, level, optname, optval, optlen);
optname           794 net/atm/common.c int vcc_getsockopt(struct socket *sock, int level, int optname,
optname           802 net/atm/common.c 	if (__SO_LEVEL_MATCH(optname, level) && len != __SO_SIZE(optname))
optname           806 net/atm/common.c 	switch (optname) {
optname           835 net/atm/common.c 	return vcc->dev->ops->getsockopt(vcc, level, optname, optval, len);
optname            23 net/atm/common.h int vcc_setsockopt(struct socket *sock, int level, int optname,
optname            25 net/atm/common.h int vcc_getsockopt(struct socket *sock, int level, int optname,
optname            65 net/atm/pvc.c  static int pvc_setsockopt(struct socket *sock, int level, int optname,
optname            72 net/atm/pvc.c  	error = vcc_setsockopt(sock, level, optname, optval, optlen);
optname            77 net/atm/pvc.c  static int pvc_getsockopt(struct socket *sock, int level, int optname,
optname            84 net/atm/pvc.c  	error = vcc_getsockopt(sock, level, optname, optval, optlen);
optname           453 net/atm/svc.c  static int svc_setsockopt(struct socket *sock, int level, int optname,
optname           461 net/atm/svc.c  	switch (optname) {
optname           490 net/atm/svc.c  		error = vcc_setsockopt(sock, level, optname, optval, optlen);
optname           498 net/atm/svc.c  static int svc_getsockopt(struct socket *sock, int level, int optname,
optname           505 net/atm/svc.c  	if (!__SO_LEVEL_MATCH(optname, level) || optname != SO_ATMSAP) {
optname           506 net/atm/svc.c  		error = vcc_getsockopt(sock, level, optname, optval, optlen);
optname           530 net/ax25/af_ax25.c static int ax25_setsockopt(struct socket *sock, int level, int optname,
optname           552 net/ax25/af_ax25.c 	switch (optname) {
optname           681 net/ax25/af_ax25.c static int ax25_getsockopt(struct socket *sock, int level, int optname,
optname           707 net/ax25/af_ax25.c 	switch (optname) {
optname          1816 net/bluetooth/hci_sock.c static int hci_sock_setsockopt(struct socket *sock, int level, int optname,
optname          1823 net/bluetooth/hci_sock.c 	BT_DBG("sk %p, opt %d", sk, optname);
optname          1835 net/bluetooth/hci_sock.c 	switch (optname) {
optname          1902 net/bluetooth/hci_sock.c static int hci_sock_getsockopt(struct socket *sock, int level, int optname,
optname          1909 net/bluetooth/hci_sock.c 	BT_DBG("sk %p, opt %d", sk, optname);
optname          1924 net/bluetooth/hci_sock.c 	switch (optname) {
optname           392 net/bluetooth/l2cap_sock.c static int l2cap_sock_getsockopt_old(struct socket *sock, int optname,
optname           409 net/bluetooth/l2cap_sock.c 	switch (optname) {
optname           495 net/bluetooth/l2cap_sock.c static int l2cap_sock_getsockopt(struct socket *sock, int level, int optname,
optname           507 net/bluetooth/l2cap_sock.c 		return l2cap_sock_getsockopt_old(sock, optname, optval, optlen);
optname           517 net/bluetooth/l2cap_sock.c 	switch (optname) {
optname           631 net/bluetooth/l2cap_sock.c static int l2cap_sock_setsockopt_old(struct socket *sock, int optname,
optname           644 net/bluetooth/l2cap_sock.c 	switch (optname) {
optname           743 net/bluetooth/l2cap_sock.c static int l2cap_sock_setsockopt(struct socket *sock, int level, int optname,
optname           757 net/bluetooth/l2cap_sock.c 		return l2cap_sock_setsockopt_old(sock, optname, optval, optlen);
optname           764 net/bluetooth/l2cap_sock.c 	switch (optname) {
optname           650 net/bluetooth/rfcomm/sock.c static int rfcomm_sock_setsockopt_old(struct socket *sock, int optname, char __user *optval, unsigned int optlen)
optname           660 net/bluetooth/rfcomm/sock.c 	switch (optname) {
optname           691 net/bluetooth/rfcomm/sock.c static int rfcomm_sock_setsockopt(struct socket *sock, int level, int optname, char __user *optval, unsigned int optlen)
optname           702 net/bluetooth/rfcomm/sock.c 		return rfcomm_sock_setsockopt_old(sock, optname, optval, optlen);
optname           709 net/bluetooth/rfcomm/sock.c 	switch (optname) {
optname           759 net/bluetooth/rfcomm/sock.c static int rfcomm_sock_getsockopt_old(struct socket *sock, int optname, char __user *optval, int __user *optlen)
optname           775 net/bluetooth/rfcomm/sock.c 	switch (optname) {
optname           834 net/bluetooth/rfcomm/sock.c static int rfcomm_sock_getsockopt(struct socket *sock, int level, int optname, char __user *optval, int __user *optlen)
optname           843 net/bluetooth/rfcomm/sock.c 		return rfcomm_sock_getsockopt_old(sock, optname, optval, optlen);
optname           853 net/bluetooth/rfcomm/sock.c 	switch (optname) {
optname           793 net/bluetooth/sco.c static int sco_sock_setsockopt(struct socket *sock, int level, int optname,
optname           805 net/bluetooth/sco.c 	switch (optname) {
optname           858 net/bluetooth/sco.c static int sco_sock_getsockopt_old(struct socket *sock, int optname,
optname           873 net/bluetooth/sco.c 	switch (optname) {
optname           919 net/bluetooth/sco.c static int sco_sock_getsockopt(struct socket *sock, int level, int optname,
optname           929 net/bluetooth/sco.c 		return sco_sock_getsockopt_old(sock, optname, optval, optlen);
optname           936 net/bluetooth/sco.c 	switch (optname) {
optname            36 net/bpfilter/bpfilter_kern.c static int __bpfilter_process_sockopt(struct sock *sk, int optname,
optname            48 net/bpfilter/bpfilter_kern.c 	req.cmd = optname;
optname           648 net/can/j1939/socket.c static int j1939_sk_setsockopt(struct socket *sock, int level, int optname,
optname           659 net/can/j1939/socket.c 	switch (optname) {
optname           721 net/can/j1939/socket.c static int j1939_sk_getsockopt(struct socket *sock, int level, int optname,
optname           740 net/can/j1939/socket.c 	switch (optname) {
optname           487 net/can/raw.c  static int raw_setsockopt(struct socket *sock, int level, int optname,
optname           502 net/can/raw.c  	switch (optname) {
optname           648 net/can/raw.c  static int raw_getsockopt(struct socket *sock, int level, int optname,
optname           664 net/can/raw.c  	switch (optname) {
optname           340 net/compat.c   static int do_set_attach_filter(struct socket *sock, int level, int optname,
optname           349 net/compat.c   	return sock_setsockopt(sock, level, optname, (char __user *)kfprog,
optname           353 net/compat.c   static int compat_sock_setsockopt(struct socket *sock, int level, int optname,
optname           356 net/compat.c   	if (optname == SO_ATTACH_FILTER ||
optname           357 net/compat.c   	    optname == SO_ATTACH_REUSEPORT_CBPF)
optname           358 net/compat.c   		return do_set_attach_filter(sock, level, optname,
optname           360 net/compat.c   	return sock_setsockopt(sock, level, optname, optval, optlen);
optname           363 net/compat.c   static int __compat_sys_setsockopt(int fd, int level, int optname,
optname           374 net/compat.c   		err = security_socket_setsockopt(sock, level, optname);
optname           382 net/compat.c   					optname, optval, optlen);
optname           385 net/compat.c   					optname, optval, optlen);
optname           388 net/compat.c   					optname, optval, optlen);
optname           394 net/compat.c   COMPAT_SYSCALL_DEFINE5(setsockopt, int, fd, int, level, int, optname,
optname           397 net/compat.c   	return __compat_sys_setsockopt(fd, level, optname, optval, optlen);
optname           400 net/compat.c   static int __compat_sys_getsockopt(int fd, int level, int optname,
optname           408 net/compat.c   		err = security_socket_getsockopt(sock, level, optname);
optname           416 net/compat.c   					optname, optval, optlen);
optname           419 net/compat.c   					optname, optval, optlen);
optname           422 net/compat.c   					optname, optval, optlen);
optname           428 net/compat.c   COMPAT_SYSCALL_DEFINE5(getsockopt, int, fd, int, level, int, optname,
optname           431 net/compat.c   	return __compat_sys_getsockopt(fd, level, optname, optval, optlen);
optname           462 net/compat.c   int compat_mc_setsockopt(struct sock *sock, int level, int optname,
optname           469 net/compat.c   	switch (optname) {
optname           545 net/compat.c   	return setsockopt(sock, level, optname, koptval, koptlen);
optname           549 net/compat.c   int compat_mc_getsockopt(struct sock *sock, int level, int optname,
optname           559 net/compat.c   	if (optname != MCAST_MSFILTER)
optname           560 net/compat.c   		return getsockopt(sock, level, optname, optval, optlen);
optname           590 net/compat.c   	err = getsockopt(sock, level, optname, (char __user *)kgf, koptlen);
optname          4238 net/core/filter.c 	   int, level, int, optname, char *, optval, int, optlen)
optname          4253 net/core/filter.c 		switch (optname) {
optname          4299 net/core/filter.c 		switch (optname) {
optname          4321 net/core/filter.c 		switch (optname) {
optname          4339 net/core/filter.c 		if (optname == TCP_CONGESTION) {
optname          4356 net/core/filter.c 			switch (optname) {
optname          4400 net/core/filter.c 	   int, level, int, optname, char *, optval, int, optlen)
optname          4411 net/core/filter.c 		switch (optname) {
optname          4438 net/core/filter.c 		switch (optname) {
optname          4453 net/core/filter.c 		switch (optname) {
optname           722 net/core/sock.c int sock_setsockopt(struct socket *sock, int level, int optname,
optname           736 net/core/sock.c 	if (optname == SO_BINDTODEVICE)
optname           749 net/core/sock.c 	switch (optname) {
optname           912 net/core/sock.c 			if (optname == SO_TIMESTAMP_NEW || optname == SO_TIMESTAMPNS_NEW)
optname           917 net/core/sock.c 			if (optname == SO_TIMESTAMP_OLD || optname == SO_TIMESTAMP_NEW)
optname           965 net/core/sock.c 			if (optname == SO_TIMESTAMPING_NEW)
optname           984 net/core/sock.c 		ret = sock_set_timeout(&sk->sk_rcvtimeo, optval, optlen, optname == SO_RCVTIMEO_OLD);
optname           989 net/core/sock.c 		ret = sock_set_timeout(&sk->sk_sndtimeo, optval, optlen, optname == SO_SNDTIMEO_OLD);
optname          1215 net/core/sock.c int sock_getsockopt(struct socket *sock, int level, int optname,
optname          1241 net/core/sock.c 	switch (optname) {
optname          1338 net/core/sock.c 		lv = sock_get_timeout(sk->sk_rcvtimeo, &v, SO_RCVTIMEO_OLD == optname);
optname          1343 net/core/sock.c 		lv = sock_get_timeout(sk->sk_sndtimeo, &v, SO_SNDTIMEO_OLD == optname);
optname          2697 net/core/sock.c int sock_no_setsockopt(struct socket *sock, int level, int optname,
optname          2704 net/core/sock.c int sock_no_getsockopt(struct socket *sock, int level, int optname,
optname          3108 net/core/sock.c int sock_common_getsockopt(struct socket *sock, int level, int optname,
optname          3113 net/core/sock.c 	return sk->sk_prot->getsockopt(sk, level, optname, optval, optlen);
optname          3118 net/core/sock.c int compat_sock_common_getsockopt(struct socket *sock, int level, int optname,
optname          3124 net/core/sock.c 		return sk->sk_prot->compat_getsockopt(sk, level, optname,
optname          3126 net/core/sock.c 	return sk->sk_prot->getsockopt(sk, level, optname, optval, optlen);
optname          3149 net/core/sock.c int sock_common_setsockopt(struct socket *sock, int level, int optname,
optname          3154 net/core/sock.c 	return sk->sk_prot->setsockopt(sk, level, optname, optval, optlen);
optname          3159 net/core/sock.c int compat_sock_common_setsockopt(struct socket *sock, int level, int optname,
optname          3165 net/core/sock.c 		return sk->sk_prot->compat_setsockopt(sk, level, optname,
optname          3167 net/core/sock.c 	return sk->sk_prot->setsockopt(sk, level, optname, optval, optlen);
optname            79 net/dccp/ccid.h 						 const int optname, int len,
optname            83 net/dccp/ccid.h 						 const int optname, int len,
optname           242 net/dccp/ccid.h 					const int optname, int len,
optname           247 net/dccp/ccid.h 		rc = ccid->ccid_ops->ccid_hc_rx_getsockopt(sk, optname, len,
optname           253 net/dccp/ccid.h 					const int optname, int len,
optname           258 net/dccp/ccid.h 		rc = ccid->ccid_ops->ccid_hc_tx_getsockopt(sk, optname, len,
optname           515 net/dccp/ccids/ccid3.c static int ccid3_hc_tx_getsockopt(struct sock *sk, const int optname, int len,
optname           522 net/dccp/ccids/ccid3.c 	switch (optname) {
optname           809 net/dccp/ccids/ccid3.c static int ccid3_hc_rx_getsockopt(struct sock *sk, const int optname, int len,
optname           816 net/dccp/ccids/ccid3.c 	switch (optname) {
optname           300 net/dccp/dccp.h int dccp_getsockopt(struct sock *sk, int level, int optname,
optname           302 net/dccp/dccp.h int dccp_setsockopt(struct sock *sk, int level, int optname,
optname           305 net/dccp/dccp.h int compat_dccp_getsockopt(struct sock *sk, int level, int optname,
optname           307 net/dccp/dccp.h int compat_dccp_setsockopt(struct sock *sk, int level, int optname,
optname           500 net/dccp/proto.c static int do_dccp_setsockopt(struct sock *sk, int level, int optname,
optname           506 net/dccp/proto.c 	switch (optname) {
optname           517 net/dccp/proto.c 		return dccp_setsockopt_ccid(sk, optname, optval, optlen);
optname           526 net/dccp/proto.c 	if (optname == DCCP_SOCKOPT_SERVICE)
optname           530 net/dccp/proto.c 	switch (optname) {
optname           566 net/dccp/proto.c int dccp_setsockopt(struct sock *sk, int level, int optname,
optname           571 net/dccp/proto.c 							     optname, optval,
optname           573 net/dccp/proto.c 	return do_dccp_setsockopt(sk, level, optname, optval, optlen);
optname           579 net/dccp/proto.c int compat_dccp_setsockopt(struct sock *sk, int level, int optname,
optname           583 net/dccp/proto.c 		return inet_csk_compat_setsockopt(sk, level, optname,
optname           585 net/dccp/proto.c 	return do_dccp_setsockopt(sk, level, optname, optval, optlen);
optname           619 net/dccp/proto.c static int do_dccp_getsockopt(struct sock *sk, int level, int optname,
optname           633 net/dccp/proto.c 	switch (optname) {
optname           671 net/dccp/proto.c 		return ccid_hc_rx_getsockopt(dp->dccps_hc_rx_ccid, sk, optname,
optname           674 net/dccp/proto.c 		return ccid_hc_tx_getsockopt(dp->dccps_hc_tx_ccid, sk, optname,
optname           687 net/dccp/proto.c int dccp_getsockopt(struct sock *sk, int level, int optname,
optname           692 net/dccp/proto.c 							     optname, optval,
optname           694 net/dccp/proto.c 	return do_dccp_getsockopt(sk, level, optname, optval, optlen);
optname           700 net/dccp/proto.c int compat_dccp_getsockopt(struct sock *sk, int level, int optname,
optname           704 net/dccp/proto.c 		return inet_csk_compat_getsockopt(sk, level, optname,
optname           706 net/dccp/proto.c 	return do_dccp_getsockopt(sk, level, optname, optval, optlen);
optname           153 net/decnet/af_decnet.c static int __dn_setsockopt(struct socket *sock, int level, int optname, char __user *optval, unsigned int optlen, int flags);
optname           154 net/decnet/af_decnet.c static int __dn_getsockopt(struct socket *sock, int level, int optname, char __user *optval, int __user *optlen, int flags);
optname          1323 net/decnet/af_decnet.c static int dn_setsockopt(struct socket *sock, int level, int optname, char __user *optval, unsigned int optlen)
optname          1329 net/decnet/af_decnet.c 	err = __dn_setsockopt(sock, level, optname, optval, optlen, 0);
optname          1333 net/decnet/af_decnet.c 	if (err == -ENOPROTOOPT && optname != DSO_LINKINFO &&
optname          1334 net/decnet/af_decnet.c 	    optname != DSO_STREAM && optname != DSO_SEQPACKET)
optname          1335 net/decnet/af_decnet.c 		err = nf_setsockopt(sk, PF_DECnet, optname, optval, optlen);
optname          1341 net/decnet/af_decnet.c static int __dn_setsockopt(struct socket *sock, int level,int optname, char __user *optval, unsigned int optlen, int flags)
optname          1366 net/decnet/af_decnet.c 	switch (optname) {
optname          1502 net/decnet/af_decnet.c static int dn_getsockopt(struct socket *sock, int level, int optname, char __user *optval, int __user *optlen)
optname          1508 net/decnet/af_decnet.c 	err = __dn_getsockopt(sock, level, optname, optval, optlen, 0);
optname          1511 net/decnet/af_decnet.c 	if (err == -ENOPROTOOPT && optname != DSO_STREAM &&
optname          1512 net/decnet/af_decnet.c 	    optname != DSO_SEQPACKET && optname != DSO_CONACCEPT &&
optname          1513 net/decnet/af_decnet.c 	    optname != DSO_CONREJECT) {
optname          1519 net/decnet/af_decnet.c 		err = nf_getsockopt(sk, PF_DECnet, optname, optval, &len);
optname          1528 net/decnet/af_decnet.c static int __dn_getsockopt(struct socket *sock, int level,int optname, char __user *optval,int __user *optlen, int flags)
optname          1540 net/decnet/af_decnet.c 	switch (optname) {
optname           378 net/ieee802154/socket.c static int raw_getsockopt(struct sock *sk, int level, int optname,
optname           384 net/ieee802154/socket.c static int raw_setsockopt(struct sock *sk, int level, int optname,
optname           831 net/ieee802154/socket.c static int dgram_getsockopt(struct sock *sk, int level, int optname,
optname           846 net/ieee802154/socket.c 	switch (optname) {
optname           878 net/ieee802154/socket.c static int dgram_setsockopt(struct sock *sk, int level, int optname,
optname           894 net/ieee802154/socket.c 	switch (optname) {
optname            25 net/ipv4/bpfilter/sockopt.c static int bpfilter_mbox_request(struct sock *sk, int optname,
optname            46 net/ipv4/bpfilter/sockopt.c 	err = bpfilter_ops.sockopt(sk, optname, optval, optlen, is_set);
optname            52 net/ipv4/bpfilter/sockopt.c int bpfilter_ip_set_sockopt(struct sock *sk, int optname, char __user *optval,
optname            55 net/ipv4/bpfilter/sockopt.c 	return bpfilter_mbox_request(sk, optname, optval, optlen, true);
optname            58 net/ipv4/bpfilter/sockopt.c int bpfilter_ip_get_sockopt(struct sock *sk, int optname, char __user *optval,
optname            66 net/ipv4/bpfilter/sockopt.c 	return bpfilter_mbox_request(sk, optname, optval, len, false);
optname          1051 net/ipv4/inet_connection_sock.c int inet_csk_compat_getsockopt(struct sock *sk, int level, int optname,
optname          1057 net/ipv4/inet_connection_sock.c 		return icsk->icsk_af_ops->compat_getsockopt(sk, level, optname,
optname          1059 net/ipv4/inet_connection_sock.c 	return icsk->icsk_af_ops->getsockopt(sk, level, optname,
optname          1064 net/ipv4/inet_connection_sock.c int inet_csk_compat_setsockopt(struct sock *sk, int level, int optname,
optname          1070 net/ipv4/inet_connection_sock.c 		return icsk->icsk_af_ops->compat_setsockopt(sk, level, optname,
optname          1072 net/ipv4/inet_connection_sock.c 	return icsk->icsk_af_ops->setsockopt(sk, level, optname,
optname           568 net/ipv4/ip_sockglue.c static bool setsockopt_needs_rtnl(int optname)
optname           570 net/ipv4/ip_sockglue.c 	switch (optname) {
optname           591 net/ipv4/ip_sockglue.c 			    int optname, char __user *optval, unsigned int optlen)
optname           596 net/ipv4/ip_sockglue.c 	bool needs_rtnl = setsockopt_needs_rtnl(optname);
optname           598 net/ipv4/ip_sockglue.c 	switch (optname) {
optname           637 net/ipv4/ip_sockglue.c 	if (optname == IP_ROUTER_ALERT)
optname           639 net/ipv4/ip_sockglue.c 	if (ip_mroute_opt(optname))
optname           640 net/ipv4/ip_sockglue.c 		return ip_mroute_setsockopt(sk, optname, optval, optlen);
optname           647 net/ipv4/ip_sockglue.c 	switch (optname) {
optname           926 net/ipv4/ip_sockglue.c 		if (optname == IP_ADD_MEMBERSHIP)
optname           977 net/ipv4/ip_sockglue.c 		if (optname == IP_BLOCK_SOURCE) {
optname           980 net/ipv4/ip_sockglue.c 		} else if (optname == IP_UNBLOCK_SOURCE) {
optname           983 net/ipv4/ip_sockglue.c 		} else if (optname == IP_ADD_SOURCE_MEMBERSHIP) {
optname          1020 net/ipv4/ip_sockglue.c 		if (optname == MCAST_JOIN_GROUP)
optname          1053 net/ipv4/ip_sockglue.c 		if (optname == MCAST_BLOCK_SOURCE) {
optname          1056 net/ipv4/ip_sockglue.c 		} else if (optname == MCAST_UNBLOCK_SOURCE) {
optname          1059 net/ipv4/ip_sockglue.c 		} else if (optname == MCAST_JOIN_SOURCE_GROUP) {
optname          1161 net/ipv4/ip_sockglue.c 		err = xfrm_user_policy(sk, optname, optval, optlen);
optname          1241 net/ipv4/ip_sockglue.c 		int optname, char __user *optval, unsigned int optlen)
optname          1248 net/ipv4/ip_sockglue.c 	err = do_ip_setsockopt(sk, level, optname, optval, optlen);
optname          1250 net/ipv4/ip_sockglue.c 	if (optname >= BPFILTER_IPT_SO_SET_REPLACE &&
optname          1251 net/ipv4/ip_sockglue.c 	    optname < BPFILTER_IPT_SET_MAX)
optname          1252 net/ipv4/ip_sockglue.c 		err = bpfilter_ip_set_sockopt(sk, optname, optval, optlen);
optname          1256 net/ipv4/ip_sockglue.c 	if (err == -ENOPROTOOPT && optname != IP_HDRINCL &&
optname          1257 net/ipv4/ip_sockglue.c 			optname != IP_IPSEC_POLICY &&
optname          1258 net/ipv4/ip_sockglue.c 			optname != IP_XFRM_POLICY &&
optname          1259 net/ipv4/ip_sockglue.c 			!ip_mroute_opt(optname))
optname          1260 net/ipv4/ip_sockglue.c 		err = nf_setsockopt(sk, PF_INET, optname, optval, optlen);
optname          1267 net/ipv4/ip_sockglue.c int compat_ip_setsockopt(struct sock *sk, int level, int optname,
optname          1275 net/ipv4/ip_sockglue.c 	if (optname >= MCAST_JOIN_GROUP && optname <= MCAST_MSFILTER)
optname          1276 net/ipv4/ip_sockglue.c 		return compat_mc_setsockopt(sk, level, optname, optval, optlen,
optname          1279 net/ipv4/ip_sockglue.c 	err = do_ip_setsockopt(sk, level, optname, optval, optlen);
optname          1282 net/ipv4/ip_sockglue.c 	if (err == -ENOPROTOOPT && optname != IP_HDRINCL &&
optname          1283 net/ipv4/ip_sockglue.c 			optname != IP_IPSEC_POLICY &&
optname          1284 net/ipv4/ip_sockglue.c 			optname != IP_XFRM_POLICY &&
optname          1285 net/ipv4/ip_sockglue.c 			!ip_mroute_opt(optname))
optname          1286 net/ipv4/ip_sockglue.c 		err = compat_nf_setsockopt(sk, PF_INET, optname, optval,
optname          1299 net/ipv4/ip_sockglue.c static bool getsockopt_needs_rtnl(int optname)
optname          1301 net/ipv4/ip_sockglue.c 	switch (optname) {
optname          1309 net/ipv4/ip_sockglue.c static int do_ip_getsockopt(struct sock *sk, int level, int optname,
optname          1313 net/ipv4/ip_sockglue.c 	bool needs_rtnl = getsockopt_needs_rtnl(optname);
optname          1320 net/ipv4/ip_sockglue.c 	if (ip_mroute_opt(optname))
optname          1321 net/ipv4/ip_sockglue.c 		return ip_mroute_getsockopt(sk, optname, optval, optlen);
optname          1332 net/ipv4/ip_sockglue.c 	switch (optname) {
optname          1557 net/ipv4/ip_sockglue.c 		  int optname, char __user *optval, int __user *optlen)
optname          1561 net/ipv4/ip_sockglue.c 	err = do_ip_getsockopt(sk, level, optname, optval, optlen, 0);
optname          1563 net/ipv4/ip_sockglue.c 	if (optname >= BPFILTER_IPT_SO_GET_INFO &&
optname          1564 net/ipv4/ip_sockglue.c 	    optname < BPFILTER_IPT_GET_MAX)
optname          1565 net/ipv4/ip_sockglue.c 		err = bpfilter_ip_get_sockopt(sk, optname, optval, optlen);
optname          1569 net/ipv4/ip_sockglue.c 	if (err == -ENOPROTOOPT && optname != IP_PKTOPTIONS &&
optname          1570 net/ipv4/ip_sockglue.c 			!ip_mroute_opt(optname)) {
optname          1576 net/ipv4/ip_sockglue.c 		err = nf_getsockopt(sk, PF_INET, optname, optval, &len);
optname          1587 net/ipv4/ip_sockglue.c int compat_ip_getsockopt(struct sock *sk, int level, int optname,
optname          1592 net/ipv4/ip_sockglue.c 	if (optname == MCAST_MSFILTER)
optname          1593 net/ipv4/ip_sockglue.c 		return compat_mc_getsockopt(sk, level, optname, optval, optlen,
optname          1596 net/ipv4/ip_sockglue.c 	err = do_ip_getsockopt(sk, level, optname, optval, optlen,
optname          1600 net/ipv4/ip_sockglue.c 	if (optname >= BPFILTER_IPT_SO_GET_INFO &&
optname          1601 net/ipv4/ip_sockglue.c 	    optname < BPFILTER_IPT_GET_MAX)
optname          1602 net/ipv4/ip_sockglue.c 		err = bpfilter_ip_get_sockopt(sk, optname, optval, optlen);
optname          1606 net/ipv4/ip_sockglue.c 	if (err == -ENOPROTOOPT && optname != IP_PKTOPTIONS &&
optname          1607 net/ipv4/ip_sockglue.c 			!ip_mroute_opt(optname)) {
optname          1613 net/ipv4/ip_sockglue.c 		err = compat_nf_getsockopt(sk, PF_INET, optname, optval, &len);
optname          1373 net/ipv4/ipmr.c int ip_mroute_setsockopt(struct sock *sk, int optname, char __user *optval,
optname          1397 net/ipv4/ipmr.c 	if (optname != MRT_INIT) {
optname          1405 net/ipv4/ipmr.c 	switch (optname) {
optname          1453 net/ipv4/ipmr.c 		if (optname == MRT_ADD_VIF) {
optname          1479 net/ipv4/ipmr.c 		if (optname == MRT_DEL_MFC || optname == MRT_DEL_MFC_PROXY)
optname          1566 net/ipv4/ipmr.c int ip_mroute_getsockopt(struct sock *sk, int optname, char __user *optval, int __user *optlen)
optname          1581 net/ipv4/ipmr.c 	switch (optname) {
optname           840 net/ipv4/raw.c static int do_raw_setsockopt(struct sock *sk, int level, int optname,
optname           843 net/ipv4/raw.c 	if (optname == ICMP_FILTER) {
optname           852 net/ipv4/raw.c static int raw_setsockopt(struct sock *sk, int level, int optname,
optname           856 net/ipv4/raw.c 		return ip_setsockopt(sk, level, optname, optval, optlen);
optname           857 net/ipv4/raw.c 	return do_raw_setsockopt(sk, level, optname, optval, optlen);
optname           861 net/ipv4/raw.c static int compat_raw_setsockopt(struct sock *sk, int level, int optname,
optname           865 net/ipv4/raw.c 		return compat_ip_setsockopt(sk, level, optname, optval, optlen);
optname           866 net/ipv4/raw.c 	return do_raw_setsockopt(sk, level, optname, optval, optlen);
optname           870 net/ipv4/raw.c static int do_raw_getsockopt(struct sock *sk, int level, int optname,
optname           873 net/ipv4/raw.c 	if (optname == ICMP_FILTER) {
optname           882 net/ipv4/raw.c static int raw_getsockopt(struct sock *sk, int level, int optname,
optname           886 net/ipv4/raw.c 		return ip_getsockopt(sk, level, optname, optval, optlen);
optname           887 net/ipv4/raw.c 	return do_raw_getsockopt(sk, level, optname, optval, optlen);
optname           891 net/ipv4/raw.c static int compat_raw_getsockopt(struct sock *sk, int level, int optname,
optname           895 net/ipv4/raw.c 		return compat_ip_getsockopt(sk, level, optname, optval, optlen);
optname           896 net/ipv4/raw.c 	return do_raw_getsockopt(sk, level, optname, optval, optlen);
optname          2803 net/ipv4/tcp.c 		int optname, char __user *optval, unsigned int optlen)
optname          2812 net/ipv4/tcp.c 	switch (optname) {
optname          2882 net/ipv4/tcp.c 	switch (optname) {
optname          3089 net/ipv4/tcp.c 			err = tp->af_specific->md5_parse(sk, optname, optval, optlen);
optname          3167 net/ipv4/tcp.c int tcp_setsockopt(struct sock *sk, int level, int optname, char __user *optval,
optname          3173 net/ipv4/tcp.c 		return icsk->icsk_af_ops->setsockopt(sk, level, optname,
optname          3175 net/ipv4/tcp.c 	return do_tcp_setsockopt(sk, level, optname, optval, optlen);
optname          3180 net/ipv4/tcp.c int compat_tcp_setsockopt(struct sock *sk, int level, int optname,
optname          3184 net/ipv4/tcp.c 		return inet_csk_compat_setsockopt(sk, level, optname,
optname          3186 net/ipv4/tcp.c 	return do_tcp_setsockopt(sk, level, optname, optval, optlen);
optname          3412 net/ipv4/tcp.c 		int optname, char __user *optval, int __user *optlen)
optname          3427 net/ipv4/tcp.c 	switch (optname) {
optname          3698 net/ipv4/tcp.c int tcp_getsockopt(struct sock *sk, int level, int optname, char __user *optval,
optname          3704 net/ipv4/tcp.c 		return icsk->icsk_af_ops->getsockopt(sk, level, optname,
optname          3706 net/ipv4/tcp.c 	return do_tcp_getsockopt(sk, level, optname, optval, optlen);
optname          3711 net/ipv4/tcp.c int compat_tcp_getsockopt(struct sock *sk, int level, int optname,
optname          3715 net/ipv4/tcp.c 		return inet_csk_compat_getsockopt(sk, level, optname,
optname          3717 net/ipv4/tcp.c 	return do_tcp_getsockopt(sk, level, optname, optval, optlen);
optname          1149 net/ipv4/tcp_ipv4.c static int tcp_v4_parse_md5_keys(struct sock *sk, int optname,
optname          1165 net/ipv4/tcp_ipv4.c 	if (optname == TCP_MD5SIG_EXT &&
optname          2527 net/ipv4/udp.c int udp_lib_setsockopt(struct sock *sk, int level, int optname,
optname          2544 net/ipv4/udp.c 	switch (optname) {
optname          2636 net/ipv4/udp.c int udp_setsockopt(struct sock *sk, int level, int optname,
optname          2640 net/ipv4/udp.c 		return udp_lib_setsockopt(sk, level, optname, optval, optlen,
optname          2642 net/ipv4/udp.c 	return ip_setsockopt(sk, level, optname, optval, optlen);
optname          2646 net/ipv4/udp.c int compat_udp_setsockopt(struct sock *sk, int level, int optname,
optname          2650 net/ipv4/udp.c 		return udp_lib_setsockopt(sk, level, optname, optval, optlen,
optname          2652 net/ipv4/udp.c 	return compat_ip_setsockopt(sk, level, optname, optval, optlen);
optname          2656 net/ipv4/udp.c int udp_lib_getsockopt(struct sock *sk, int level, int optname,
optname          2670 net/ipv4/udp.c 	switch (optname) {
optname          2713 net/ipv4/udp.c int udp_getsockopt(struct sock *sk, int level, int optname,
optname          2717 net/ipv4/udp.c 		return udp_lib_getsockopt(sk, level, optname, optval, optlen);
optname          2718 net/ipv4/udp.c 	return ip_getsockopt(sk, level, optname, optval, optlen);
optname          2722 net/ipv4/udp.c int compat_udp_getsockopt(struct sock *sk, int level, int optname,
optname          2726 net/ipv4/udp.c 		return udp_lib_getsockopt(sk, level, optname, optval, optlen);
optname          2727 net/ipv4/udp.c 	return compat_ip_getsockopt(sk, level, optname, optval, optlen);
optname            15 net/ipv4/udp_impl.h int udp_setsockopt(struct sock *sk, int level, int optname,
optname            17 net/ipv4/udp_impl.h int udp_getsockopt(struct sock *sk, int level, int optname,
optname            21 net/ipv4/udp_impl.h int compat_udp_setsockopt(struct sock *sk, int level, int optname,
optname            23 net/ipv4/udp_impl.h int compat_udp_getsockopt(struct sock *sk, int level, int optname,
optname          1627 net/ipv6/ip6mr.c int ip6_mroute_setsockopt(struct sock *sk, int optname, char __user *optval, unsigned int optlen)
optname          1644 net/ipv6/ip6mr.c 	if (optname != MRT6_INIT) {
optname          1650 net/ipv6/ip6mr.c 	switch (optname) {
optname          1700 net/ipv6/ip6mr.c 		if (optname == MRT6_DEL_MFC || optname == MRT6_DEL_MFC_PROXY)
optname          1799 net/ipv6/ip6mr.c int ip6_mroute_getsockopt(struct sock *sk, int optname, char __user *optval,
optname          1815 net/ipv6/ip6mr.c 	switch (optname) {
optname           119 net/ipv6/ipv6_sockglue.c static bool setsockopt_needs_rtnl(int optname)
optname           121 net/ipv6/ipv6_sockglue.c 	switch (optname) {
optname           139 net/ipv6/ipv6_sockglue.c static int do_ipv6_setsockopt(struct sock *sk, int level, int optname,
optname           146 net/ipv6/ipv6_sockglue.c 	bool needs_rtnl = setsockopt_needs_rtnl(optname);
optname           160 net/ipv6/ipv6_sockglue.c 	if (ip6_mroute_opt(optname))
optname           161 net/ipv6/ipv6_sockglue.c 		return ip6_mroute_setsockopt(sk, optname, optval, optlen);
optname           167 net/ipv6/ipv6_sockglue.c 	switch (optname) {
optname           409 net/ipv6/ipv6_sockglue.c 		if (optname != IPV6_RTHDR && !ns_capable(net->user_ns, CAP_NET_RAW))
optname           436 net/ipv6/ipv6_sockglue.c 		opt = ipv6_renew_options(sk, opt, optname, new);
optname           445 net/ipv6/ipv6_sockglue.c 		if (optname == IPV6_RTHDR && opt && opt->srcrt) {
optname           657 net/ipv6/ipv6_sockglue.c 		if (optname == IPV6_ADD_MEMBERSHIP)
optname           675 net/ipv6/ipv6_sockglue.c 		if (optname == IPV6_JOIN_ANYCAST)
optname           705 net/ipv6/ipv6_sockglue.c 		if (optname == MCAST_JOIN_GROUP)
optname           732 net/ipv6/ipv6_sockglue.c 		if (optname == MCAST_BLOCK_SOURCE) {
optname           735 net/ipv6/ipv6_sockglue.c 		} else if (optname == MCAST_UNBLOCK_SOURCE) {
optname           738 net/ipv6/ipv6_sockglue.c 		} else if (optname == MCAST_JOIN_SOURCE_GROUP) {
optname           838 net/ipv6/ipv6_sockglue.c 		retv = xfrm_user_policy(sk, optname, optval, optlen);
optname           939 net/ipv6/ipv6_sockglue.c int ipv6_setsockopt(struct sock *sk, int level, int optname,
optname           945 net/ipv6/ipv6_sockglue.c 		return udp_prot.setsockopt(sk, level, optname, optval, optlen);
optname           950 net/ipv6/ipv6_sockglue.c 	err = do_ipv6_setsockopt(sk, level, optname, optval, optlen);
optname           953 net/ipv6/ipv6_sockglue.c 	if (err == -ENOPROTOOPT && optname != IPV6_IPSEC_POLICY &&
optname           954 net/ipv6/ipv6_sockglue.c 			optname != IPV6_XFRM_POLICY)
optname           955 net/ipv6/ipv6_sockglue.c 		err = nf_setsockopt(sk, PF_INET6, optname, optval, optlen);
optname           962 net/ipv6/ipv6_sockglue.c int compat_ipv6_setsockopt(struct sock *sk, int level, int optname,
optname           969 net/ipv6/ipv6_sockglue.c 			return udp_prot.compat_setsockopt(sk, level, optname,
optname           971 net/ipv6/ipv6_sockglue.c 		return udp_prot.setsockopt(sk, level, optname, optval, optlen);
optname           977 net/ipv6/ipv6_sockglue.c 	if (optname >= MCAST_JOIN_GROUP && optname <= MCAST_MSFILTER)
optname           978 net/ipv6/ipv6_sockglue.c 		return compat_mc_setsockopt(sk, level, optname, optval, optlen,
optname           981 net/ipv6/ipv6_sockglue.c 	err = do_ipv6_setsockopt(sk, level, optname, optval, optlen);
optname           984 net/ipv6/ipv6_sockglue.c 	if (err == -ENOPROTOOPT && optname != IPV6_IPSEC_POLICY &&
optname           985 net/ipv6/ipv6_sockglue.c 	    optname != IPV6_XFRM_POLICY)
optname           986 net/ipv6/ipv6_sockglue.c 		err = compat_nf_setsockopt(sk, PF_INET6, optname, optval,
optname           995 net/ipv6/ipv6_sockglue.c 				  int optname, char __user *optval, int len)
optname          1002 net/ipv6/ipv6_sockglue.c 	switch (optname) {
optname          1028 net/ipv6/ipv6_sockglue.c static int do_ipv6_getsockopt(struct sock *sk, int level, int optname,
optname          1035 net/ipv6/ipv6_sockglue.c 	if (ip6_mroute_opt(optname))
optname          1036 net/ipv6/ipv6_sockglue.c 		return ip6_mroute_getsockopt(sk, optname, optval, optlen);
optname          1040 net/ipv6/ipv6_sockglue.c 	switch (optname) {
optname          1176 net/ipv6/ipv6_sockglue.c 		len = ipv6_getsockopt_sticky(sk, opt, optname, optval, len);
optname          1260 net/ipv6/ipv6_sockglue.c 		if (optname == IPV6_UNICAST_HOPS)
optname          1386 net/ipv6/ipv6_sockglue.c int ipv6_getsockopt(struct sock *sk, int level, int optname,
optname          1392 net/ipv6/ipv6_sockglue.c 		return udp_prot.getsockopt(sk, level, optname, optval, optlen);
optname          1397 net/ipv6/ipv6_sockglue.c 	err = do_ipv6_getsockopt(sk, level, optname, optval, optlen, 0);
optname          1400 net/ipv6/ipv6_sockglue.c 	if (err == -ENOPROTOOPT && optname != IPV6_2292PKTOPTIONS) {
optname          1406 net/ipv6/ipv6_sockglue.c 		err = nf_getsockopt(sk, PF_INET6, optname, optval, &len);
optname          1416 net/ipv6/ipv6_sockglue.c int compat_ipv6_getsockopt(struct sock *sk, int level, int optname,
optname          1423 net/ipv6/ipv6_sockglue.c 			return udp_prot.compat_getsockopt(sk, level, optname,
optname          1425 net/ipv6/ipv6_sockglue.c 		return udp_prot.getsockopt(sk, level, optname, optval, optlen);
optname          1431 net/ipv6/ipv6_sockglue.c 	if (optname == MCAST_MSFILTER)
optname          1432 net/ipv6/ipv6_sockglue.c 		return compat_mc_getsockopt(sk, level, optname, optval, optlen,
optname          1435 net/ipv6/ipv6_sockglue.c 	err = do_ipv6_getsockopt(sk, level, optname, optval, optlen,
optname          1439 net/ipv6/ipv6_sockglue.c 	if (err == -ENOPROTOOPT && optname != IPV6_2292PKTOPTIONS) {
optname          1445 net/ipv6/ipv6_sockglue.c 		err = compat_nf_getsockopt(sk, PF_INET6, optname, optval, &len);
optname           974 net/ipv6/raw.c static int rawv6_seticmpfilter(struct sock *sk, int level, int optname,
optname           977 net/ipv6/raw.c 	switch (optname) {
optname           991 net/ipv6/raw.c static int rawv6_geticmpfilter(struct sock *sk, int level, int optname,
optname           996 net/ipv6/raw.c 	switch (optname) {
optname          1017 net/ipv6/raw.c static int do_rawv6_setsockopt(struct sock *sk, int level, int optname,
optname          1026 net/ipv6/raw.c 	switch (optname) {
optname          1064 net/ipv6/raw.c static int rawv6_setsockopt(struct sock *sk, int level, int optname,
optname          1074 net/ipv6/raw.c 		return rawv6_seticmpfilter(sk, level, optname, optval, optlen);
optname          1076 net/ipv6/raw.c 		if (optname == IPV6_CHECKSUM ||
optname          1077 net/ipv6/raw.c 		    optname == IPV6_HDRINCL)
optname          1081 net/ipv6/raw.c 		return ipv6_setsockopt(sk, level, optname, optval, optlen);
optname          1084 net/ipv6/raw.c 	return do_rawv6_setsockopt(sk, level, optname, optval, optlen);
optname          1088 net/ipv6/raw.c static int compat_rawv6_setsockopt(struct sock *sk, int level, int optname,
optname          1097 net/ipv6/raw.c 		return rawv6_seticmpfilter(sk, level, optname, optval, optlen);
optname          1099 net/ipv6/raw.c 		if (optname == IPV6_CHECKSUM ||
optname          1100 net/ipv6/raw.c 		    optname == IPV6_HDRINCL)
optname          1104 net/ipv6/raw.c 		return compat_ipv6_setsockopt(sk, level, optname,
optname          1107 net/ipv6/raw.c 	return do_rawv6_setsockopt(sk, level, optname, optval, optlen);
optname          1111 net/ipv6/raw.c static int do_rawv6_getsockopt(struct sock *sk, int level, int optname,
optname          1120 net/ipv6/raw.c 	switch (optname) {
optname          1149 net/ipv6/raw.c static int rawv6_getsockopt(struct sock *sk, int level, int optname,
optname          1159 net/ipv6/raw.c 		return rawv6_geticmpfilter(sk, level, optname, optval, optlen);
optname          1161 net/ipv6/raw.c 		if (optname == IPV6_CHECKSUM ||
optname          1162 net/ipv6/raw.c 		    optname == IPV6_HDRINCL)
optname          1166 net/ipv6/raw.c 		return ipv6_getsockopt(sk, level, optname, optval, optlen);
optname          1169 net/ipv6/raw.c 	return do_rawv6_getsockopt(sk, level, optname, optval, optlen);
optname          1173 net/ipv6/raw.c static int compat_rawv6_getsockopt(struct sock *sk, int level, int optname,
optname          1182 net/ipv6/raw.c 		return rawv6_geticmpfilter(sk, level, optname, optval, optlen);
optname          1184 net/ipv6/raw.c 		if (optname == IPV6_CHECKSUM ||
optname          1185 net/ipv6/raw.c 		    optname == IPV6_HDRINCL)
optname          1189 net/ipv6/raw.c 		return compat_ipv6_getsockopt(sk, level, optname,
optname          1192 net/ipv6/raw.c 	return do_rawv6_getsockopt(sk, level, optname, optval, optlen);
optname           546 net/ipv6/tcp_ipv6.c static int tcp_v6_parse_md5_keys(struct sock *sk, int optname,
optname           562 net/ipv6/tcp_ipv6.c 	if (optname == TCP_MD5SIG_EXT &&
optname          1559 net/ipv6/udp.c int udpv6_setsockopt(struct sock *sk, int level, int optname,
optname          1563 net/ipv6/udp.c 		return udp_lib_setsockopt(sk, level, optname, optval, optlen,
optname          1565 net/ipv6/udp.c 	return ipv6_setsockopt(sk, level, optname, optval, optlen);
optname          1569 net/ipv6/udp.c int compat_udpv6_setsockopt(struct sock *sk, int level, int optname,
optname          1573 net/ipv6/udp.c 		return udp_lib_setsockopt(sk, level, optname, optval, optlen,
optname          1575 net/ipv6/udp.c 	return compat_ipv6_setsockopt(sk, level, optname, optval, optlen);
optname          1579 net/ipv6/udp.c int udpv6_getsockopt(struct sock *sk, int level, int optname,
optname          1583 net/ipv6/udp.c 		return udp_lib_getsockopt(sk, level, optname, optval, optlen);
optname          1584 net/ipv6/udp.c 	return ipv6_getsockopt(sk, level, optname, optval, optlen);
optname          1588 net/ipv6/udp.c int compat_udpv6_getsockopt(struct sock *sk, int level, int optname,
optname          1592 net/ipv6/udp.c 		return udp_lib_getsockopt(sk, level, optname, optval, optlen);
optname          1593 net/ipv6/udp.c 	return compat_ipv6_getsockopt(sk, level, optname, optval, optlen);
optname            18 net/ipv6/udp_impl.h int udpv6_getsockopt(struct sock *sk, int level, int optname,
optname            20 net/ipv6/udp_impl.h int udpv6_setsockopt(struct sock *sk, int level, int optname,
optname            23 net/ipv6/udp_impl.h int compat_udpv6_setsockopt(struct sock *sk, int level, int optname,
optname            25 net/ipv6/udp_impl.h int compat_udpv6_getsockopt(struct sock *sk, int level, int optname,
optname          1636 net/iucv/af_iucv.c static int iucv_sock_setsockopt(struct socket *sock, int level, int optname,
optname          1656 net/iucv/af_iucv.c 	switch (optname) {
optname          1686 net/iucv/af_iucv.c static int iucv_sock_getsockopt(struct socket *sock, int level, int optname,
optname          1705 net/iucv/af_iucv.c 	switch (optname) {
optname          1269 net/kcm/kcmsock.c static int kcm_setsockopt(struct socket *sock, int level, int optname,
optname          1287 net/kcm/kcmsock.c 	switch (optname) {
optname          1303 net/kcm/kcmsock.c static int kcm_getsockopt(struct socket *sock, int level, int optname,
optname          1319 net/kcm/kcmsock.c 	switch (optname) {
optname          1152 net/l2tp/l2tp_ppp.c 				      int optname, int val)
optname          1156 net/l2tp/l2tp_ppp.c 	switch (optname) {
optname          1175 net/l2tp/l2tp_ppp.c 				       int optname, int val)
optname          1179 net/l2tp/l2tp_ppp.c 	switch (optname) {
optname          1246 net/l2tp/l2tp_ppp.c static int pppol2tp_setsockopt(struct socket *sock, int level, int optname,
optname          1279 net/l2tp/l2tp_ppp.c 		err = pppol2tp_tunnel_setsockopt(sk, tunnel, optname, val);
optname          1281 net/l2tp/l2tp_ppp.c 		err = pppol2tp_session_setsockopt(sk, session, optname, val);
optname          1293 net/l2tp/l2tp_ppp.c 				      int optname, int *val)
optname          1297 net/l2tp/l2tp_ppp.c 	switch (optname) {
optname          1316 net/l2tp/l2tp_ppp.c 				       int optname, int *val)
optname          1320 net/l2tp/l2tp_ppp.c 	switch (optname) {
optname          1363 net/l2tp/l2tp_ppp.c static int pppol2tp_getsockopt(struct socket *sock, int level, int optname,
optname          1397 net/l2tp/l2tp_ppp.c 		err = pppol2tp_tunnel_getsockopt(sk, tunnel, optname, &val);
optname          1401 net/l2tp/l2tp_ppp.c 		err = pppol2tp_session_getsockopt(sk, session, optname, &val);
optname          1052 net/llc/af_llc.c static int llc_ui_setsockopt(struct socket *sock, int level, int optname,
optname          1067 net/llc/af_llc.c 	switch (optname) {
optname          1134 net/llc/af_llc.c static int llc_ui_getsockopt(struct socket *sock, int level, int optname,
optname          1150 net/llc/af_llc.c 	switch (optname) {
optname          1622 net/netlink/af_netlink.c static int netlink_setsockopt(struct socket *sock, int level, int optname,
optname          1637 net/netlink/af_netlink.c 	switch (optname) {
optname          1654 net/netlink/af_netlink.c 		if (optname == NETLINK_ADD_MEMBERSHIP && nlk->netlink_bind) {
optname          1661 net/netlink/af_netlink.c 					 optname == NETLINK_ADD_MEMBERSHIP);
optname          1663 net/netlink/af_netlink.c 		if (optname == NETLINK_DROP_MEMBERSHIP && nlk->netlink_unbind)
optname          1723 net/netlink/af_netlink.c static int netlink_getsockopt(struct socket *sock, int level, int optname,
optname          1738 net/netlink/af_netlink.c 	switch (optname) {
optname           274 net/netrom/af_netrom.c static int nr_setsockopt(struct socket *sock, int level, int optname,
optname           290 net/netrom/af_netrom.c 	switch (optname) {
optname           326 net/netrom/af_netrom.c static int nr_getsockopt(struct socket *sock, int level, int optname,
optname           343 net/netrom/af_netrom.c 	switch (optname) {
optname           220 net/nfc/llcp_sock.c static int nfc_llcp_setsockopt(struct socket *sock, int level, int optname,
optname           228 net/nfc/llcp_sock.c 	pr_debug("%p optname %d\n", sk, optname);
optname           235 net/nfc/llcp_sock.c 	switch (optname) {
optname           293 net/nfc/llcp_sock.c static int nfc_llcp_getsockopt(struct socket *sock, int level, int optname,
optname           303 net/nfc/llcp_sock.c 	pr_debug("%p optname %d\n", sk, optname);
optname           319 net/nfc/llcp_sock.c 	switch (optname) {
optname          3654 net/packet/af_packet.c packet_setsockopt(struct socket *sock, int level, int optname, char __user *optval, unsigned int optlen)
optname          3663 net/packet/af_packet.c 	switch (optname) {
optname          3678 net/packet/af_packet.c 		if (optname == PACKET_ADD_MEMBERSHIP)
optname          3709 net/packet/af_packet.c 						    optname == PACKET_TX_RING);
optname          3920 net/packet/af_packet.c static int packet_getsockopt(struct socket *sock, int level, int optname,
optname          3941 net/packet/af_packet.c 	switch (optname) {
optname          4044 net/packet/af_packet.c static int compat_packet_setsockopt(struct socket *sock, int level, int optname,
optname          4052 net/packet/af_packet.c 	if (optname == PACKET_FANOUT_DATA &&
optname          4060 net/packet/af_packet.c 	return packet_setsockopt(sock, level, optname, optval, optlen);
optname           977 net/phonet/pep.c static int pep_setsockopt(struct sock *sk, int level, int optname,
optname           991 net/phonet/pep.c 	switch (optname) {
optname          1039 net/phonet/pep.c static int pep_getsockopt(struct sock *sk, int level, int optname,
optname          1050 net/phonet/pep.c 	switch (optname) {
optname           384 net/rds/af_rds.c 				 int optlen, int optname)
optname           396 net/rds/af_rds.c 	if (optname == SO_TIMESTAMP_NEW)
optname           434 net/rds/af_rds.c static int rds_setsockopt(struct socket *sock, int level, int optname,
optname           445 net/rds/af_rds.c 	switch (optname) {
optname           472 net/rds/af_rds.c 		ret = rds_enable_recvtstamp(sock->sk, optval, optlen, optname);
optname           485 net/rds/af_rds.c static int rds_getsockopt(struct socket *sock, int level, int optname,
optname           500 net/rds/af_rds.c 	switch (optname) {
optname           502 net/rds/af_rds.c 		ret = rds_info_getsockopt(sock, optname, optval,
optname            73 net/rds/info.c void rds_info_register_func(int optname, rds_info_func func)
optname            75 net/rds/info.c 	int offset = optname - RDS_INFO_FIRST;
optname            77 net/rds/info.c 	BUG_ON(optname < RDS_INFO_FIRST || optname > RDS_INFO_LAST);
optname            86 net/rds/info.c void rds_info_deregister_func(int optname, rds_info_func func)
optname            88 net/rds/info.c 	int offset = optname - RDS_INFO_FIRST;
optname            90 net/rds/info.c 	BUG_ON(optname < RDS_INFO_FIRST || optname > RDS_INFO_LAST);
optname           158 net/rds/info.c int rds_info_getsockopt(struct socket *sock, int optname, char __user *optval,
optname           209 net/rds/info.c 	func = rds_info_funcs[optname - RDS_INFO_FIRST];
optname            22 net/rds/info.h void rds_info_register_func(int optname, rds_info_func func);
optname            23 net/rds/info.h void rds_info_deregister_func(int optname, rds_info_func func);
optname            24 net/rds/info.h int rds_info_getsockopt(struct socket *sock, int optname, char __user *optval,
optname           345 net/rose/af_rose.c static int rose_setsockopt(struct socket *sock, int level, int optname,
optname           361 net/rose/af_rose.c 	switch (optname) {
optname           405 net/rose/af_rose.c static int rose_getsockopt(struct socket *sock, int level, int optname,
optname           422 net/rose/af_rose.c 	switch (optname) {
optname           577 net/rxrpc/af_rxrpc.c static int rxrpc_setsockopt(struct socket *sock, int level, int optname,
optname           585 net/rxrpc/af_rxrpc.c 	_enter(",%d,%d,,%d", level, optname, optlen);
optname           591 net/rxrpc/af_rxrpc.c 		switch (optname) {
optname           676 net/rxrpc/af_rxrpc.c static int rxrpc_getsockopt(struct socket *sock, int level, int optname,
optname           687 net/rxrpc/af_rxrpc.c 	switch (optname) {
optname          4626 net/sctp/socket.c static int sctp_setsockopt(struct sock *sk, int level, int optname,
optname          4631 net/sctp/socket.c 	pr_debug("%s: sk:%p, optname:%d\n", __func__, sk, optname);
optname          4641 net/sctp/socket.c 		retval = af->setsockopt(sk, level, optname, optval, optlen);
optname          4647 net/sctp/socket.c 	switch (optname) {
optname          7918 net/sctp/socket.c static int sctp_getsockopt(struct sock *sk, int level, int optname,
optname          7924 net/sctp/socket.c 	pr_debug("%s: sk:%p, optname:%d\n", __func__, sk, optname);
optname          7935 net/sctp/socket.c 		retval = af->getsockopt(sk, level, optname, optval, optlen);
optname          7947 net/sctp/socket.c 	switch (optname) {
optname          1705 net/smc/af_smc.c static int smc_setsockopt(struct socket *sock, int level, int optname,
optname          1717 net/smc/af_smc.c 	rc = smc->clcsock->ops->setsockopt(smc->clcsock, level, optname,
optname          1732 net/smc/af_smc.c 	switch (optname) {
optname          1776 net/smc/af_smc.c static int smc_getsockopt(struct socket *sock, int level, int optname,
optname          1783 net/smc/af_smc.c 	return smc->clcsock->ops->getsockopt(smc->clcsock, level, optname,
optname          2045 net/socket.c   static int __sys_setsockopt(int fd, int level, int optname,
optname          2058 net/socket.c   		err = security_socket_setsockopt(sock, level, optname);
optname          2063 net/socket.c   						     &optname, optval, &optlen,
optname          2080 net/socket.c   			    sock_setsockopt(sock, level, optname, optval,
optname          2084 net/socket.c   			    sock->ops->setsockopt(sock, level, optname, optval,
optname          2097 net/socket.c   SYSCALL_DEFINE5(setsockopt, int, fd, int, level, int, optname,
optname          2100 net/socket.c   	return __sys_setsockopt(fd, level, optname, optval, optlen);
optname          2108 net/socket.c   static int __sys_getsockopt(int fd, int level, int optname,
optname          2117 net/socket.c   		err = security_socket_getsockopt(sock, level, optname);
optname          2125 net/socket.c   			    sock_getsockopt(sock, level, optname, optval,
optname          2129 net/socket.c   			    sock->ops->getsockopt(sock, level, optname, optval,
optname          2132 net/socket.c   		err = BPF_CGROUP_RUN_PROG_GETSOCKOPT(sock->sk, level, optname,
optname          2141 net/socket.c   SYSCALL_DEFINE5(getsockopt, int, fd, int, level, int, optname,
optname          2144 net/socket.c   	return __sys_getsockopt(fd, level, optname, optval, optlen);
optname          3695 net/socket.c   int kernel_getsockopt(struct socket *sock, int level, int optname,
optname          3708 net/socket.c   		err = sock_getsockopt(sock, level, optname, uoptval, uoptlen);
optname          3710 net/socket.c   		err = sock->ops->getsockopt(sock, level, optname, uoptval,
optname          3728 net/socket.c   int kernel_setsockopt(struct socket *sock, int level, int optname,
optname          3739 net/socket.c   		err = sock_setsockopt(sock, level, optname, uoptval, optlen);
optname          3741 net/socket.c   		err = sock->ops->setsockopt(sock, level, optname, uoptval,
optname           677 net/sunrpc/svcsock.c 	int err, level, optname, one = 1;
optname           699 net/sunrpc/svcsock.c 		optname = IP_PKTINFO;
optname           703 net/sunrpc/svcsock.c 		optname = IPV6_RECVPKTINFO;
optname           708 net/sunrpc/svcsock.c 	err = kernel_setsockopt(svsk->sk_sock, level, optname,
optname           419 net/tls/tls_main.c static int do_tls_getsockopt(struct sock *sk, int optname,
optname           424 net/tls/tls_main.c 	switch (optname) {
optname           435 net/tls/tls_main.c static int tls_getsockopt(struct sock *sk, int level, int optname,
optname           442 net/tls/tls_main.c 						 optname, optval, optlen);
optname           444 net/tls/tls_main.c 	return do_tls_getsockopt(sk, optname, optval, optlen);
optname           566 net/tls/tls_main.c static int do_tls_setsockopt(struct sock *sk, int optname,
optname           571 net/tls/tls_main.c 	switch (optname) {
optname           576 net/tls/tls_main.c 					    optname == TLS_TX);
optname           586 net/tls/tls_main.c static int tls_setsockopt(struct sock *sk, int level, int optname,
optname           592 net/tls/tls_main.c 		return ctx->sk_proto->setsockopt(sk, level, optname, optval,
optname           595 net/tls/tls_main.c 	return do_tls_setsockopt(sk, optname, optval, optlen);
optname          1371 net/vmw_vsock/af_vsock.c 				   int optname,
optname          1401 net/vmw_vsock/af_vsock.c 	switch (optname) {
optname          1447 net/vmw_vsock/af_vsock.c 				   int level, int optname,
optname          1479 net/vmw_vsock/af_vsock.c 	switch (optname) {
optname           433 net/x25/af_x25.c static int x25_setsockopt(struct socket *sock, int level, int optname,
optname           440 net/x25/af_x25.c 	if (level != SOL_X25 || optname != X25_QBITINCL)
optname           460 net/x25/af_x25.c static int x25_getsockopt(struct socket *sock, int level, int optname,
optname           466 net/x25/af_x25.c 	if (level != SOL_X25 || optname != X25_QBITINCL)
optname           734 net/xdp/xsk.c  static int xsk_setsockopt(struct socket *sock, int level, int optname,
optname           744 net/xdp/xsk.c  	switch (optname) {
optname           761 net/xdp/xsk.c  		q = (optname == XDP_TX_RING) ? &xs->tx : &xs->rx;
optname           763 net/xdp/xsk.c  		if (!err && optname == XDP_TX_RING)
optname           820 net/xdp/xsk.c  		q = (optname == XDP_UMEM_FILL_RING) ? &xs->umem->fq :
optname           847 net/xdp/xsk.c  static int xsk_getsockopt(struct socket *sock, int level, int optname,
optname           862 net/xdp/xsk.c  	switch (optname) {
optname          2264 net/xfrm/xfrm_state.c int xfrm_user_policy(struct sock *sk, int optname, u8 __user *optval, int optlen)
optname          2291 net/xfrm/xfrm_state.c 		pol = km->compile_policy(sk, optname, data,
optname           978 security/apparmor/lsm.c 			    int level, int optname)
optname           985 security/apparmor/lsm.c 			 opt_perm(op, request, sock, level, optname),
optname           993 security/apparmor/lsm.c 				      int optname)
optname           996 security/apparmor/lsm.c 				level, optname);
optname          1003 security/apparmor/lsm.c 				      int optname)
optname          1006 security/apparmor/lsm.c 				level, optname);
optname          2032 security/security.c int security_socket_getsockopt(struct socket *sock, int level, int optname)
optname          2034 security/security.c 	return call_int_hook(socket_getsockopt, 0, sock, level, optname);
optname          2037 security/security.c int security_socket_setsockopt(struct socket *sock, int level, int optname)
optname          2039 security/security.c 	return call_int_hook(socket_setsockopt, 0, sock, level, optname);
optname          2181 security/security.c int security_sctp_bind_connect(struct sock *sk, int optname,
optname          2184 security/security.c 	return call_int_hook(sctp_bind_connect, 0, sk, optname,
optname          4859 security/selinux/hooks.c static int selinux_socket_setsockopt(struct socket *sock, int level, int optname)
optname          4867 security/selinux/hooks.c 	return selinux_netlbl_socket_setsockopt(sock, level, optname);
optname          4871 security/selinux/hooks.c 				     int optname)
optname          5264 security/selinux/hooks.c static int selinux_sctp_bind_connect(struct sock *sk, int optname,
optname          5301 security/selinux/hooks.c 		switch (optname) {
optname            54 security/selinux/include/netlabel.h 				     int optname);
optname           140 security/selinux/include/netlabel.h 						   int optname)
optname           482 security/selinux/netlabel.c static inline int selinux_netlbl_option(int level, int optname)
optname           484 security/selinux/netlabel.c 	return (level == IPPROTO_IP && optname == IP_OPTIONS) ||
optname           485 security/selinux/netlabel.c 		(level == IPPROTO_IPV6 && optname == IPV6_HOPOPTS);
optname           503 security/selinux/netlabel.c 				     int optname)
optname           510 security/selinux/netlabel.c 	if (selinux_netlbl_option(level, optname) &&
optname          3611 tools/include/uapi/linux/bpf.h 	__s32	optname;
optname            90 tools/testing/selftests/bpf/bpf_helpers.h static int (*bpf_setsockopt)(void *ctx, int level, int optname, void *optval,
optname            93 tools/testing/selftests/bpf/bpf_helpers.h static int (*bpf_getsockopt)(void *ctx, int level, int optname, void *optval,
optname           168 tools/testing/selftests/bpf/prog_tests/sockopt.c 				    offsetof(struct bpf_sockopt, optname)),
optname           216 tools/testing/selftests/bpf/prog_tests/sockopt.c 				    offsetof(struct bpf_sockopt, optname)),
optname           524 tools/testing/selftests/bpf/prog_tests/sockopt.c 				    offsetof(struct bpf_sockopt, optname)),
optname           554 tools/testing/selftests/bpf/prog_tests/sockopt.c 				    offsetof(struct bpf_sockopt, optname)),
optname            39 tools/testing/selftests/bpf/prog_tests/sockopt_inherit.c static int verify_sockopt(int fd, int optname, const char *msg, char expected)
optname            45 tools/testing/selftests/bpf/prog_tests/sockopt_inherit.c 	err = getsockopt(fd, SOL_CUSTOM, optname, &buf, &optlen);
optname            51 tools/testing/selftests/bpf/prog_tests/sockopt_inherit.c 	printf("%s %d: got=0x%x ? expected=0x%x\n", msg, optname, buf, expected);
optname            40 tools/testing/selftests/bpf/progs/sockopt_inherit.c 	if (ctx->optname == CUSTOM_INHERIT1)
optname            43 tools/testing/selftests/bpf/progs/sockopt_inherit.c 	else if (ctx->optname == CUSTOM_INHERIT2)
optname            15 tools/testing/selftests/bpf/progs/sockopt_multi.c 	if (ctx->level != SOL_IP || ctx->optname != IP_TOS)
optname            38 tools/testing/selftests/bpf/progs/sockopt_multi.c 	if (ctx->level != SOL_IP || ctx->optname != IP_TOS)
optname            61 tools/testing/selftests/bpf/progs/sockopt_multi.c 	if (ctx->level != SOL_IP || ctx->optname != IP_TOS)
optname            32 tools/testing/selftests/bpf/progs/sockopt_sk.c 	if (ctx->level == SOL_IP && ctx->optname == IP_TOS)
optname            39 tools/testing/selftests/bpf/progs/sockopt_sk.c 	if (ctx->level == SOL_SOCKET && ctx->optname == SO_SNDBUF) {
optname            47 tools/testing/selftests/bpf/progs/sockopt_sk.c 	if (ctx->level == SOL_TCP && ctx->optname == TCP_CONGESTION) {
optname            85 tools/testing/selftests/bpf/progs/sockopt_sk.c 	if (ctx->level == SOL_IP && ctx->optname == IP_TOS)
optname            92 tools/testing/selftests/bpf/progs/sockopt_sk.c 	if (ctx->level == SOL_SOCKET && ctx->optname == SO_SNDBUF) {
optname           104 tools/testing/selftests/bpf/progs/sockopt_sk.c 	if (ctx->level == SOL_TCP && ctx->optname == TCP_CONGESTION) {
optname           136 tools/testing/selftests/net/msg_zerocopy.c static void do_setsockopt(int fd, int level, int optname, int val)
optname           138 tools/testing/selftests/net/msg_zerocopy.c 	if (setsockopt(fd, level, optname, &val, sizeof(val)))
optname           139 tools/testing/selftests/net/msg_zerocopy.c 		error(1, errno, "setsockopt %d.%d: %d", level, optname, val);