optval            392 arch/um/drivers/vector_user.c 	int optval = 1;
optval            396 arch/um/drivers/vector_user.c 		&optval, sizeof(optval)) != 0) {
optval            404 arch/um/drivers/vector_user.c 	int optval = 1;
optval            408 arch/um/drivers/vector_user.c 		&optval, sizeof(optval)) != 0) {
optval            231 crypto/af_alg.c 			  char __user *optval, unsigned int optlen)
optval            255 crypto/af_alg.c 		err = alg_setkey(sk, optval, optlen);
optval           2038 drivers/atm/eni.c     void __user *optval,int optlen)
optval           2045 drivers/atm/eni.c     void __user *optval,unsigned int optlen)
optval           1231 drivers/atm/firestream.c 			 void __user *optval,int optlen)
optval           1240 drivers/atm/firestream.c 			 void __user *optval,unsigned int optlen)
optval           1715 drivers/atm/fore200e.c fore200e_getsockopt(struct atm_vcc* vcc, int level, int optname, void __user *optval, int optlen)
optval           1720 drivers/atm/fore200e.c 	    vcc->itf, vcc->vpi, vcc->vci, level, optname, optval, optlen);
optval           1727 drivers/atm/fore200e.c fore200e_setsockopt(struct atm_vcc* vcc, int level, int optname, void __user *optval, unsigned int optlen)
optval           1732 drivers/atm/fore200e.c 	    vcc->itf, vcc->vpi, vcc->vci, level, optname, optval, optlen);
optval           2532 drivers/atm/horizon.c 			   void *optval, int optlen) {
optval           2551 drivers/atm/horizon.c 			   void *optval, unsigned int optlen) {
optval           2884 drivers/atm/iphase.c 	void __user *optval, int optlen)  
optval           2891 drivers/atm/iphase.c 	void __user *optval, unsigned int optlen)  
optval           1520 drivers/atm/zatm.c     void __user *optval,int optlen)
optval           1527 drivers/atm/zatm.c     void __user *optval,unsigned int optlen)
optval            460 drivers/crypto/chelsio/chtls/chtls_main.c static int do_chtls_getsockopt(struct sock *sk, char __user *optval,
optval            466 drivers/crypto/chelsio/chtls/chtls_main.c 	if (copy_to_user(optval, &crypto_info, sizeof(struct tls_crypto_info)))
optval            472 drivers/crypto/chelsio/chtls/chtls_main.c 			    char __user *optval, int __user *optlen)
optval            478 drivers/crypto/chelsio/chtls/chtls_main.c 						 optname, optval, optlen);
optval            480 drivers/crypto/chelsio/chtls/chtls_main.c 	return do_chtls_getsockopt(sk, optval, optlen);
optval            484 drivers/crypto/chelsio/chtls/chtls_main.c 			       char __user *optval, unsigned int optlen)
optval            493 drivers/crypto/chelsio/chtls/chtls_main.c 	if (!optval || optlen < sizeof(*crypto_info)) {
optval            498 drivers/crypto/chelsio/chtls/chtls_main.c 	rc = copy_from_user(&tmp_crypto_info, optval, sizeof(*crypto_info));
optval            518 drivers/crypto/chelsio/chtls/chtls_main.c 				optval + sizeof(*crypto_info),
optval            540 drivers/crypto/chelsio/chtls/chtls_main.c 			    char __user *optval, unsigned int optlen)
optval            546 drivers/crypto/chelsio/chtls/chtls_main.c 						 optname, optval, optlen);
optval            548 drivers/crypto/chelsio/chtls/chtls_main.c 	return do_chtls_setsockopt(sk, optname, optval, optlen);
optval           1237 drivers/infiniband/core/ucma.c 			      void *optval, size_t optlen)
optval           1247 drivers/infiniband/core/ucma.c 		rdma_set_service_type(ctx->cm_id, *((u8 *) optval));
optval           1254 drivers/infiniband/core/ucma.c 		ret = rdma_set_reuseaddr(ctx->cm_id, *((int *) optval) ? 1 : 0);
optval           1261 drivers/infiniband/core/ucma.c 		ret = rdma_set_afonly(ctx->cm_id, *((int *) optval) ? 1 : 0);
optval           1268 drivers/infiniband/core/ucma.c 		ret = rdma_set_ack_timeout(ctx->cm_id, *((u8 *)optval));
optval           1325 drivers/infiniband/core/ucma.c 			      void *optval, size_t optlen)
optval           1331 drivers/infiniband/core/ucma.c 		ret = ucma_set_ib_path(ctx, optval, optlen);
optval           1341 drivers/infiniband/core/ucma.c 				 int optname, void *optval, size_t optlen)
optval           1348 drivers/infiniband/core/ucma.c 		ret = ucma_set_option_id(ctx, optname, optval, optlen);
optval           1352 drivers/infiniband/core/ucma.c 		ret = ucma_set_option_ib(ctx, optname, optval, optlen);
optval           1366 drivers/infiniband/core/ucma.c 	void *optval;
optval           1379 drivers/infiniband/core/ucma.c 	optval = memdup_user(u64_to_user_ptr(cmd.optval),
optval           1381 drivers/infiniband/core/ucma.c 	if (IS_ERR(optval)) {
optval           1382 drivers/infiniband/core/ucma.c 		ret = PTR_ERR(optval);
optval           1386 drivers/infiniband/core/ucma.c 	ret = ucma_set_option_level(ctx, cmd.level, cmd.optname, optval,
optval           1388 drivers/infiniband/core/ucma.c 	kfree(optval);
optval            404 drivers/isdn/mISDN/socket.c 				char __user *optval, unsigned int len)
optval            411 drivers/isdn/mISDN/socket.c 		       level, optname, optval, len);
optval            417 drivers/isdn/mISDN/socket.c 		if (get_user(opt, (int __user *)optval)) {
optval            436 drivers/isdn/mISDN/socket.c 				char __user *optval, int __user *optlen)
optval            454 drivers/isdn/mISDN/socket.c 		if (put_user(opt, optval))
optval            721 drivers/net/bonding/bond_options.c 	struct bond_opt_value optval;
optval            726 drivers/net/bonding/bond_options.c 	bond_opt_initstr(&optval, buf);
optval            727 drivers/net/bonding/bond_options.c 	ret = __bond_opt_set_notify(bond, option, &optval);
optval             60 drivers/net/bonding/bond_procfs.c 	const struct bond_opt_value *optval;
optval             71 drivers/net/bonding/bond_procfs.c 		optval = bond_opt_get_val(BOND_OPT_FAIL_OVER_MAC,
optval             73 drivers/net/bonding/bond_procfs.c 		seq_printf(seq, " (fail_over_mac %s)", optval->string);
optval             79 drivers/net/bonding/bond_procfs.c 		optval = bond_opt_get_val(BOND_OPT_XMIT_HASH,
optval             82 drivers/net/bonding/bond_procfs.c 			   optval->string, bond->params.xmit_policy);
optval             90 drivers/net/bonding/bond_procfs.c 			optval = bond_opt_get_val(BOND_OPT_PRIMARY_RESELECT,
optval             93 drivers/net/bonding/bond_procfs.c 				   optval->string);
optval            137 drivers/net/bonding/bond_procfs.c 		optval = bond_opt_get_val(BOND_OPT_AD_SELECT,
optval            140 drivers/net/bonding/bond_procfs.c 			   optval->string);
optval            194 include/linux/atmdev.h 	    void __user *optval,int optlen);
optval            196 include/linux/atmdev.h 	    void __user *optval,unsigned int optlen);
optval            128 include/linux/bpf-cgroup.h 				       int *optname, char __user *optval,
optval            131 include/linux/bpf-cgroup.h 				       int optname, char __user *optval,
optval            297 include/linux/bpf-cgroup.h #define BPF_CGROUP_RUN_PROG_SETSOCKOPT(sock, level, optname, optval, optlen,   \
optval            303 include/linux/bpf-cgroup.h 							   optname, optval,    \
optval            317 include/linux/bpf-cgroup.h #define BPF_CGROUP_RUN_PROG_GETSOCKOPT(sock, level, optname, optval, optlen,   \
optval            323 include/linux/bpf-cgroup.h 							   optname, optval,    \
optval            401 include/linux/bpf-cgroup.h #define BPF_CGROUP_RUN_PROG_GETSOCKOPT(sock, level, optname, optval, \
optval            403 include/linux/bpf-cgroup.h #define BPF_CGROUP_RUN_PROG_SETSOCKOPT(sock, level, optname, optval, optlen, \
optval              9 include/linux/bpfilter.h int bpfilter_ip_set_sockopt(struct sock *sk, int optname, char __user *optval,
optval             11 include/linux/bpfilter.h int bpfilter_ip_get_sockopt(struct sock *sk, int optname, char __user *optval,
optval             18 include/linux/bpfilter.h 		       char __user *optval,
optval            769 include/linux/compat.h 				      char __user *optval, unsigned int optlen);
optval            771 include/linux/compat.h 				      char __user *optval, int __user *optlen);
optval           1227 include/linux/filter.h 	u8		*optval;
optval            124 include/linux/igmp.h 		struct ip_msfilter __user *optval, int __user *optlen);
optval            126 include/linux/igmp.h 		struct group_filter __user *optval, int __user *optlen);
optval           1728 include/linux/lsm_hooks.h 					char __user *optval,
optval             26 include/linux/mroute.h 				       char __user *optval, unsigned int optlen)
optval             32 include/linux/mroute.h 				       char __user *optval, int __user *optlen)
optval             38 include/linux/mroute6.h 			  int optname, char __user *optval, unsigned int optlen)
optval             45 include/linux/mroute6.h 			  int optname, char __user *optval, int __user *optlen)
optval            165 include/linux/net.h 				      int optname, char __user *optval, unsigned int optlen);
optval            167 include/linux/net.h 				      int optname, char __user *optval, int __user *optlen);
optval            170 include/linux/net.h 				      int optname, char __user *optval, unsigned int optlen);
optval            172 include/linux/net.h 				      int optname, char __user *optval, int __user *optlen);
optval            305 include/linux/net.h int kernel_getsockopt(struct socket *sock, int level, int optname, char *optval,
optval            307 include/linux/net.h int kernel_setsockopt(struct socket *sock, int level, int optname, char *optval,
optval            166 include/linux/netfilter.h 	int (*set)(struct sock *sk, int optval, void __user *user, unsigned int len);
optval            168 include/linux/netfilter.h 	int (*compat_set)(struct sock *sk, int optval,
optval            173 include/linux/netfilter.h 	int (*get)(struct sock *sk, int optval, void __user *user, int *len);
optval            175 include/linux/netfilter.h 	int (*compat_get)(struct sock *sk, int optval,
optval            328 include/linux/netfilter.h int nf_setsockopt(struct sock *sk, u_int8_t pf, int optval, char __user *opt,
optval            330 include/linux/netfilter.h int nf_getsockopt(struct sock *sk, u_int8_t pf, int optval, char __user *opt,
optval            333 include/linux/netfilter.h int compat_nf_setsockopt(struct sock *sk, u_int8_t pf, int optval,
optval            335 include/linux/netfilter.h int compat_nf_getsockopt(struct sock *sk, u_int8_t pf, int optval,
optval           1298 include/linux/security.h int security_socket_getpeersec_stream(struct socket *sock, char __user *optval,
optval           1432 include/linux/security.h static inline int security_socket_getpeersec_stream(struct socket *sock, char __user *optval,
optval            811 include/linux/syscalls.h 				char __user *optval, int optlen);
optval            813 include/linux/syscalls.h 				char __user *optval, int __user *optlen);
optval            118 include/net/bond_options.h static inline void __bond_opt_init(struct bond_opt_value *optval,
optval            121 include/net/bond_options.h 	memset(optval, 0, sizeof(*optval));
optval            122 include/net/bond_options.h 	optval->value = ULLONG_MAX;
optval            124 include/net/bond_options.h 		optval->string = string;
optval            126 include/net/bond_options.h 		optval->value = value;
optval            128 include/net/bond_options.h #define bond_opt_initval(optval, value) __bond_opt_init(optval, NULL, value)
optval            129 include/net/bond_options.h #define bond_opt_initstr(optval, str) __bond_opt_init(optval, str, ULLONG_MAX)
optval             43 include/net/compat.h struct sock_fprog __user *get_compat_bpf_fprog(char __user *optval);
optval             48 include/net/inet_connection_sock.h 				  char __user *optval, unsigned int optlen);
optval             50 include/net/inet_connection_sock.h 				  char __user *optval, int __user *optlen);
optval             54 include/net/inet_connection_sock.h 				char __user *optval, unsigned int optlen);
optval             57 include/net/inet_connection_sock.h 				char __user *optval, int __user *optlen);
optval            308 include/net/inet_connection_sock.h 			       char __user *optval, int __user *optlen);
optval            310 include/net/inet_connection_sock.h 			       char __user *optval, unsigned int optlen);
optval            730 include/net/ip.h int ip_setsockopt(struct sock *sk, int level, int optname, char __user *optval,
optval            732 include/net/ip.h int ip_getsockopt(struct sock *sk, int level, int optname, char __user *optval,
optval            735 include/net/ip.h 			 char __user *optval, unsigned int optlen);
optval            737 include/net/ip.h 			 char __user *optval, int __user *optlen);
optval            409 include/net/ipv6.h int ipv6_flowlabel_opt(struct sock *sk, char __user *optval, int optlen);
optval           1078 include/net/ipv6.h 		    char __user *optval, unsigned int optlen);
optval           1080 include/net/ipv6.h 		    char __user *optval, int __user *optlen);
optval           1082 include/net/ipv6.h 			   char __user *optval, unsigned int optlen);
optval           1084 include/net/ipv6.h 			   char __user *optval, int __user *optlen);
optval           1126 include/net/ipv6.h 		  struct group_filter __user *optval, int __user *optlen);
optval            432 include/net/sctp/structs.h 					 char __user *optval,
optval            437 include/net/sctp/structs.h 					 char __user *optval,
optval            442 include/net/sctp/structs.h 					 char __user *optval,
optval            447 include/net/sctp/structs.h 					 char __user *optval,
optval           1092 include/net/sock.h 					int optname, char __user *optval,
optval           1095 include/net/sock.h 					int optname, char __user *optval,
optval           1101 include/net/sock.h 					int optname, char __user *optval,
optval           1105 include/net/sock.h 					int optname, char __user *optval,
optval           1625 include/net/sock.h 		    char __user *optval, unsigned int optlen);
optval           1628 include/net/sock.h 		    char __user *optval, int __user *optlen);
optval           1687 include/net/sock.h 				  char __user *optval, int __user *optlen);
optval           1691 include/net/sock.h 				  char __user *optval, unsigned int optlen);
optval           1693 include/net/sock.h 		int optname, char __user *optval, int __user *optlen);
optval           1695 include/net/sock.h 		int optname, char __user *optval, unsigned int optlen);
optval            395 include/net/tcp.h 		   char __user *optval, int __user *optlen);
optval            397 include/net/tcp.h 		   char __user *optval, unsigned int optlen);
optval            399 include/net/tcp.h 			  char __user *optval, int __user *optlen);
optval            401 include/net/tcp.h 			  char __user *optval, unsigned int optlen);
optval           1971 include/net/tcp.h 				     char __user *optval,
optval            353 include/net/tls.h int tls_sk_query(struct sock *sk, int optname, char __user *optval,
optval            355 include/net/tls.h int tls_sk_attach(struct sock *sk, int optname, char __user *optval,
optval            300 include/net/udp.h 		       char __user *optval, int __user *optlen);
optval            302 include/net/udp.h 		       char __user *optval, unsigned int optlen,
optval           1610 include/net/xfrm.h 		     u8 __user *optval, int optlen);
optval           1612 include/net/xfrm.h static inline int xfrm_user_policy(struct sock *sk, int optname, u8 __user *optval, int optlen)
optval           3607 include/uapi/linux/bpf.h 	__bpf_md_ptr(void *, optval);
optval            314 include/uapi/linux/if_bridge.h 	__u32 optval;
optval            311 include/uapi/rdma/rdma_user_cm.h 	__aligned_u64 optval;
optval            972 kernel/bpf/cgroup.c 	ctx->optval = kzalloc(max_optlen, GFP_USER);
optval            973 kernel/bpf/cgroup.c 	if (!ctx->optval)
optval            976 kernel/bpf/cgroup.c 	ctx->optval_end = ctx->optval + max_optlen;
optval            983 kernel/bpf/cgroup.c 	kfree(ctx->optval);
optval            987 kernel/bpf/cgroup.c 				       int *optname, char __user *optval,
optval           1018 kernel/bpf/cgroup.c 	if (copy_from_user(ctx.optval, optval, *optlen) != 0) {
optval           1047 kernel/bpf/cgroup.c 		*kernel_optval = ctx.optval;
optval           1058 kernel/bpf/cgroup.c 				       int optname, char __user *optval,
optval           1101 kernel/bpf/cgroup.c 		if (copy_from_user(ctx.optval, optval, ctx.optlen) != 0) {
optval           1130 kernel/bpf/cgroup.c 	if (copy_to_user(optval, ctx.optval, ctx.optlen) ||
optval           1471 kernel/bpf/cgroup.c 	case offsetof(struct bpf_sockopt, optval):
optval           1534 kernel/bpf/cgroup.c 	case offsetof(struct bpf_sockopt, optval):
optval           1535 kernel/bpf/cgroup.c 		*insn++ = CG_SOCKOPT_ACCESS_FIELD(BPF_LDX_MEM, optval);
optval            748 net/atm/common.c 		   char __user *optval, unsigned int optlen)
optval            763 net/atm/common.c 		if (copy_from_user(&qos, optval, sizeof(qos)))
optval            777 net/atm/common.c 		if (get_user(value, (unsigned long __user *)optval))
optval            791 net/atm/common.c 	return vcc->dev->ops->setsockopt(vcc, level, optname, optval, optlen);
optval            795 net/atm/common.c 		   char __user *optval, int __user *optlen)
optval            810 net/atm/common.c 		return copy_to_user(optval, &vcc->qos, sizeof(vcc->qos))
optval            814 net/atm/common.c 				(unsigned long __user *)optval) ? -EFAULT : 0;
optval            826 net/atm/common.c 		return copy_to_user(optval, &pvc, sizeof(pvc)) ? -EFAULT : 0;
optval            835 net/atm/common.c 	return vcc->dev->ops->getsockopt(vcc, level, optname, optval, len);
optval             24 net/atm/common.h 		   char __user *optval, unsigned int optlen);
optval             26 net/atm/common.h 		   char __user *optval, int __user *optlen);
optval             66 net/atm/pvc.c  			  char __user *optval, unsigned int optlen)
optval             72 net/atm/pvc.c  	error = vcc_setsockopt(sock, level, optname, optval, optlen);
optval             78 net/atm/pvc.c  			  char __user *optval, int __user *optlen)
optval             84 net/atm/pvc.c  	error = vcc_getsockopt(sock, level, optname, optval, optlen);
optval            454 net/atm/svc.c  			  char __user *optval, unsigned int optlen)
optval            467 net/atm/svc.c  		if (copy_from_user(&vcc->sap, optval, optlen)) {
optval            478 net/atm/svc.c  		if (get_user(value, (int __user *)optval)) {
optval            490 net/atm/svc.c  		error = vcc_setsockopt(sock, level, optname, optval, optlen);
optval            499 net/atm/svc.c  			  char __user *optval, int __user *optlen)
optval            506 net/atm/svc.c  		error = vcc_getsockopt(sock, level, optname, optval, optlen);
optval            517 net/atm/svc.c  	if (copy_to_user(optval, &ATM_SD(sock)->sap, sizeof(struct atm_sap))) {
optval            531 net/ax25/af_ax25.c 	char __user *optval, unsigned int optlen)
optval            546 net/ax25/af_ax25.c 	if (get_user(opt, (unsigned int __user *)optval))
optval            643 net/ax25/af_ax25.c 		if (copy_from_user(devname, optval, optlen)) {
optval            682 net/ax25/af_ax25.c 	char __user *optval, int __user *optlen)
optval            775 net/ax25/af_ax25.c 	return copy_to_user(optval, valptr, length) ? -EFAULT : 0;
optval           1817 net/bluetooth/hci_sock.c 			       char __user *optval, unsigned int len)
optval           1837 net/bluetooth/hci_sock.c 		if (get_user(opt, (int __user *)optval)) {
optval           1849 net/bluetooth/hci_sock.c 		if (get_user(opt, (int __user *)optval)) {
optval           1871 net/bluetooth/hci_sock.c 		if (copy_from_user(&uf, optval, len)) {
optval           1903 net/bluetooth/hci_sock.c 			       char __user *optval, int __user *optlen)
optval           1931 net/bluetooth/hci_sock.c 		if (put_user(opt, optval))
optval           1941 net/bluetooth/hci_sock.c 		if (put_user(opt, optval))
optval           1957 net/bluetooth/hci_sock.c 		if (copy_to_user(optval, &uf, len))
optval            393 net/bluetooth/l2cap_sock.c 				     char __user *optval, int __user *optlen)
optval            431 net/bluetooth/l2cap_sock.c 		if (copy_to_user(optval, (char *) &opts, len))
optval            463 net/bluetooth/l2cap_sock.c 		if (put_user(opt, (u32 __user *) optval))
optval            481 net/bluetooth/l2cap_sock.c 		if (copy_to_user(optval, (char *) &cinfo, len))
optval            496 net/bluetooth/l2cap_sock.c 				 char __user *optval, int __user *optlen)
optval            507 net/bluetooth/l2cap_sock.c 		return l2cap_sock_getsockopt_old(sock, optname, optval, optlen);
optval            537 net/bluetooth/l2cap_sock.c 		if (copy_to_user(optval, (char *) &sec, len))
optval            549 net/bluetooth/l2cap_sock.c 			     (u32 __user *) optval))
optval            556 net/bluetooth/l2cap_sock.c 			     (u32 __user *) optval))
optval            571 net/bluetooth/l2cap_sock.c 		if (copy_to_user(optval, (char *) &pwr, len))
optval            577 net/bluetooth/l2cap_sock.c 		if (put_user(chan->chan_policy, (u32 __user *) optval))
optval            592 net/bluetooth/l2cap_sock.c 		if (put_user(chan->omtu, (u16 __user *) optval))
optval            602 net/bluetooth/l2cap_sock.c 		if (put_user(chan->imtu, (u16 __user *) optval))
optval            632 net/bluetooth/l2cap_sock.c 				     char __user *optval, unsigned int optlen)
optval            665 net/bluetooth/l2cap_sock.c 		if (copy_from_user((char *) &opts, optval, len)) {
optval            706 net/bluetooth/l2cap_sock.c 		if (get_user(opt, (u32 __user *) optval)) {
optval            744 net/bluetooth/l2cap_sock.c 				 char __user *optval, unsigned int optlen)
optval            757 net/bluetooth/l2cap_sock.c 		return l2cap_sock_setsockopt_old(sock, optname, optval, optlen);
optval            776 net/bluetooth/l2cap_sock.c 		if (copy_from_user((char *) &sec, optval, len)) {
optval            824 net/bluetooth/l2cap_sock.c 		if (get_user(opt, (u32 __user *) optval)) {
optval            839 net/bluetooth/l2cap_sock.c 		if (get_user(opt, (u32 __user *) optval)) {
optval            875 net/bluetooth/l2cap_sock.c 		if (copy_from_user((char *) &pwr, optval, len)) {
optval            887 net/bluetooth/l2cap_sock.c 		if (get_user(opt, (u32 __user *) optval)) {
optval            934 net/bluetooth/l2cap_sock.c 		if (get_user(opt, (u16 __user *) optval)) {
optval            650 net/bluetooth/rfcomm/sock.c static int rfcomm_sock_setsockopt_old(struct socket *sock, int optname, char __user *optval, unsigned int optlen)
optval            662 net/bluetooth/rfcomm/sock.c 		if (get_user(opt, (u32 __user *) optval)) {
optval            691 net/bluetooth/rfcomm/sock.c static int rfcomm_sock_setsockopt(struct socket *sock, int level, int optname, char __user *optval, unsigned int optlen)
optval            702 net/bluetooth/rfcomm/sock.c 		return rfcomm_sock_setsockopt_old(sock, optname, optval, optlen);
optval            719 net/bluetooth/rfcomm/sock.c 		if (copy_from_user((char *) &sec, optval, len)) {
optval            738 net/bluetooth/rfcomm/sock.c 		if (get_user(opt, (u32 __user *) optval)) {
optval            759 net/bluetooth/rfcomm/sock.c static int rfcomm_sock_getsockopt_old(struct socket *sock, int optname, char __user *optval, int __user *optlen)
optval            800 net/bluetooth/rfcomm/sock.c 		if (put_user(opt, (u32 __user *) optval))
optval            820 net/bluetooth/rfcomm/sock.c 		if (copy_to_user(optval, (char *) &cinfo, len))
optval            834 net/bluetooth/rfcomm/sock.c static int rfcomm_sock_getsockopt(struct socket *sock, int level, int optname, char __user *optval, int __user *optlen)
optval            843 net/bluetooth/rfcomm/sock.c 		return rfcomm_sock_getsockopt_old(sock, optname, optval, optlen);
optval            864 net/bluetooth/rfcomm/sock.c 		if (copy_to_user(optval, (char *) &sec, len))
optval            876 net/bluetooth/rfcomm/sock.c 			     (u32 __user *) optval))
optval            794 net/bluetooth/sco.c 			       char __user *optval, unsigned int optlen)
optval            813 net/bluetooth/sco.c 		if (get_user(opt, (u32 __user *) optval)) {
optval            834 net/bluetooth/sco.c 		if (copy_from_user((char *)&voice, optval, len)) {
optval            859 net/bluetooth/sco.c 				   char __user *optval, int __user *optlen)
optval            887 net/bluetooth/sco.c 		if (copy_to_user(optval, (char *)&opts, len))
optval            905 net/bluetooth/sco.c 		if (copy_to_user(optval, (char *)&cinfo, len))
optval            920 net/bluetooth/sco.c 			       char __user *optval, int __user *optlen)
optval            929 net/bluetooth/sco.c 		return sco_sock_getsockopt_old(sock, optname, optval, optlen);
optval            945 net/bluetooth/sco.c 			     (u32 __user *)optval))
optval            954 net/bluetooth/sco.c 		if (copy_to_user(optval, (char *)&voice, len))
optval             37 net/bpfilter/bpfilter_kern.c 				      char __user *optval,
optval             49 net/bpfilter/bpfilter_kern.c 	req.addr = (long __force __user)optval;
optval            245 net/bridge/br.c 		bool on = !!(bm->optval & BIT(opt_id));
optval            261 net/bridge/br.c 	u32 optval = 0;
optval            265 net/bridge/br.c 		optval |= (br_boolopt_get(br, opt_id) << opt_id);
optval            267 net/bridge/br.c 	bm->optval = optval;
optval            630 net/can/j1939/socket.c static int j1939_sk_setsockopt_flag(struct j1939_sock *jsk, char __user *optval,
optval            637 net/can/j1939/socket.c 	if (copy_from_user(&tmp, optval, optlen))
optval            649 net/can/j1939/socket.c 			       char __user *optval, unsigned int optlen)
optval            661 net/can/j1939/socket.c 		if (optval) {
optval            673 net/can/j1939/socket.c 			filters = memdup_user(optval, optlen);
optval            692 net/can/j1939/socket.c 		return j1939_sk_setsockopt_flag(jsk, optval, optlen,
optval            695 net/can/j1939/socket.c 		ret = j1939_sk_setsockopt_flag(jsk, optval, optlen,
optval            706 net/can/j1939/socket.c 		if (copy_from_user(&tmp, optval, optlen))
optval            722 net/can/j1939/socket.c 			       char __user *optval, int __user *optlen)
optval            763 net/can/j1939/socket.c 	else if (copy_to_user(optval, val, len))
optval            488 net/can/raw.c  			  char __user *optval, unsigned int optlen)
optval            514 net/can/raw.c  			filter = memdup_user(optval, optlen);
optval            518 net/can/raw.c  			if (copy_from_user(&sfilter, optval, sizeof(sfilter)))
optval            571 net/can/raw.c  		if (copy_from_user(&err_mask, optval, optlen))
optval            610 net/can/raw.c  		if (copy_from_user(&ro->loopback, optval, optlen))
optval            619 net/can/raw.c  		if (copy_from_user(&ro->recv_own_msgs, optval, optlen))
optval            628 net/can/raw.c  		if (copy_from_user(&ro->fd_frames, optval, optlen))
optval            637 net/can/raw.c  		if (copy_from_user(&ro->join_filters, optval, optlen))
optval            649 net/can/raw.c  			  char __user *optval, int __user *optlen)
optval            672 net/can/raw.c  			if (copy_to_user(optval, ro->filter, len))
optval            719 net/can/raw.c  	if (copy_to_user(optval, val, len))
optval            494 net/ceph/messenger.c 		int optval = 1;
optval            497 net/ceph/messenger.c 					(char *)&optval, sizeof(optval));
optval            321 net/compat.c   struct sock_fprog __user *get_compat_bpf_fprog(char __user *optval)
optval            323 net/compat.c   	struct compat_sock_fprog __user *fprog32 = (struct compat_sock_fprog __user *)optval;
optval            341 net/compat.c   				char __user *optval, unsigned int optlen)
optval            345 net/compat.c   	kfprog = get_compat_bpf_fprog(optval);
optval            354 net/compat.c   				char __user *optval, unsigned int optlen)
optval            359 net/compat.c   					    optval, optlen);
optval            360 net/compat.c   	return sock_setsockopt(sock, level, optname, optval, optlen);
optval            364 net/compat.c   				   char __user *optval, unsigned int optlen)
optval            382 net/compat.c   					optname, optval, optlen);
optval            385 net/compat.c   					optname, optval, optlen);
optval            388 net/compat.c   					optname, optval, optlen);
optval            395 net/compat.c   		       char __user *, optval, unsigned int, optlen)
optval            397 net/compat.c   	return __compat_sys_setsockopt(fd, level, optname, optval, optlen);
optval            401 net/compat.c   				   char __user *optval,
optval            416 net/compat.c   					optname, optval, optlen);
optval            419 net/compat.c   					optname, optval, optlen);
optval            422 net/compat.c   					optname, optval, optlen);
optval            429 net/compat.c   		       char __user *, optval, int __user *, optlen)
optval            431 net/compat.c   	return __compat_sys_getsockopt(fd, level, optname, optval, optlen);
optval            463 net/compat.c   	char __user *optval, unsigned int optlen,
optval            466 net/compat.c   	char __user	*koptval = optval;
optval            473 net/compat.c   		struct compat_group_req __user *gr32 = (void __user *)optval;
optval            494 net/compat.c   		struct compat_group_source_req __user *gsr32 = (void __user *)optval;
optval            515 net/compat.c   		struct compat_group_filter __user *gf32 = (void __user *)optval;
optval            550 net/compat.c   	char __user *optval, int __user *optlen,
optval            553 net/compat.c   	struct compat_group_filter __user *gf32 = (void __user *)optval;
optval            560 net/compat.c   		return getsockopt(sock, level, optname, optval, optlen);
optval           4238 net/core/filter.c 	   int, level, int, optname, char *, optval, int, optlen)
optval           4250 net/core/filter.c 		val = *((int *)optval);
optval           4297 net/core/filter.c 		val = *((int *)optval);
optval           4319 net/core/filter.c 		val = *((int *)optval);
optval           4343 net/core/filter.c 			strncpy(name, optval, min_t(long, optlen,
optval           4354 net/core/filter.c 			val = *((int *)optval);
optval           4400 net/core/filter.c 	   int, level, int, optname, char *, optval, int, optlen)
optval           4417 net/core/filter.c 			strncpy(optval, icsk->icsk_ca_ops->name, optlen);
optval           4418 net/core/filter.c 			optval[optlen - 1] = 0;
optval           4426 net/core/filter.c 			memcpy(optval, tp->saved_syn + 1, optlen);
optval           4440 net/core/filter.c 			*((int *)optval) = (int)inet->tos;
optval           4455 net/core/filter.c 			*((int *)optval) = (int)np->tclass;
optval           4467 net/core/filter.c 	memset(optval, 0, optlen);
optval            333 net/core/sock.c static int sock_get_timeout(long timeo, void *optval, bool old_timeval)
optval            348 net/core/sock.c 		*(struct old_timeval32 *)optval = tv32;
optval            356 net/core/sock.c 		*(struct __kernel_old_timeval *)optval = old_tv;
optval            359 net/core/sock.c 		*(struct __kernel_sock_timeval *)optval = tv;
optval            366 net/core/sock.c static int sock_set_timeout(long *timeo_p, char __user *optval, int optlen, bool old_timeval)
optval            376 net/core/sock.c 		if (copy_from_user(&tv32, optval, sizeof(tv32)))
optval            385 net/core/sock.c 		if (copy_from_user(&old_tv, optval, sizeof(old_tv)))
optval            392 net/core/sock.c 		if (copy_from_user(&tv, optval, sizeof(tv)))
optval            600 net/core/sock.c static int sock_setbindtodevice(struct sock *sk, char __user *optval,
optval            623 net/core/sock.c 	if (copy_from_user(devname, optval, optlen))
optval            650 net/core/sock.c static int sock_getbindtodevice(struct sock *sk, char __user *optval,
optval            674 net/core/sock.c 	if (copy_to_user(optval, devname, len))
optval            723 net/core/sock.c 		    char __user *optval, unsigned int optlen)
optval            737 net/core/sock.c 		return sock_setbindtodevice(sk, optval, optlen);
optval            742 net/core/sock.c 	if (get_user(val, (int __user *)optval))
optval            879 net/core/sock.c 		if (copy_from_user(&ling, optval, sizeof(ling))) {
optval            984 net/core/sock.c 		ret = sock_set_timeout(&sk->sk_rcvtimeo, optval, optlen, optname == SO_RCVTIMEO_OLD);
optval            989 net/core/sock.c 		ret = sock_set_timeout(&sk->sk_sndtimeo, optval, optlen, optname == SO_SNDTIMEO_OLD);
optval            998 net/core/sock.c 			if (copy_from_user(&fprog, optval, sizeof(fprog)))
optval           1011 net/core/sock.c 			if (copy_from_user(&ufd, optval, sizeof(ufd)))
optval           1024 net/core/sock.c 			if (copy_from_user(&fprog, optval, sizeof(fprog)))
optval           1037 net/core/sock.c 			if (copy_from_user(&ufd, optval, sizeof(ufd)))
optval           1117 net/core/sock.c 		    get_user(ulval, (unsigned long __user *)optval)) {
optval           1161 net/core/sock.c 		} else if (copy_from_user(&sk_txtime, optval,
optval           1216 net/core/sock.c 		    char __user *optval, int __user *optlen)
optval           1364 net/core/sock.c 		if (copy_to_user(optval, &peercred, len))
optval           1383 net/core/sock.c 		ret = groups_to_user((gid_t __user *)optval,
optval           1399 net/core/sock.c 		if (copy_to_user(optval, address, len))
optval           1416 net/core/sock.c 		return security_socket_getpeersec_stream(sock, optval, optlen, len);
optval           1441 net/core/sock.c 		return sock_getbindtodevice(sk, optval, optlen, len);
optval           1444 net/core/sock.c 		len = sk_get_filter(sk, (struct sock_filter __user *)optval, len);
optval           1489 net/core/sock.c 		if (copy_to_user(optval, &meminfo, len))
optval           1539 net/core/sock.c 	if (copy_to_user(optval, &v, len))
optval           2698 net/core/sock.c 		    char __user *optval, unsigned int optlen)
optval           2705 net/core/sock.c 		    char __user *optval, int __user *optlen)
optval           3109 net/core/sock.c 			   char __user *optval, int __user *optlen)
optval           3113 net/core/sock.c 	return sk->sk_prot->getsockopt(sk, level, optname, optval, optlen);
optval           3119 net/core/sock.c 				  char __user *optval, int __user *optlen)
optval           3125 net/core/sock.c 						      optval, optlen);
optval           3126 net/core/sock.c 	return sk->sk_prot->getsockopt(sk, level, optname, optval, optlen);
optval           3150 net/core/sock.c 			   char __user *optval, unsigned int optlen)
optval           3154 net/core/sock.c 	return sk->sk_prot->setsockopt(sk, level, optname, optval, optlen);
optval           3160 net/core/sock.c 				  char __user *optval, unsigned int optlen)
optval           3166 net/core/sock.c 						      optval, optlen);
optval           3167 net/core/sock.c 	return sk->sk_prot->setsockopt(sk, level, optname, optval, optlen);
optval             61 net/dccp/ccid.c 				  char __user *optval, int __user *optlen)
optval             71 net/dccp/ccid.c 	else if (len > 0 && copy_to_user(optval, ccid_array,
optval             80 net/dccp/ccid.h 						 u32 __user *optval,
optval             84 net/dccp/ccid.h 						 u32 __user *optval,
optval            243 net/dccp/ccid.h 					u32 __user *optval, int __user *optlen)
optval            248 net/dccp/ccid.h 						 optval, optlen);
optval            254 net/dccp/ccid.h 					u32 __user *optval, int __user *optlen)
optval            259 net/dccp/ccid.h 						 optval, optlen);
optval            493 net/dccp/ccids/ccid2.c 				     u8 option, u8 *optval, u8 optlen)
optval            500 net/dccp/ccids/ccid2.c 		return dccp_ackvec_parsed_add(&hc->tx_av_chunks, optval, optlen,
optval            453 net/dccp/ccids/ccid3.c 				     u8 option, u8 *optval, u8 optlen)
optval            469 net/dccp/ccids/ccid3.c 		opt_val = ntohl(get_unaligned((__be32 *)optval));
optval            516 net/dccp/ccids/ccid3.c 				  u32 __user *optval, int __user *optlen)
optval            541 net/dccp/ccids/ccid3.c 	if (put_user(len, optlen) || copy_to_user(optval, val, len))
optval            810 net/dccp/ccids/ccid3.c 				  u32 __user *optval, int __user *optlen)
optval            830 net/dccp/ccids/ccid3.c 	if (put_user(len, optlen) || copy_to_user(optval, val, len))
optval            301 net/dccp/dccp.h 		    char __user *optval, int __user *optlen);
optval            303 net/dccp/dccp.h 		    char __user *optval, unsigned int optlen);
optval            306 net/dccp/dccp.h 			   char __user *optval, int __user *optlen);
optval            308 net/dccp/dccp.h 			   char __user *optval, unsigned int optlen);
optval            405 net/dccp/proto.c 				   char __user *optval, unsigned int optlen)
optval            421 net/dccp/proto.c 				   optval + sizeof(service),
optval            476 net/dccp/proto.c 				char __user *optval, unsigned int optlen)
optval            484 net/dccp/proto.c 	val = memdup_user(optval, optlen);
optval            501 net/dccp/proto.c 		char __user *optval, unsigned int optlen)
optval            517 net/dccp/proto.c 		return dccp_setsockopt_ccid(sk, optname, optval, optlen);
optval            523 net/dccp/proto.c 	if (get_user(val, (int __user *)optval))
optval            527 net/dccp/proto.c 		return dccp_setsockopt_service(sk, val, optval, optlen);
optval            567 net/dccp/proto.c 		    char __user *optval, unsigned int optlen)
optval            571 net/dccp/proto.c 							     optname, optval,
optval            573 net/dccp/proto.c 	return do_dccp_setsockopt(sk, level, optname, optval, optlen);
optval            580 net/dccp/proto.c 			   char __user *optval, unsigned int optlen)
optval            584 net/dccp/proto.c 						  optval, optlen);
optval            585 net/dccp/proto.c 	return do_dccp_setsockopt(sk, level, optname, optval, optlen);
optval            592 net/dccp/proto.c 				   __be32 __user *optval,
optval            611 net/dccp/proto.c 	    put_user(dp->dccps_service, optval) ||
optval            612 net/dccp/proto.c 	    (sl != NULL && copy_to_user(optval + 1, sl->dccpsl_list, slen)))
optval            620 net/dccp/proto.c 		    char __user *optval, int __user *optlen)
optval            639 net/dccp/proto.c 					       (__be32 __user *)optval, optlen);
optval            644 net/dccp/proto.c 		return ccid_getsockopt_builtin_ccids(sk, len, optval, optlen);
optval            672 net/dccp/proto.c 					     len, (u32 __user *)optval, optlen);
optval            675 net/dccp/proto.c 					     len, (u32 __user *)optval, optlen);
optval            681 net/dccp/proto.c 	if (put_user(len, optlen) || copy_to_user(optval, &val, len))
optval            688 net/dccp/proto.c 		    char __user *optval, int __user *optlen)
optval            692 net/dccp/proto.c 							     optname, optval,
optval            694 net/dccp/proto.c 	return do_dccp_getsockopt(sk, level, optname, optval, optlen);
optval            701 net/dccp/proto.c 			   char __user *optval, int __user *optlen)
optval            705 net/dccp/proto.c 						  optval, optlen);
optval            706 net/dccp/proto.c 	return do_dccp_getsockopt(sk, level, optname, optval, optlen);
optval            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);
optval            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);
optval           1323 net/decnet/af_decnet.c static int dn_setsockopt(struct socket *sock, int level, int optname, char __user *optval, unsigned int optlen)
optval           1329 net/decnet/af_decnet.c 	err = __dn_setsockopt(sock, level, optname, optval, optlen, 0);
optval           1335 net/decnet/af_decnet.c 		err = nf_setsockopt(sk, PF_DECnet, optname, optval, optlen);
optval           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)
optval           1357 net/decnet/af_decnet.c 	if (optlen && !optval)
optval           1363 net/decnet/af_decnet.c 	if (copy_from_user(&u, optval, optlen))
optval           1502 net/decnet/af_decnet.c static int dn_getsockopt(struct socket *sock, int level, int optname, char __user *optval, int __user *optlen)
optval           1508 net/decnet/af_decnet.c 	err = __dn_getsockopt(sock, level, optname, optval, optlen, 0);
optval           1519 net/decnet/af_decnet.c 		err = nf_getsockopt(sk, PF_DECnet, optname, optval, &len);
optval           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)
optval           1630 net/decnet/af_decnet.c 		if (copy_to_user(optval, r_data, r_len))
optval            151 net/dns_resolver/dns_key.c 			char optval[128];
optval            155 net/dns_resolver/dns_key.c 			if (opt_len <= 0 || opt_len > sizeof(optval)) {
optval            165 net/dns_resolver/dns_key.c 				memcpy(optval, eq, next_opt - eq);
optval            166 net/dns_resolver/dns_key.c 				optval[next_opt - eq] = '\0';
optval            169 net/dns_resolver/dns_key.c 				optval[0] = '\0';
optval            173 net/dns_resolver/dns_key.c 			       opt_nlen, opt_nlen, opt, optval);
optval            181 net/dns_resolver/dns_key.c 				ret = kstrtoul(optval, 10, &derrno);
optval            379 net/ieee802154/socket.c 			  char __user *optval, int __user *optlen)
optval            385 net/ieee802154/socket.c 			  char __user *optval, unsigned int optlen)
optval            832 net/ieee802154/socket.c 			    char __user *optval, int __user *optlen)
optval            873 net/ieee802154/socket.c 	if (copy_to_user(optval, &val, len))
optval            879 net/ieee802154/socket.c 			    char __user *optval, unsigned int optlen)
optval            889 net/ieee802154/socket.c 	if (get_user(val, (int __user *)optval))
optval             26 net/ipv4/bpfilter/sockopt.c 				 char __user *optval,
optval             46 net/ipv4/bpfilter/sockopt.c 	err = bpfilter_ops.sockopt(sk, optname, optval, optlen, is_set);
optval             52 net/ipv4/bpfilter/sockopt.c int bpfilter_ip_set_sockopt(struct sock *sk, int optname, char __user *optval,
optval             55 net/ipv4/bpfilter/sockopt.c 	return bpfilter_mbox_request(sk, optname, optval, optlen, true);
optval             58 net/ipv4/bpfilter/sockopt.c int bpfilter_ip_get_sockopt(struct sock *sk, int optname, char __user *optval,
optval             66 net/ipv4/bpfilter/sockopt.c 	return bpfilter_mbox_request(sk, optname, optval, len, false);
optval           2512 net/ipv4/igmp.c 	struct ip_msfilter __user *optval, int __user *optlen)
optval           2558 net/ipv4/igmp.c 	    copy_to_user(optval, msf, IP_MSFILTER_SIZE(0))) {
optval           2562 net/ipv4/igmp.c 	    copy_to_user(&optval->imsf_slist[0], psl->sl_addr, len))
optval           2570 net/ipv4/igmp.c 	struct group_filter __user *optval, int __user *optlen)
optval           2603 net/ipv4/igmp.c 	    copy_to_user(optval, gsf, GROUP_FILTER_SIZE(0))) {
optval           2613 net/ipv4/igmp.c 		if (copy_to_user(&optval->gf_slist[i], &ss, sizeof(ss)))
optval           1052 net/ipv4/inet_connection_sock.c 			       char __user *optval, int __user *optlen)
optval           1058 net/ipv4/inet_connection_sock.c 							    optval, optlen);
optval           1060 net/ipv4/inet_connection_sock.c 					     optval, optlen);
optval           1065 net/ipv4/inet_connection_sock.c 			       char __user *optval, unsigned int optlen)
optval           1071 net/ipv4/inet_connection_sock.c 							    optval, optlen);
optval           1073 net/ipv4/inet_connection_sock.c 					     optval, optlen);
optval            591 net/ipv4/ip_sockglue.c 			    int optname, char __user *optval, unsigned int optlen)
optval            624 net/ipv4/ip_sockglue.c 			if (get_user(val, (int __user *) optval))
optval            629 net/ipv4/ip_sockglue.c 			if (get_user(ucval, (unsigned char __user *) optval))
optval            640 net/ipv4/ip_sockglue.c 		return ip_mroute_setsockopt(sk, optname, optval, optlen);
optval            655 net/ipv4/ip_sockglue.c 					       optval, optlen);
optval            856 net/ipv4/ip_sockglue.c 			if (copy_from_user(&mreq, optval, sizeof(mreq)))
optval            861 net/ipv4/ip_sockglue.c 				if (copy_from_user(&mreq, optval,
optval            865 net/ipv4/ip_sockglue.c 				if (copy_from_user(&mreq.imr_address, optval,
optval            918 net/ipv4/ip_sockglue.c 			if (copy_from_user(&mreq, optval, sizeof(mreq)))
optval            922 net/ipv4/ip_sockglue.c 			if (copy_from_user(&mreq, optval, sizeof(struct ip_mreq)))
optval            942 net/ipv4/ip_sockglue.c 		msf = memdup_user(optval, optlen);
optval            973 net/ipv4/ip_sockglue.c 		if (copy_from_user(&mreqs, optval, sizeof(mreqs))) {
optval           1011 net/ipv4/ip_sockglue.c 		if (copy_from_user(&greq, optval, sizeof(greq)))
optval           1038 net/ipv4/ip_sockglue.c 		if (copy_from_user(&greqs, optval, sizeof(greqs))) {
optval           1093 net/ipv4/ip_sockglue.c 		gsf = memdup_user(optval, optlen);
optval           1161 net/ipv4/ip_sockglue.c 		err = xfrm_user_policy(sk, optname, optval, optlen);
optval           1241 net/ipv4/ip_sockglue.c 		int optname, char __user *optval, unsigned int optlen)
optval           1248 net/ipv4/ip_sockglue.c 	err = do_ip_setsockopt(sk, level, optname, optval, optlen);
optval           1252 net/ipv4/ip_sockglue.c 		err = bpfilter_ip_set_sockopt(sk, optname, optval, optlen);
optval           1260 net/ipv4/ip_sockglue.c 		err = nf_setsockopt(sk, PF_INET, optname, optval, optlen);
optval           1268 net/ipv4/ip_sockglue.c 			 char __user *optval, unsigned int optlen)
optval           1276 net/ipv4/ip_sockglue.c 		return compat_mc_setsockopt(sk, level, optname, optval, optlen,
optval           1279 net/ipv4/ip_sockglue.c 	err = do_ip_setsockopt(sk, level, optname, optval, optlen);
optval           1286 net/ipv4/ip_sockglue.c 		err = compat_nf_setsockopt(sk, PF_INET, optname, optval,
optval           1310 net/ipv4/ip_sockglue.c 			    char __user *optval, int __user *optlen, unsigned int flags)
optval           1321 net/ipv4/ip_sockglue.c 		return ip_mroute_getsockopt(sk, optname, optval, optlen);
optval           1356 net/ipv4/ip_sockglue.c 		if (copy_to_user(optval, opt->__data, len))
optval           1446 net/ipv4/ip_sockglue.c 		if (copy_to_user(optval, &addr, len))
optval           1458 net/ipv4/ip_sockglue.c 		if (copy_from_user(&msf, optval, IP_MSFILTER_SIZE(0))) {
optval           1463 net/ipv4/ip_sockglue.c 				   (struct ip_msfilter __user *)optval, optlen);
optval           1474 net/ipv4/ip_sockglue.c 		if (copy_from_user(&gsf, optval, GROUP_FILTER_SIZE(0))) {
optval           1479 net/ipv4/ip_sockglue.c 				   (struct group_filter __user *)optval,
optval           1495 net/ipv4/ip_sockglue.c 		msg.msg_control = (__force void *) optval;
optval           1538 net/ipv4/ip_sockglue.c 		if (copy_to_user(optval, &ucval, 1))
optval           1544 net/ipv4/ip_sockglue.c 		if (copy_to_user(optval, &val, len))
optval           1557 net/ipv4/ip_sockglue.c 		  int optname, char __user *optval, int __user *optlen)
optval           1561 net/ipv4/ip_sockglue.c 	err = do_ip_getsockopt(sk, level, optname, optval, optlen, 0);
optval           1565 net/ipv4/ip_sockglue.c 		err = bpfilter_ip_get_sockopt(sk, optname, optval, optlen);
optval           1576 net/ipv4/ip_sockglue.c 		err = nf_getsockopt(sk, PF_INET, optname, optval, &len);
optval           1588 net/ipv4/ip_sockglue.c 			 char __user *optval, int __user *optlen)
optval           1593 net/ipv4/ip_sockglue.c 		return compat_mc_getsockopt(sk, level, optname, optval, optlen,
optval           1596 net/ipv4/ip_sockglue.c 	err = do_ip_getsockopt(sk, level, optname, optval, optlen,
optval           1602 net/ipv4/ip_sockglue.c 		err = bpfilter_ip_get_sockopt(sk, optname, optval, optlen);
optval           1613 net/ipv4/ip_sockglue.c 		err = compat_nf_getsockopt(sk, PF_INET, optname, optval, &len);
optval           1373 net/ipv4/ipmr.c int ip_mroute_setsockopt(struct sock *sk, int optname, char __user *optval,
optval           1445 net/ipv4/ipmr.c 		if (copy_from_user(&vif, optval, sizeof(vif))) {
optval           1473 net/ipv4/ipmr.c 		if (copy_from_user(&mfc, optval, sizeof(mfc))) {
optval           1491 net/ipv4/ipmr.c 		if (get_user(val, (int __user *)optval)) {
optval           1503 net/ipv4/ipmr.c 		if (get_user(val, (int __user *)optval)) {
optval           1518 net/ipv4/ipmr.c 		if (get_user(val, (int __user *)optval)) {
optval           1540 net/ipv4/ipmr.c 		if (get_user(uval, (u32 __user *)optval)) {
optval           1566 net/ipv4/ipmr.c int ip_mroute_getsockopt(struct sock *sk, int optname, char __user *optval, int __user *optlen)
optval           1604 net/ipv4/ipmr.c 	if (copy_to_user(optval, &val, olr))
optval            812 net/ipv4/raw.c static int raw_seticmpfilter(struct sock *sk, char __user *optval, int optlen)
optval            816 net/ipv4/raw.c 	if (copy_from_user(&raw_sk(sk)->filter, optval, optlen))
optval            821 net/ipv4/raw.c static int raw_geticmpfilter(struct sock *sk, char __user *optval, int __user *optlen)
optval            834 net/ipv4/raw.c 	    copy_to_user(optval, &raw_sk(sk)->filter, len))
optval            841 net/ipv4/raw.c 			  char __user *optval, unsigned int optlen)
optval            847 net/ipv4/raw.c 			return raw_seticmpfilter(sk, optval, optlen);
optval            853 net/ipv4/raw.c 			  char __user *optval, unsigned int optlen)
optval            856 net/ipv4/raw.c 		return ip_setsockopt(sk, level, optname, optval, optlen);
optval            857 net/ipv4/raw.c 	return do_raw_setsockopt(sk, level, optname, optval, optlen);
optval            862 net/ipv4/raw.c 				 char __user *optval, unsigned int optlen)
optval            865 net/ipv4/raw.c 		return compat_ip_setsockopt(sk, level, optname, optval, optlen);
optval            866 net/ipv4/raw.c 	return do_raw_setsockopt(sk, level, optname, optval, optlen);
optval            871 net/ipv4/raw.c 			  char __user *optval, int __user *optlen)
optval            877 net/ipv4/raw.c 			return raw_geticmpfilter(sk, optval, optlen);
optval            883 net/ipv4/raw.c 			  char __user *optval, int __user *optlen)
optval            886 net/ipv4/raw.c 		return ip_getsockopt(sk, level, optname, optval, optlen);
optval            887 net/ipv4/raw.c 	return do_raw_getsockopt(sk, level, optname, optval, optlen);
optval            892 net/ipv4/raw.c 				 char __user *optval, int __user *optlen)
optval            895 net/ipv4/raw.c 		return compat_ip_getsockopt(sk, level, optname, optval, optlen);
optval            896 net/ipv4/raw.c 	return do_raw_getsockopt(sk, level, optname, optval, optlen);
optval           2803 net/ipv4/tcp.c 		int optname, char __user *optval, unsigned int optlen)
optval           2819 net/ipv4/tcp.c 		val = strncpy_from_user(name, optval,
optval           2838 net/ipv4/tcp.c 		val = strncpy_from_user(name, optval,
optval           2861 net/ipv4/tcp.c 		if (copy_from_user(key, optval, optlen))
optval           2877 net/ipv4/tcp.c 	if (get_user(val, (int __user *)optval))
optval           2970 net/ipv4/tcp.c 					(struct tcp_repair_opt __user *)optval,
optval           3089 net/ipv4/tcp.c 			err = tp->af_specific->md5_parse(sk, optname, optval, optlen);
optval           3141 net/ipv4/tcp.c 		err = tcp_repair_set_window(tp, optval, optlen);
optval           3167 net/ipv4/tcp.c int tcp_setsockopt(struct sock *sk, int level, int optname, char __user *optval,
optval           3174 net/ipv4/tcp.c 						     optval, optlen);
optval           3175 net/ipv4/tcp.c 	return do_tcp_setsockopt(sk, level, optname, optval, optlen);
optval           3181 net/ipv4/tcp.c 			  char __user *optval, unsigned int optlen)
optval           3185 net/ipv4/tcp.c 						  optval, optlen);
optval           3186 net/ipv4/tcp.c 	return do_tcp_setsockopt(sk, level, optname, optval, optlen);
optval           3412 net/ipv4/tcp.c 		int optname, char __user *optval, int __user *optlen)
optval           3476 net/ipv4/tcp.c 		if (copy_to_user(optval, &info, len))
optval           3496 net/ipv4/tcp.c 		if (copy_to_user(optval, &info, len))
optval           3510 net/ipv4/tcp.c 		if (copy_to_user(optval, icsk->icsk_ca_ops->name, len))
optval           3525 net/ipv4/tcp.c 		if (copy_to_user(optval, icsk->icsk_ulp_ops->name, len))
optval           3549 net/ipv4/tcp.c 		if (copy_to_user(optval, key, len))
optval           3590 net/ipv4/tcp.c 		if (copy_to_user(optval, &opt, len))
optval           3654 net/ipv4/tcp.c 			if (copy_to_user(optval, tp->saved_syn + 1, len)) {
optval           3677 net/ipv4/tcp.c 		if (copy_from_user(&zc, optval, len))
optval           3682 net/ipv4/tcp.c 		if (!err && copy_to_user(optval, &zc, len))
optval           3693 net/ipv4/tcp.c 	if (copy_to_user(optval, &val, len))
optval           3698 net/ipv4/tcp.c int tcp_getsockopt(struct sock *sk, int level, int optname, char __user *optval,
optval           3705 net/ipv4/tcp.c 						     optval, optlen);
optval           3706 net/ipv4/tcp.c 	return do_tcp_getsockopt(sk, level, optname, optval, optlen);
optval           3712 net/ipv4/tcp.c 			  char __user *optval, int __user *optlen)
optval           3716 net/ipv4/tcp.c 						  optval, optlen);
optval           3717 net/ipv4/tcp.c 	return do_tcp_getsockopt(sk, level, optname, optval, optlen);
optval           1150 net/ipv4/tcp_ipv4.c 				 char __user *optval, int optlen)
optval           1159 net/ipv4/tcp_ipv4.c 	if (copy_from_user(&cmd, optval, sizeof(cmd)))
optval           2528 net/ipv4/udp.c 		       char __user *optval, unsigned int optlen,
optval           2539 net/ipv4/udp.c 	if (get_user(val, (int __user *)optval))
optval           2637 net/ipv4/udp.c 		   char __user *optval, unsigned int optlen)
optval           2640 net/ipv4/udp.c 		return udp_lib_setsockopt(sk, level, optname, optval, optlen,
optval           2642 net/ipv4/udp.c 	return ip_setsockopt(sk, level, optname, optval, optlen);
optval           2647 net/ipv4/udp.c 			  char __user *optval, unsigned int optlen)
optval           2650 net/ipv4/udp.c 		return udp_lib_setsockopt(sk, level, optname, optval, optlen,
optval           2652 net/ipv4/udp.c 	return compat_ip_setsockopt(sk, level, optname, optval, optlen);
optval           2657 net/ipv4/udp.c 		       char __user *optval, int __user *optlen)
optval           2707 net/ipv4/udp.c 	if (copy_to_user(optval, &val, len))
optval           2714 net/ipv4/udp.c 		   char __user *optval, int __user *optlen)
optval           2717 net/ipv4/udp.c 		return udp_lib_getsockopt(sk, level, optname, optval, optlen);
optval           2718 net/ipv4/udp.c 	return ip_getsockopt(sk, level, optname, optval, optlen);
optval           2723 net/ipv4/udp.c 				 char __user *optval, int __user *optlen)
optval           2726 net/ipv4/udp.c 		return udp_lib_getsockopt(sk, level, optname, optval, optlen);
optval           2727 net/ipv4/udp.c 	return compat_ip_getsockopt(sk, level, optname, optval, optlen);
optval             16 net/ipv4/udp_impl.h 		   char __user *optval, unsigned int optlen);
optval             18 net/ipv4/udp_impl.h 		   char __user *optval, int __user *optlen);
optval             22 net/ipv4/udp_impl.h 			  char __user *optval, unsigned int optlen);
optval             24 net/ipv4/udp_impl.h 			  char __user *optval, int __user *optlen);
optval            374 net/ipv6/ip6_flowlabel.c 	  char __user *optval, int optlen, int *err_p)
optval            404 net/ipv6/ip6_flowlabel.c 		if (copy_from_user(fl->opt+1, optval+CMSG_ALIGN(sizeof(*freq)), olen))
optval            536 net/ipv6/ip6_flowlabel.c int ipv6_flowlabel_opt(struct sock *sk, char __user *optval, int optlen)
optval            551 net/ipv6/ip6_flowlabel.c 	if (copy_from_user(&freq, optval, sizeof(freq)))
optval            627 net/ipv6/ip6_flowlabel.c 		fl = fl_create(net, sk, &freq, optval, optlen, &err);
optval            698 net/ipv6/ip6_flowlabel.c 			if (copy_to_user(&((struct in6_flowlabel_req __user *) optval)->flr_label,
optval           1627 net/ipv6/ip6mr.c int ip6_mroute_setsockopt(struct sock *sk, int optname, char __user *optval, unsigned int optlen)
optval           1663 net/ipv6/ip6mr.c 		if (copy_from_user(&vif, optval, sizeof(vif)))
optval           1676 net/ipv6/ip6mr.c 		if (copy_from_user(&mifi, optval, sizeof(mifi_t)))
optval           1695 net/ipv6/ip6mr.c 		if (copy_from_user(&mfc, optval, sizeof(mfc)))
optval           1716 net/ipv6/ip6mr.c 		if (get_user(flags, (int __user *)optval))
optval           1733 net/ipv6/ip6mr.c 		if (get_user(v, (int __user *)optval))
optval           1746 net/ipv6/ip6mr.c 		if (get_user(v, (int __user *)optval))
optval           1767 net/ipv6/ip6mr.c 		if (get_user(v, (u32 __user *)optval))
optval           1799 net/ipv6/ip6mr.c int ip6_mroute_getsockopt(struct sock *sk, int optname, char __user *optval,
optval           1840 net/ipv6/ip6mr.c 	if (copy_to_user(optval, &val, olr))
optval            140 net/ipv6/ipv6_sockglue.c 		    char __user *optval, unsigned int optlen)
optval            148 net/ipv6/ipv6_sockglue.c 	if (!optval)
optval            152 net/ipv6/ipv6_sockglue.c 			if (get_user(val, (int __user *) optval))
optval            161 net/ipv6/ipv6_sockglue.c 		return ip6_mroute_setsockopt(sk, optname, optval, optlen);
optval            416 net/ipv6/ipv6_sockglue.c 			optval = NULL;
optval            417 net/ipv6/ipv6_sockglue.c 		else if (!optval)
optval            423 net/ipv6/ipv6_sockglue.c 			new = memdup_user(optval, optlen);
optval            486 net/ipv6/ipv6_sockglue.c 		else if (optlen < sizeof(struct in6_pktinfo) || !optval)
optval            489 net/ipv6/ipv6_sockglue.c 		if (copy_from_user(&pkt, optval, sizeof(struct in6_pktinfo))) {
optval            532 net/ipv6/ipv6_sockglue.c 		if (copy_from_user(opt+1, optval, optlen))
optval            654 net/ipv6/ipv6_sockglue.c 		if (copy_from_user(&mreq, optval, sizeof(struct ipv6_mreq)))
optval            672 net/ipv6/ipv6_sockglue.c 		if (copy_from_user(&mreq, optval, sizeof(struct ipv6_mreq)))
optval            698 net/ipv6/ipv6_sockglue.c 		if (copy_from_user(&greq, optval, sizeof(struct group_req)))
optval            723 net/ipv6/ipv6_sockglue.c 		if (copy_from_user(&greqs, optval, sizeof(greqs))) {
optval            767 net/ipv6/ipv6_sockglue.c 		gsf = memdup_user(optval, optlen);
optval            831 net/ipv6/ipv6_sockglue.c 		retv = ipv6_flowlabel_opt(sk, optval, optlen);
optval            838 net/ipv6/ipv6_sockglue.c 		retv = xfrm_user_policy(sk, optname, optval, optlen);
optval            940 net/ipv6/ipv6_sockglue.c 		    char __user *optval, unsigned int optlen)
optval            945 net/ipv6/ipv6_sockglue.c 		return udp_prot.setsockopt(sk, level, optname, optval, optlen);
optval            950 net/ipv6/ipv6_sockglue.c 	err = do_ipv6_setsockopt(sk, level, optname, optval, optlen);
optval            955 net/ipv6/ipv6_sockglue.c 		err = nf_setsockopt(sk, PF_INET6, optname, optval, optlen);
optval            963 net/ipv6/ipv6_sockglue.c 			   char __user *optval, unsigned int optlen)
optval            970 net/ipv6/ipv6_sockglue.c 							  optval, optlen);
optval            971 net/ipv6/ipv6_sockglue.c 		return udp_prot.setsockopt(sk, level, optname, optval, optlen);
optval            978 net/ipv6/ipv6_sockglue.c 		return compat_mc_setsockopt(sk, level, optname, optval, optlen,
optval            981 net/ipv6/ipv6_sockglue.c 	err = do_ipv6_setsockopt(sk, level, optname, optval, optlen);
optval            986 net/ipv6/ipv6_sockglue.c 		err = compat_nf_setsockopt(sk, PF_INET6, optname, optval,
optval            995 net/ipv6/ipv6_sockglue.c 				  int optname, char __user *optval, int len)
optval           1023 net/ipv6/ipv6_sockglue.c 	if (copy_to_user(optval, hdr, len))
optval           1029 net/ipv6/ipv6_sockglue.c 		    char __user *optval, int __user *optlen, unsigned int flags)
optval           1036 net/ipv6/ipv6_sockglue.c 		return ip6_mroute_getsockopt(sk, optname, optval, optlen);
optval           1057 net/ipv6/ipv6_sockglue.c 		if (copy_from_user(&gsf, optval, GROUP_FILTER_SIZE(0)))
optval           1063 net/ipv6/ipv6_sockglue.c 			(struct group_filter __user *)optval, optlen);
optval           1076 net/ipv6/ipv6_sockglue.c 		msg.msg_control = optval;
optval           1176 net/ipv6/ipv6_sockglue.c 		len = ipv6_getsockopt_sticky(sk, opt, optname, optval, len);
optval           1237 net/ipv6/ipv6_sockglue.c 		if (copy_to_user(optval, &mtuinfo, len))
optval           1314 net/ipv6/ipv6_sockglue.c 		if (copy_from_user(&freq, optval, sizeof(freq)))
optval           1331 net/ipv6/ipv6_sockglue.c 		if (copy_to_user(optval, &freq, len))
optval           1381 net/ipv6/ipv6_sockglue.c 	if (copy_to_user(optval, &val, len))
optval           1387 net/ipv6/ipv6_sockglue.c 		    char __user *optval, int __user *optlen)
optval           1392 net/ipv6/ipv6_sockglue.c 		return udp_prot.getsockopt(sk, level, optname, optval, optlen);
optval           1397 net/ipv6/ipv6_sockglue.c 	err = do_ipv6_getsockopt(sk, level, optname, optval, optlen, 0);
optval           1406 net/ipv6/ipv6_sockglue.c 		err = nf_getsockopt(sk, PF_INET6, optname, optval, &len);
optval           1417 net/ipv6/ipv6_sockglue.c 			   char __user *optval, int __user *optlen)
optval           1424 net/ipv6/ipv6_sockglue.c 							  optval, optlen);
optval           1425 net/ipv6/ipv6_sockglue.c 		return udp_prot.getsockopt(sk, level, optname, optval, optlen);
optval           1432 net/ipv6/ipv6_sockglue.c 		return compat_mc_getsockopt(sk, level, optname, optval, optlen,
optval           1435 net/ipv6/ipv6_sockglue.c 	err = do_ipv6_getsockopt(sk, level, optname, optval, optlen,
optval           1445 net/ipv6/ipv6_sockglue.c 		err = compat_nf_getsockopt(sk, PF_INET6, optname, optval, &len);
optval            550 net/ipv6/mcast.c 	struct group_filter __user *optval, int __user *optlen)
optval            596 net/ipv6/mcast.c 	    copy_to_user(optval, gsf, GROUP_FILTER_SIZE(0))) {
optval            610 net/ipv6/mcast.c 		if (copy_to_user(&optval->gf_slist[i], &ss, sizeof(ss)))
optval            975 net/ipv6/raw.c 			       char __user *optval, int optlen)
optval            981 net/ipv6/raw.c 		if (copy_from_user(&raw6_sk(sk)->filter, optval, optlen))
optval            992 net/ipv6/raw.c 			       char __user *optval, int __user *optlen)
optval           1006 net/ipv6/raw.c 		if (copy_to_user(optval, &raw6_sk(sk)->filter, len))
optval           1018 net/ipv6/raw.c 			    char __user *optval, unsigned int optlen)
optval           1023 net/ipv6/raw.c 	if (get_user(val, (int __user *)optval))
optval           1065 net/ipv6/raw.c 			  char __user *optval, unsigned int optlen)
optval           1074 net/ipv6/raw.c 		return rawv6_seticmpfilter(sk, level, optname, optval, optlen);
optval           1081 net/ipv6/raw.c 		return ipv6_setsockopt(sk, level, optname, optval, optlen);
optval           1084 net/ipv6/raw.c 	return do_rawv6_setsockopt(sk, level, optname, optval, optlen);
optval           1089 net/ipv6/raw.c 				   char __user *optval, unsigned int optlen)
optval           1097 net/ipv6/raw.c 		return rawv6_seticmpfilter(sk, level, optname, optval, optlen);
optval           1105 net/ipv6/raw.c 					      optval, optlen);
optval           1107 net/ipv6/raw.c 	return do_rawv6_setsockopt(sk, level, optname, optval, optlen);
optval           1112 net/ipv6/raw.c 			    char __user *optval, int __user *optlen)
optval           1144 net/ipv6/raw.c 	if (copy_to_user(optval, &val, len))
optval           1150 net/ipv6/raw.c 			  char __user *optval, int __user *optlen)
optval           1159 net/ipv6/raw.c 		return rawv6_geticmpfilter(sk, level, optname, optval, optlen);
optval           1166 net/ipv6/raw.c 		return ipv6_getsockopt(sk, level, optname, optval, optlen);
optval           1169 net/ipv6/raw.c 	return do_rawv6_getsockopt(sk, level, optname, optval, optlen);
optval           1174 net/ipv6/raw.c 				   char __user *optval, int __user *optlen)
optval           1182 net/ipv6/raw.c 		return rawv6_geticmpfilter(sk, level, optname, optval, optlen);
optval           1190 net/ipv6/raw.c 					      optval, optlen);
optval           1192 net/ipv6/raw.c 	return do_rawv6_getsockopt(sk, level, optname, optval, optlen);
optval            547 net/ipv6/tcp_ipv6.c 				 char __user *optval, int optlen)
optval            556 net/ipv6/tcp_ipv6.c 	if (copy_from_user(&cmd, optval, sizeof(cmd)))
optval           1560 net/ipv6/udp.c 		     char __user *optval, unsigned int optlen)
optval           1563 net/ipv6/udp.c 		return udp_lib_setsockopt(sk, level, optname, optval, optlen,
optval           1565 net/ipv6/udp.c 	return ipv6_setsockopt(sk, level, optname, optval, optlen);
optval           1570 net/ipv6/udp.c 			    char __user *optval, unsigned int optlen)
optval           1573 net/ipv6/udp.c 		return udp_lib_setsockopt(sk, level, optname, optval, optlen,
optval           1575 net/ipv6/udp.c 	return compat_ipv6_setsockopt(sk, level, optname, optval, optlen);
optval           1580 net/ipv6/udp.c 		     char __user *optval, int __user *optlen)
optval           1583 net/ipv6/udp.c 		return udp_lib_getsockopt(sk, level, optname, optval, optlen);
optval           1584 net/ipv6/udp.c 	return ipv6_getsockopt(sk, level, optname, optval, optlen);
optval           1589 net/ipv6/udp.c 			    char __user *optval, int __user *optlen)
optval           1592 net/ipv6/udp.c 		return udp_lib_getsockopt(sk, level, optname, optval, optlen);
optval           1593 net/ipv6/udp.c 	return compat_ipv6_getsockopt(sk, level, optname, optval, optlen);
optval             19 net/ipv6/udp_impl.h 		     char __user *optval, int __user *optlen);
optval             21 net/ipv6/udp_impl.h 		     char __user *optval, unsigned int optlen);
optval             24 net/ipv6/udp_impl.h 			    char __user *optval, unsigned int optlen);
optval             26 net/ipv6/udp_impl.h 			    char __user *optval, int __user *optlen);
optval           1637 net/iucv/af_iucv.c 				char __user *optval, unsigned int optlen)
optval           1650 net/iucv/af_iucv.c 	if (get_user(val, (int __user *) optval))
optval           1687 net/iucv/af_iucv.c 				char __user *optval, int __user *optlen)
optval           1728 net/iucv/af_iucv.c 	if (copy_to_user(optval, &val, len))
optval           1270 net/kcm/kcmsock.c 			  char __user *optval, unsigned int optlen)
optval           1282 net/kcm/kcmsock.c 	if (get_user(val, (int __user *)optval))
optval           1304 net/kcm/kcmsock.c 			  char __user *optval, int __user *optlen)
optval           1329 net/kcm/kcmsock.c 	if (copy_to_user(optval, &val, len))
optval           1247 net/l2tp/l2tp_ppp.c 			       char __user *optval, unsigned int optlen)
optval           1261 net/l2tp/l2tp_ppp.c 	if (get_user(val, (int __user *)optval))
optval           1364 net/l2tp/l2tp_ppp.c 			       char __user *optval, int __user *optlen)
optval           1410 net/l2tp/l2tp_ppp.c 	if (copy_to_user((void __user *) optval, &val, len))
optval           1053 net/llc/af_llc.c 			     char __user *optval, unsigned int optlen)
optval           1063 net/llc/af_llc.c 	rc = get_user(opt, (int __user *)optval);
optval           1135 net/llc/af_llc.c 			     char __user *optval, int __user *optlen)
optval           1175 net/llc/af_llc.c 	if (put_user(len, optlen) || copy_to_user(optval, &val, len))
optval           2054 net/netfilter/ipset/ip_set_core.c ip_set_sockfn_get(struct sock *sk, int optval, void __user *user, int *len)
optval           2064 net/netfilter/ipset/ip_set_core.c 	if (optval != SO_IP_SET)
optval            239 net/netfilter/nf_conntrack_proto.c getorigdst(struct sock *sk, int optval, void __user *user, int *len)
optval            305 net/netfilter/nf_conntrack_proto.c ipv6_getorigdst(struct sock *sk, int optval, void __user *user, int *len)
optval           1623 net/netlink/af_netlink.c 			      char __user *optval, unsigned int optlen)
optval           1634 net/netlink/af_netlink.c 	    get_user(val, (unsigned int __user *)optval))
optval           1724 net/netlink/af_netlink.c 			      char __user *optval, int __user *optlen)
optval           1745 net/netlink/af_netlink.c 		    put_user(val, optval))
optval           1755 net/netlink/af_netlink.c 		    put_user(val, optval))
optval           1765 net/netlink/af_netlink.c 		    put_user(val, optval))
optval           1781 net/netlink/af_netlink.c 				     (u32 __user *)(optval + pos))) {
optval           1797 net/netlink/af_netlink.c 		    put_user(val, optval))
optval           1806 net/netlink/af_netlink.c 		if (put_user(len, optlen) || put_user(val, optval))
optval           1815 net/netlink/af_netlink.c 		if (put_user(len, optlen) || put_user(val, optval))
optval            275 net/netrom/af_netrom.c 	char __user *optval, unsigned int optlen)
optval            287 net/netrom/af_netrom.c 	if (get_user(opt, (unsigned int __user *)optval))
optval            327 net/netrom/af_netrom.c 	char __user *optval, int __user *optlen)
optval            373 net/netrom/af_netrom.c 	return copy_to_user(optval, &val, len) ? -EFAULT : 0;
optval            221 net/nfc/llcp_sock.c 			       char __user *optval, unsigned int optlen)
optval            244 net/nfc/llcp_sock.c 		if (get_user(opt, (u32 __user *) optval)) {
optval            266 net/nfc/llcp_sock.c 		if (get_user(opt, (u32 __user *) optval)) {
optval            294 net/nfc/llcp_sock.c 			       char __user *optval, int __user *optlen)
optval            322 net/nfc/llcp_sock.c 		if (put_user(rw, (u32 __user *) optval))
optval            331 net/nfc/llcp_sock.c 		if (put_user(miux, (u32 __user *) optval))
optval            340 net/nfc/llcp_sock.c 		if (put_user(remote_miu, (u32 __user *) optval))
optval            346 net/nfc/llcp_sock.c 		if (put_user(local->remote_lto / 10, (u32 __user *) optval))
optval            352 net/nfc/llcp_sock.c 		if (put_user(llcp_sock->remote_rw, (u32 __user *) optval))
optval           3654 net/packet/af_packet.c packet_setsockopt(struct socket *sock, int level, int optname, char __user *optval, unsigned int optlen)
optval           3674 net/packet/af_packet.c 		if (copy_from_user(&mreq, optval, len))
optval           3705 net/packet/af_packet.c 			if (copy_from_user(&req_u.req, optval, len))
optval           3720 net/packet/af_packet.c 		if (copy_from_user(&val, optval, sizeof(val)))
optval           3732 net/packet/af_packet.c 		if (copy_from_user(&val, optval, sizeof(val)))
optval           3758 net/packet/af_packet.c 		if (copy_from_user(&val, optval, sizeof(val)))
optval           3778 net/packet/af_packet.c 		if (copy_from_user(&val, optval, sizeof(val)))
optval           3797 net/packet/af_packet.c 		if (copy_from_user(&val, optval, sizeof(val)))
optval           3811 net/packet/af_packet.c 		if (copy_from_user(&val, optval, sizeof(val)))
optval           3827 net/packet/af_packet.c 		if (copy_from_user(&val, optval, sizeof(val)))
optval           3846 net/packet/af_packet.c 		if (copy_from_user(&val, optval, sizeof(val)))
optval           3858 net/packet/af_packet.c 		if (copy_from_user(&val, optval, sizeof(val)))
optval           3868 net/packet/af_packet.c 		return fanout_set_data(po, optval, optlen);
optval           3876 net/packet/af_packet.c 		if (copy_from_user(&val, optval, sizeof(val)))
optval           3890 net/packet/af_packet.c 		if (copy_from_user(&val, optval, sizeof(val)))
optval           3909 net/packet/af_packet.c 		if (copy_from_user(&val, optval, sizeof(val)))
optval           3921 net/packet/af_packet.c 			     char __user *optval, int __user *optlen)
optval           3979 net/packet/af_packet.c 		if (copy_from_user(&val, optval, len))
optval           4037 net/packet/af_packet.c 	if (copy_to_user(optval, data, len))
optval           4045 net/packet/af_packet.c 				    char __user *optval, unsigned int optlen)
optval           4054 net/packet/af_packet.c 		optval = (char __user *)get_compat_bpf_fprog(optval);
optval           4055 net/packet/af_packet.c 		if (!optval)
optval           4060 net/packet/af_packet.c 	return packet_setsockopt(sock, level, optname, optval, optlen);
optval            978 net/phonet/pep.c 				char __user *optval, unsigned int optlen)
optval            986 net/phonet/pep.c 		if (get_user(val, (int __user *) optval))
optval           1040 net/phonet/pep.c 				char __user *optval, int __user *optlen)
optval           1076 net/phonet/pep.c 	if (put_user(val, (int __user *) optval))
optval            293 net/rds/af_rds.c static int rds_cancel_sent_to(struct rds_sock *rs, char __user *optval,
optval            311 net/rds/af_rds.c 		if (copy_from_user(&sin, optval, sizeof(struct sockaddr_in))) {
optval            318 net/rds/af_rds.c 		if (copy_from_user(&sin6, optval,
optval            330 net/rds/af_rds.c static int rds_set_bool_option(unsigned char *optvar, char __user *optval,
optval            337 net/rds/af_rds.c 	if (get_user(value, (int __user *) optval))
optval            343 net/rds/af_rds.c static int rds_cong_monitor(struct rds_sock *rs, char __user *optval,
optval            348 net/rds/af_rds.c 	ret = rds_set_bool_option(&rs->rs_cong_monitor, optval, optlen);
optval            361 net/rds/af_rds.c static int rds_set_transport(struct rds_sock *rs, char __user *optval,
optval            372 net/rds/af_rds.c 	if (copy_from_user(&t_type, (int __user *)optval, sizeof(t_type)))
optval            383 net/rds/af_rds.c static int rds_enable_recvtstamp(struct sock *sk, char __user *optval,
optval            391 net/rds/af_rds.c 	if (get_user(val, (int __user *)optval))
optval            407 net/rds/af_rds.c static int rds_recv_track_latency(struct rds_sock *rs, char __user *optval,
optval            416 net/rds/af_rds.c 	if (copy_from_user(&trace, optval, sizeof(trace)))
optval            435 net/rds/af_rds.c 			  char __user *optval, unsigned int optlen)
optval            447 net/rds/af_rds.c 		ret = rds_cancel_sent_to(rs, optval, optlen);
optval            450 net/rds/af_rds.c 		ret = rds_get_mr(rs, optval, optlen);
optval            453 net/rds/af_rds.c 		ret = rds_get_mr_for_dest(rs, optval, optlen);
optval            456 net/rds/af_rds.c 		ret = rds_free_mr(rs, optval, optlen);
optval            459 net/rds/af_rds.c 		ret = rds_set_bool_option(&rs->rs_recverr, optval, optlen);
optval            462 net/rds/af_rds.c 		ret = rds_cong_monitor(rs, optval, optlen);
optval            466 net/rds/af_rds.c 		ret = rds_set_transport(rs, optval, optlen);
optval            472 net/rds/af_rds.c 		ret = rds_enable_recvtstamp(sock->sk, optval, optlen, optname);
optval            476 net/rds/af_rds.c 		ret = rds_recv_track_latency(rs, optval, optlen);
optval            486 net/rds/af_rds.c 			  char __user *optval, int __user *optlen)
optval            502 net/rds/af_rds.c 		ret = rds_info_getsockopt(sock, optname, optval,
optval            510 net/rds/af_rds.c 		if (put_user(rs->rs_recverr, (int __user *) optval) ||
optval            523 net/rds/af_rds.c 		if (put_user(trans, (int __user *)optval) ||
optval            158 net/rds/info.c int rds_info_getsockopt(struct socket *sock, int optname, char __user *optval,
optval            178 net/rds/info.c 	start = (unsigned long)optval;
optval             24 net/rds/info.h int rds_info_getsockopt(struct socket *sock, int optname, char __user *optval,
optval            325 net/rds/rdma.c int rds_get_mr(struct rds_sock *rs, char __user *optval, int optlen)
optval            332 net/rds/rdma.c 	if (copy_from_user(&args, (struct rds_get_mr_args __user *)optval,
optval            339 net/rds/rdma.c int rds_get_mr_for_dest(struct rds_sock *rs, char __user *optval, int optlen)
optval            347 net/rds/rdma.c 	if (copy_from_user(&args, (struct rds_get_mr_for_dest_args __user *)optval,
optval            366 net/rds/rdma.c int rds_free_mr(struct rds_sock *rs, char __user *optval, int optlen)
optval            375 net/rds/rdma.c 	if (copy_from_user(&args, (struct rds_free_mr_args __user *)optval,
optval            925 net/rds/rds.h  int rds_get_mr(struct rds_sock *rs, char __user *optval, int optlen);
optval            926 net/rds/rds.h  int rds_get_mr_for_dest(struct rds_sock *rs, char __user *optval, int optlen);
optval            927 net/rds/rds.h  int rds_free_mr(struct rds_sock *rs, char __user *optval, int optlen);
optval            346 net/rose/af_rose.c 	char __user *optval, unsigned int optlen)
optval            358 net/rose/af_rose.c 	if (get_user(opt, (int __user *)optval))
optval            406 net/rose/af_rose.c 	char __user *optval, int __user *optlen)
optval            460 net/rose/af_rose.c 	return copy_to_user(optval, &val, len) ? -EFAULT : 0;
optval            578 net/rxrpc/af_rxrpc.c 			    char __user *optval, unsigned int optlen)
optval            609 net/rxrpc/af_rxrpc.c 			ret = rxrpc_request_key(rx, optval, optlen);
optval            619 net/rxrpc/af_rxrpc.c 			ret = rxrpc_server_keyring(rx, optval, optlen);
optval            630 net/rxrpc/af_rxrpc.c 				       (unsigned int __user *) optval);
optval            648 net/rxrpc/af_rxrpc.c 			if (copy_from_user(service_upgrade, optval,
optval            677 net/rxrpc/af_rxrpc.c 			    char __user *optval, int __user *_optlen)
optval            691 net/rxrpc/af_rxrpc.c 		if (put_user(RXRPC__SUPPORTED - 1, (int __user *)optval) ||
optval            899 net/rxrpc/key.c int rxrpc_request_key(struct rxrpc_sock *rx, char __user *optval, int optlen)
optval            909 net/rxrpc/key.c 	description = memdup_user_nul(optval, optlen);
optval            929 net/rxrpc/key.c int rxrpc_server_keyring(struct rxrpc_sock *rx, char __user *optval,
optval            940 net/rxrpc/key.c 	description = memdup_user_nul(optval, optlen);
optval           1394 net/sctp/socket.c 				     char __user *optval,
optval           1407 net/sctp/socket.c 		if (copy_from_user(&param32, optval, sizeof(param32)))
optval           1418 net/sctp/socket.c 		if (copy_from_user(&param, optval, sizeof(param)))
optval           1426 net/sctp/socket.c 		if (copy_to_user(optval, &assoc_id, sizeof(assoc_id)))
optval           2207 net/sctp/socket.c 					     char __user *optval,
optval           2215 net/sctp/socket.c 	if (get_user(val, (int __user *)optval))
optval           2223 net/sctp/socket.c static int sctp_setsockopt_events(struct sock *sk, char __user *optval,
optval           2235 net/sctp/socket.c 	if (copy_from_user(&subscribe, optval, optlen))
optval           2277 net/sctp/socket.c static int sctp_setsockopt_autoclose(struct sock *sk, char __user *optval,
optval           2288 net/sctp/socket.c 	if (copy_from_user(&sp->autoclose, optval, optlen))
optval           2626 net/sctp/socket.c 					    char __user *optval,
optval           2637 net/sctp/socket.c 		if (copy_from_user(&params, optval, optlen))
optval           2641 net/sctp/socket.c 		if (copy_from_user(&params, optval, optlen))
optval           2794 net/sctp/socket.c 				       char __user *optval, unsigned int optlen)
optval           2801 net/sctp/socket.c 		if (copy_from_user(&params, optval, optlen))
optval           2812 net/sctp/socket.c 		if (copy_from_user(&params, optval, optlen))
optval           2880 net/sctp/socket.c static int sctp_setsockopt_initmsg(struct sock *sk, char __user *optval, unsigned int optlen)
optval           2887 net/sctp/socket.c 	if (copy_from_user(&sinit, optval, optlen))
optval           2917 net/sctp/socket.c 					      char __user *optval,
optval           2926 net/sctp/socket.c 	if (copy_from_user(&info, optval, optlen))
optval           2978 net/sctp/socket.c 					   char __user *optval,
optval           2987 net/sctp/socket.c 	if (copy_from_user(&info, optval, optlen))
optval           3038 net/sctp/socket.c static int sctp_setsockopt_primary_addr(struct sock *sk, char __user *optval,
optval           3049 net/sctp/socket.c 	if (copy_from_user(&prim, optval, sizeof(struct sctp_prim)))
optval           3080 net/sctp/socket.c static int sctp_setsockopt_nodelay(struct sock *sk, char __user *optval,
optval           3087 net/sctp/socket.c 	if (get_user(val, (int __user *)optval))
optval           3106 net/sctp/socket.c static int sctp_setsockopt_rtoinfo(struct sock *sk, char __user *optval, unsigned int optlen)
optval           3116 net/sctp/socket.c 	if (copy_from_user(&rtoinfo, optval, optlen))
optval           3172 net/sctp/socket.c static int sctp_setsockopt_associnfo(struct sock *sk, char __user *optval, unsigned int optlen)
optval           3180 net/sctp/socket.c 	if (copy_from_user(&assocparams, optval, optlen))
optval           3240 net/sctp/socket.c static int sctp_setsockopt_mappedv4(struct sock *sk, char __user *optval, unsigned int optlen)
optval           3247 net/sctp/socket.c 	if (get_user(val, (int __user *)optval))
optval           3284 net/sctp/socket.c static int sctp_setsockopt_maxseg(struct sock *sk, char __user *optval, unsigned int optlen)
optval           3297 net/sctp/socket.c 		if (copy_from_user(&val, optval, optlen))
optval           3301 net/sctp/socket.c 		if (copy_from_user(&params, optval, optlen))
optval           3344 net/sctp/socket.c static int sctp_setsockopt_peer_primary_addr(struct sock *sk, char __user *optval,
optval           3362 net/sctp/socket.c 	if (copy_from_user(&prim, optval, optlen))
optval           3408 net/sctp/socket.c static int sctp_setsockopt_adaptation_layer(struct sock *sk, char __user *optval,
optval           3415 net/sctp/socket.c 	if (copy_from_user(&adaptation, optval, optlen))
optval           3437 net/sctp/socket.c static int sctp_setsockopt_context(struct sock *sk, char __user *optval,
optval           3446 net/sctp/socket.c 	if (copy_from_user(&params, optval, optlen))
optval           3500 net/sctp/socket.c 					       char __user *optval,
optval           3507 net/sctp/socket.c 	if (get_user(val, (int __user *)optval))
optval           3536 net/sctp/socket.c 						  char __user *optval,
optval           3543 net/sctp/socket.c 	if (get_user(val, (int __user *)optval))
optval           3569 net/sctp/socket.c 				    char __user *optval,
optval           3582 net/sctp/socket.c 		if (copy_from_user(&params.assoc_value, optval, optlen))
optval           3586 net/sctp/socket.c 		if (copy_from_user(&params, optval, optlen))
optval           3625 net/sctp/socket.c 				      char __user *optval,
optval           3636 net/sctp/socket.c 	if (copy_from_user(&val, optval, optlen))
optval           3658 net/sctp/socket.c 				      char __user *optval,
optval           3674 net/sctp/socket.c 	hmacs = memdup_user(optval, optlen);
optval           3698 net/sctp/socket.c 				    char __user *optval,
optval           3713 net/sctp/socket.c 	authkey = memdup_user(optval, optlen);
optval           3764 net/sctp/socket.c 				      char __user *optval,
optval           3774 net/sctp/socket.c 	if (copy_from_user(&val, optval, optlen))
optval           3815 net/sctp/socket.c 				   char __user *optval,
optval           3825 net/sctp/socket.c 	if (copy_from_user(&val, optval, optlen))
optval           3865 net/sctp/socket.c static int sctp_setsockopt_deactivate_key(struct sock *sk, char __user *optval,
optval           3875 net/sctp/socket.c 	if (copy_from_user(&val, optval, optlen))
optval           3924 net/sctp/socket.c static int sctp_setsockopt_auto_asconf(struct sock *sk, char __user *optval,
optval           3932 net/sctp/socket.c 	if (get_user(val, (int __user *)optval))
optval           3960 net/sctp/socket.c 					    char __user *optval,
optval           3969 net/sctp/socket.c 	if (copy_from_user(&val, (struct sctp_paddrthlds __user *)optval,
optval           4014 net/sctp/socket.c 				       char __user *optval,
optval           4021 net/sctp/socket.c 	if (get_user(val, (int __user *) optval))
optval           4030 net/sctp/socket.c 				       char __user *optval,
optval           4037 net/sctp/socket.c 	if (get_user(val, (int __user *) optval))
optval           4046 net/sctp/socket.c 					char __user *optval,
optval           4055 net/sctp/socket.c 	if (copy_from_user(&params, optval, optlen))
optval           4069 net/sctp/socket.c 					  char __user *optval,
optval           4080 net/sctp/socket.c 	if (copy_from_user(&info, optval, sizeof(info))) {
optval           4126 net/sctp/socket.c 					      char __user *optval,
optval           4136 net/sctp/socket.c 	if (copy_from_user(&params, optval, optlen)) {
optval           4155 net/sctp/socket.c 					   char __user *optval,
optval           4166 net/sctp/socket.c 	if (copy_from_user(&params, optval, optlen)) {
optval           4203 net/sctp/socket.c 					 char __user *optval,
optval           4216 net/sctp/socket.c 	params = memdup_user(optval, optlen);
optval           4236 net/sctp/socket.c 				       char __user *optval,
optval           4246 net/sctp/socket.c 	if (copy_from_user(&associd, optval, optlen)) {
optval           4262 net/sctp/socket.c 				       char __user *optval,
optval           4272 net/sctp/socket.c 	if (copy_from_user(&params, optval, optlen)) {
optval           4288 net/sctp/socket.c 				     char __user *optval,
optval           4300 net/sctp/socket.c 	if (copy_from_user(&params, optval, optlen))
optval           4336 net/sctp/socket.c 					   char __user *optval,
optval           4347 net/sctp/socket.c 	if (copy_from_user(&params, optval, optlen)) {
optval           4377 net/sctp/socket.c 						  char __user *optval,
optval           4389 net/sctp/socket.c 	if (copy_from_user(&params, optval, optlen)) {
optval           4412 net/sctp/socket.c static int sctp_setsockopt_reuse_port(struct sock *sk, char __user *optval,
optval           4426 net/sctp/socket.c 	if (get_user(val, (int __user *)optval))
optval           4455 net/sctp/socket.c static int sctp_setsockopt_event(struct sock *sk, char __user *optval,
optval           4467 net/sctp/socket.c 	if (copy_from_user(&param, optval, optlen))
optval           4504 net/sctp/socket.c 					    char __user *optval,
optval           4515 net/sctp/socket.c 	if (copy_from_user(&params, optval, optlen)) {
optval           4540 net/sctp/socket.c 					  char __user *optval,
optval           4551 net/sctp/socket.c 	if (copy_from_user(&params, optval, optlen)) {
optval           4580 net/sctp/socket.c 					 char __user *optval,
optval           4590 net/sctp/socket.c 	if (copy_from_user(&params, optval, optlen)) {
optval           4627 net/sctp/socket.c 			   char __user *optval, unsigned int optlen)
optval           4641 net/sctp/socket.c 		retval = af->setsockopt(sk, level, optname, optval, optlen);
optval           4650 net/sctp/socket.c 		retval = sctp_setsockopt_bindx(sk, (struct sockaddr __user *)optval,
optval           4656 net/sctp/socket.c 		retval = sctp_setsockopt_bindx(sk, (struct sockaddr __user *)optval,
optval           4663 net/sctp/socket.c 					    (struct sockaddr __user *)optval,
optval           4670 net/sctp/socket.c 					    (struct sockaddr __user *)optval,
optval           4675 net/sctp/socket.c 		retval = sctp_setsockopt_disable_fragments(sk, optval, optlen);
optval           4679 net/sctp/socket.c 		retval = sctp_setsockopt_events(sk, optval, optlen);
optval           4683 net/sctp/socket.c 		retval = sctp_setsockopt_autoclose(sk, optval, optlen);
optval           4687 net/sctp/socket.c 		retval = sctp_setsockopt_peer_addr_params(sk, optval, optlen);
optval           4691 net/sctp/socket.c 		retval = sctp_setsockopt_delayed_ack(sk, optval, optlen);
optval           4694 net/sctp/socket.c 		retval = sctp_setsockopt_partial_delivery_point(sk, optval, optlen);
optval           4698 net/sctp/socket.c 		retval = sctp_setsockopt_initmsg(sk, optval, optlen);
optval           4701 net/sctp/socket.c 		retval = sctp_setsockopt_default_send_param(sk, optval,
optval           4705 net/sctp/socket.c 		retval = sctp_setsockopt_default_sndinfo(sk, optval, optlen);
optval           4708 net/sctp/socket.c 		retval = sctp_setsockopt_primary_addr(sk, optval, optlen);
optval           4711 net/sctp/socket.c 		retval = sctp_setsockopt_peer_primary_addr(sk, optval, optlen);
optval           4714 net/sctp/socket.c 		retval = sctp_setsockopt_nodelay(sk, optval, optlen);
optval           4717 net/sctp/socket.c 		retval = sctp_setsockopt_rtoinfo(sk, optval, optlen);
optval           4720 net/sctp/socket.c 		retval = sctp_setsockopt_associnfo(sk, optval, optlen);
optval           4723 net/sctp/socket.c 		retval = sctp_setsockopt_mappedv4(sk, optval, optlen);
optval           4726 net/sctp/socket.c 		retval = sctp_setsockopt_maxseg(sk, optval, optlen);
optval           4729 net/sctp/socket.c 		retval = sctp_setsockopt_adaptation_layer(sk, optval, optlen);
optval           4732 net/sctp/socket.c 		retval = sctp_setsockopt_context(sk, optval, optlen);
optval           4735 net/sctp/socket.c 		retval = sctp_setsockopt_fragment_interleave(sk, optval, optlen);
optval           4738 net/sctp/socket.c 		retval = sctp_setsockopt_maxburst(sk, optval, optlen);
optval           4741 net/sctp/socket.c 		retval = sctp_setsockopt_auth_chunk(sk, optval, optlen);
optval           4744 net/sctp/socket.c 		retval = sctp_setsockopt_hmac_ident(sk, optval, optlen);
optval           4747 net/sctp/socket.c 		retval = sctp_setsockopt_auth_key(sk, optval, optlen);
optval           4750 net/sctp/socket.c 		retval = sctp_setsockopt_active_key(sk, optval, optlen);
optval           4753 net/sctp/socket.c 		retval = sctp_setsockopt_del_key(sk, optval, optlen);
optval           4756 net/sctp/socket.c 		retval = sctp_setsockopt_deactivate_key(sk, optval, optlen);
optval           4759 net/sctp/socket.c 		retval = sctp_setsockopt_auto_asconf(sk, optval, optlen);
optval           4762 net/sctp/socket.c 		retval = sctp_setsockopt_paddr_thresholds(sk, optval, optlen);
optval           4765 net/sctp/socket.c 		retval = sctp_setsockopt_recvrcvinfo(sk, optval, optlen);
optval           4768 net/sctp/socket.c 		retval = sctp_setsockopt_recvnxtinfo(sk, optval, optlen);
optval           4771 net/sctp/socket.c 		retval = sctp_setsockopt_pr_supported(sk, optval, optlen);
optval           4774 net/sctp/socket.c 		retval = sctp_setsockopt_default_prinfo(sk, optval, optlen);
optval           4777 net/sctp/socket.c 		retval = sctp_setsockopt_reconfig_supported(sk, optval, optlen);
optval           4780 net/sctp/socket.c 		retval = sctp_setsockopt_enable_strreset(sk, optval, optlen);
optval           4783 net/sctp/socket.c 		retval = sctp_setsockopt_reset_streams(sk, optval, optlen);
optval           4786 net/sctp/socket.c 		retval = sctp_setsockopt_reset_assoc(sk, optval, optlen);
optval           4789 net/sctp/socket.c 		retval = sctp_setsockopt_add_streams(sk, optval, optlen);
optval           4792 net/sctp/socket.c 		retval = sctp_setsockopt_scheduler(sk, optval, optlen);
optval           4795 net/sctp/socket.c 		retval = sctp_setsockopt_scheduler_value(sk, optval, optlen);
optval           4798 net/sctp/socket.c 		retval = sctp_setsockopt_interleaving_supported(sk, optval,
optval           4802 net/sctp/socket.c 		retval = sctp_setsockopt_reuse_port(sk, optval, optlen);
optval           4805 net/sctp/socket.c 		retval = sctp_setsockopt_event(sk, optval, optlen);
optval           4808 net/sctp/socket.c 		retval = sctp_setsockopt_asconf_supported(sk, optval, optlen);
optval           4811 net/sctp/socket.c 		retval = sctp_setsockopt_auth_supported(sk, optval, optlen);
optval           4814 net/sctp/socket.c 		retval = sctp_setsockopt_ecn_supported(sk, optval, optlen);
optval           5439 net/sctp/socket.c 				       char __user *optval,
optval           5454 net/sctp/socket.c 	if (copy_from_user(&status, optval, len)) {
optval           5501 net/sctp/socket.c 	if (copy_to_user(optval, &status, len)) {
optval           5519 net/sctp/socket.c 					  char __user *optval,
optval           5532 net/sctp/socket.c 	if (copy_from_user(&pinfo, optval, len)) {
optval           5557 net/sctp/socket.c 	if (copy_to_user(optval, &pinfo, len)) {
optval           5574 net/sctp/socket.c 					char __user *optval, int __user *optlen)
optval           5585 net/sctp/socket.c 	if (copy_to_user(optval, &val, len))
optval           5595 net/sctp/socket.c static int sctp_getsockopt_events(struct sock *sk, int len, char __user *optval,
optval           5613 net/sctp/socket.c 	if (copy_to_user(optval, &subscribe, len))
optval           5630 net/sctp/socket.c static int sctp_getsockopt_autoclose(struct sock *sk, int len, char __user *optval, int __user *optlen)
optval           5640 net/sctp/socket.c 	if (put_user(sctp_sk(sk)->autoclose, (int __user *)optval))
optval           5732 net/sctp/socket.c static int sctp_getsockopt_peeloff(struct sock *sk, int len, char __user *optval, int __user *optlen)
optval           5741 net/sctp/socket.c 	if (copy_from_user(&peeloff, optval, len))
optval           5755 net/sctp/socket.c 	if (copy_to_user(optval, &peeloff, len)) {
optval           5766 net/sctp/socket.c 					 char __user *optval, int __user *optlen)
optval           5775 net/sctp/socket.c 	if (copy_from_user(&peeloff, optval, len))
optval           5790 net/sctp/socket.c 	if (copy_to_user(optval, &peeloff, len)) {
optval           5933 net/sctp/socket.c 					    char __user *optval, int __user *optlen)
optval           5949 net/sctp/socket.c 	if (copy_from_user(&params, optval, len))
optval           6031 net/sctp/socket.c 	if (copy_to_user(optval, &params, len))
optval           6076 net/sctp/socket.c 					    char __user *optval,
optval           6086 net/sctp/socket.c 		if (copy_from_user(&params, optval, len))
optval           6094 net/sctp/socket.c 		if (copy_from_user(&params, optval, len))
optval           6129 net/sctp/socket.c 	if (copy_to_user(optval, &params, len))
optval           6149 net/sctp/socket.c static int sctp_getsockopt_initmsg(struct sock *sk, int len, char __user *optval, int __user *optlen)
optval           6156 net/sctp/socket.c 	if (copy_to_user(optval, &sctp_sk(sk)->initmsg, len))
optval           6163 net/sctp/socket.c 				      char __user *optval, int __user *optlen)
optval           6179 net/sctp/socket.c 	if (copy_from_user(&getaddrs, optval, sizeof(struct sctp_getaddrs)))
optval           6187 net/sctp/socket.c 	to = optval + offsetof(struct sctp_getaddrs, addrs);
optval           6204 net/sctp/socket.c 	if (put_user(cnt, &((struct sctp_getaddrs __user *)optval)->addr_num))
optval           6206 net/sctp/socket.c 	bytes_copied = ((char __user *)to) - optval;
optval           6259 net/sctp/socket.c 				       char __user *optval, int __user *optlen)
optval           6279 net/sctp/socket.c 	if (copy_from_user(&getaddrs, optval, sizeof(struct sctp_getaddrs)))
optval           6297 net/sctp/socket.c 	to = optval + offsetof(struct sctp_getaddrs, addrs);
optval           6346 net/sctp/socket.c 	if (put_user(cnt, &((struct sctp_getaddrs __user *)optval)->addr_num)) {
optval           6367 net/sctp/socket.c 					char __user *optval, int __user *optlen)
optval           6378 net/sctp/socket.c 	if (copy_from_user(&prim, optval, len))
optval           6396 net/sctp/socket.c 	if (copy_to_user(optval, &prim, len))
optval           6409 net/sctp/socket.c 				  char __user *optval, int __user *optlen)
optval           6422 net/sctp/socket.c 	if (copy_to_user(optval, &adaptation, len))
optval           6448 net/sctp/socket.c 					int len, char __user *optval,
optval           6460 net/sctp/socket.c 	if (copy_from_user(&info, optval, len))
optval           6484 net/sctp/socket.c 	if (copy_to_user(optval, &info, len))
optval           6494 net/sctp/socket.c 					   char __user *optval,
optval           6506 net/sctp/socket.c 	if (copy_from_user(&info, optval, len))
optval           6528 net/sctp/socket.c 	if (copy_to_user(optval, &info, len))
optval           6545 net/sctp/socket.c 				   char __user *optval, int __user *optlen)
optval           6556 net/sctp/socket.c 	if (copy_to_user(optval, &val, len))
optval           6574 net/sctp/socket.c 				char __user *optval,
optval           6584 net/sctp/socket.c 	if (copy_from_user(&rtoinfo, optval, len))
optval           6610 net/sctp/socket.c 	if (copy_to_user(optval, &rtoinfo, len))
optval           6628 net/sctp/socket.c 				     char __user *optval,
optval           6642 net/sctp/socket.c 	if (copy_from_user(&assocparams, optval, len))
optval           6680 net/sctp/socket.c 	if (copy_to_user(optval, &assocparams, len))
optval           6697 net/sctp/socket.c 				    char __user *optval, int __user *optlen)
optval           6709 net/sctp/socket.c 	if (copy_to_user(optval, &val, len))
optval           6720 net/sctp/socket.c 				   char __user *optval, int __user *optlen)
optval           6730 net/sctp/socket.c 	if (copy_from_user(&params, optval, len))
optval           6743 net/sctp/socket.c 	if (copy_to_user(optval, &params, len))
optval           6777 net/sctp/socket.c 				  char __user *optval, int __user *optlen)
optval           6791 net/sctp/socket.c 		if (copy_from_user(&params, optval, len))
optval           6809 net/sctp/socket.c 		if (copy_to_user(optval, &params.assoc_value, len))
optval           6812 net/sctp/socket.c 		if (copy_to_user(optval, &params, len))
optval           6824 net/sctp/socket.c 					       char __user *optval, int __user *optlen)
optval           6836 net/sctp/socket.c 	if (copy_to_user(optval, &val, len))
optval           6847 net/sctp/socket.c 						  char __user *optval,
optval           6860 net/sctp/socket.c 	if (copy_to_user(optval, &val, len))
optval           6871 net/sctp/socket.c 				    char __user *optval,
optval           6886 net/sctp/socket.c 		if (copy_from_user(&params, optval, len))
optval           6899 net/sctp/socket.c 		if (copy_to_user(optval, &params.assoc_value, len))
optval           6902 net/sctp/socket.c 		if (copy_to_user(optval, &params, len))
optval           6911 net/sctp/socket.c 				    char __user *optval, int __user *optlen)
optval           6914 net/sctp/socket.c 	struct sctp_hmacalgo  __user *p = (void __user *)optval;
optval           6947 net/sctp/socket.c 				    char __user *optval, int __user *optlen)
optval           6957 net/sctp/socket.c 	if (copy_from_user(&val, optval, len))
optval           6976 net/sctp/socket.c 	if (copy_to_user(optval, &val, len))
optval           6983 net/sctp/socket.c 				    char __user *optval, int __user *optlen)
optval           6985 net/sctp/socket.c 	struct sctp_authchunks __user *p = (void __user *)optval;
optval           6995 net/sctp/socket.c 	if (copy_from_user(&val, optval, sizeof(val)))
optval           7027 net/sctp/socket.c 				    char __user *optval, int __user *optlen)
optval           7030 net/sctp/socket.c 	struct sctp_authchunks __user *p = (void __user *)optval;
optval           7040 net/sctp/socket.c 	if (copy_from_user(&val, optval, sizeof(val)))
optval           7083 net/sctp/socket.c 				    char __user *optval, int __user *optlen)
optval           7103 net/sctp/socket.c 	if (copy_to_user(optval, &val, len))
optval           7114 net/sctp/socket.c 				   char __user *optval, int __user *optlen)
optval           7126 net/sctp/socket.c 	if (copy_to_user(optval, &val, len))
optval           7139 net/sctp/socket.c 				    char __user *optval, int __user *optlen)
optval           7171 net/sctp/socket.c 	if (put_user(len, optlen) || copy_to_user(optval, ids, len)) {
optval           7188 net/sctp/socket.c 					    char __user *optval,
optval           7199 net/sctp/socket.c 	if (copy_from_user(&val, (struct sctp_paddrthlds __user *)optval, len))
optval           7230 net/sctp/socket.c 	if (put_user(len, optlen) || copy_to_user(optval, &val, len))
optval           7243 net/sctp/socket.c 				       char __user *optval,
optval           7256 net/sctp/socket.c 	if (copy_from_user(&sas, optval, len))
optval           7294 net/sctp/socket.c 	if (copy_to_user(optval, &sas, len))
optval           7301 net/sctp/socket.c 				       char __user *optval,
optval           7314 net/sctp/socket.c 	if (copy_to_user(optval, &val, len))
optval           7321 net/sctp/socket.c 				       char __user *optval,
optval           7334 net/sctp/socket.c 	if (copy_to_user(optval, &val, len))
optval           7341 net/sctp/socket.c 					char __user *optval,
optval           7354 net/sctp/socket.c 	if (copy_from_user(&params, optval, len))
optval           7370 net/sctp/socket.c 	if (copy_to_user(optval, &params, len))
optval           7380 net/sctp/socket.c 					  char __user *optval,
optval           7393 net/sctp/socket.c 	if (copy_from_user(&info, optval, len))
optval           7416 net/sctp/socket.c 	if (copy_to_user(optval, &info, len))
optval           7426 net/sctp/socket.c 					  char __user *optval,
optval           7438 net/sctp/socket.c 	if (copy_from_user(&params, optval, len)) {
optval           7473 net/sctp/socket.c 	if (copy_to_user(optval, &params, len)) {
optval           7485 net/sctp/socket.c 					   char __user *optval,
optval           7498 net/sctp/socket.c 	if (copy_from_user(&params, optval, len)) {
optval           7537 net/sctp/socket.c 	if (put_user(len, optlen) || copy_to_user(optval, &params, len)) {
optval           7549 net/sctp/socket.c 					      char __user *optval,
optval           7562 net/sctp/socket.c 	if (copy_from_user(&params, optval, len))
optval           7578 net/sctp/socket.c 	if (copy_to_user(optval, &params, len))
optval           7588 net/sctp/socket.c 					   char __user *optval,
optval           7601 net/sctp/socket.c 	if (copy_from_user(&params, optval, len))
optval           7617 net/sctp/socket.c 	if (copy_to_user(optval, &params, len))
optval           7627 net/sctp/socket.c 				     char __user *optval,
optval           7640 net/sctp/socket.c 	if (copy_from_user(&params, optval, len))
optval           7656 net/sctp/socket.c 	if (copy_to_user(optval, &params, len))
optval           7666 net/sctp/socket.c 					   char __user *optval,
optval           7679 net/sctp/socket.c 	if (copy_from_user(&params, optval, len))
optval           7698 net/sctp/socket.c 	if (copy_to_user(optval, &params, len)) {
optval           7708 net/sctp/socket.c 						  char __user *optval,
optval           7721 net/sctp/socket.c 	if (copy_from_user(&params, optval, len))
optval           7737 net/sctp/socket.c 	if (copy_to_user(optval, &params, len))
optval           7747 net/sctp/socket.c 				      char __user *optval,
optval           7760 net/sctp/socket.c 	if (copy_to_user(optval, &val, len))
optval           7766 net/sctp/socket.c static int sctp_getsockopt_event(struct sock *sk, int len, char __user *optval,
optval           7777 net/sctp/socket.c 	if (copy_from_user(&param, optval, len))
optval           7795 net/sctp/socket.c 	if (copy_to_user(optval, &param, len))
optval           7802 net/sctp/socket.c 					    char __user *optval,
optval           7815 net/sctp/socket.c 	if (copy_from_user(&params, optval, len))
optval           7831 net/sctp/socket.c 	if (copy_to_user(optval, &params, len))
optval           7841 net/sctp/socket.c 					  char __user *optval,
optval           7854 net/sctp/socket.c 	if (copy_from_user(&params, optval, len))
optval           7870 net/sctp/socket.c 	if (copy_to_user(optval, &params, len))
optval           7880 net/sctp/socket.c 					 char __user *optval,
optval           7893 net/sctp/socket.c 	if (copy_from_user(&params, optval, len))
optval           7909 net/sctp/socket.c 	if (copy_to_user(optval, &params, len))
optval           7919 net/sctp/socket.c 			   char __user *optval, int __user *optlen)
optval           7935 net/sctp/socket.c 		retval = af->getsockopt(sk, level, optname, optval, optlen);
optval           7949 net/sctp/socket.c 		retval = sctp_getsockopt_sctp_status(sk, len, optval, optlen);
optval           7952 net/sctp/socket.c 		retval = sctp_getsockopt_disable_fragments(sk, len, optval,
optval           7956 net/sctp/socket.c 		retval = sctp_getsockopt_events(sk, len, optval, optlen);
optval           7959 net/sctp/socket.c 		retval = sctp_getsockopt_autoclose(sk, len, optval, optlen);
optval           7962 net/sctp/socket.c 		retval = sctp_getsockopt_peeloff(sk, len, optval, optlen);
optval           7965 net/sctp/socket.c 		retval = sctp_getsockopt_peeloff_flags(sk, len, optval, optlen);
optval           7968 net/sctp/socket.c 		retval = sctp_getsockopt_peer_addr_params(sk, len, optval,
optval           7972 net/sctp/socket.c 		retval = sctp_getsockopt_delayed_ack(sk, len, optval,
optval           7976 net/sctp/socket.c 		retval = sctp_getsockopt_initmsg(sk, len, optval, optlen);
optval           7979 net/sctp/socket.c 		retval = sctp_getsockopt_peer_addrs(sk, len, optval,
optval           7983 net/sctp/socket.c 		retval = sctp_getsockopt_local_addrs(sk, len, optval,
optval           7987 net/sctp/socket.c 		retval = sctp_getsockopt_connectx3(sk, len, optval, optlen);
optval           7991 net/sctp/socket.c 							    optval, optlen);
optval           7995 net/sctp/socket.c 							 optval, optlen);
optval           7998 net/sctp/socket.c 		retval = sctp_getsockopt_primary_addr(sk, len, optval, optlen);
optval           8001 net/sctp/socket.c 		retval = sctp_getsockopt_nodelay(sk, len, optval, optlen);
optval           8004 net/sctp/socket.c 		retval = sctp_getsockopt_rtoinfo(sk, len, optval, optlen);
optval           8007 net/sctp/socket.c 		retval = sctp_getsockopt_associnfo(sk, len, optval, optlen);
optval           8010 net/sctp/socket.c 		retval = sctp_getsockopt_mappedv4(sk, len, optval, optlen);
optval           8013 net/sctp/socket.c 		retval = sctp_getsockopt_maxseg(sk, len, optval, optlen);
optval           8016 net/sctp/socket.c 		retval = sctp_getsockopt_peer_addr_info(sk, len, optval,
optval           8020 net/sctp/socket.c 		retval = sctp_getsockopt_adaptation_layer(sk, len, optval,
optval           8024 net/sctp/socket.c 		retval = sctp_getsockopt_context(sk, len, optval, optlen);
optval           8027 net/sctp/socket.c 		retval = sctp_getsockopt_fragment_interleave(sk, len, optval,
optval           8031 net/sctp/socket.c 		retval = sctp_getsockopt_partial_delivery_point(sk, len, optval,
optval           8035 net/sctp/socket.c 		retval = sctp_getsockopt_maxburst(sk, len, optval, optlen);
optval           8044 net/sctp/socket.c 		retval = sctp_getsockopt_hmac_ident(sk, len, optval, optlen);
optval           8047 net/sctp/socket.c 		retval = sctp_getsockopt_active_key(sk, len, optval, optlen);
optval           8050 net/sctp/socket.c 		retval = sctp_getsockopt_peer_auth_chunks(sk, len, optval,
optval           8054 net/sctp/socket.c 		retval = sctp_getsockopt_local_auth_chunks(sk, len, optval,
optval           8058 net/sctp/socket.c 		retval = sctp_getsockopt_assoc_number(sk, len, optval, optlen);
optval           8061 net/sctp/socket.c 		retval = sctp_getsockopt_assoc_ids(sk, len, optval, optlen);
optval           8064 net/sctp/socket.c 		retval = sctp_getsockopt_auto_asconf(sk, len, optval, optlen);
optval           8067 net/sctp/socket.c 		retval = sctp_getsockopt_paddr_thresholds(sk, optval, len, optlen);
optval           8070 net/sctp/socket.c 		retval = sctp_getsockopt_assoc_stats(sk, len, optval, optlen);
optval           8073 net/sctp/socket.c 		retval = sctp_getsockopt_recvrcvinfo(sk, len, optval, optlen);
optval           8076 net/sctp/socket.c 		retval = sctp_getsockopt_recvnxtinfo(sk, len, optval, optlen);
optval           8079 net/sctp/socket.c 		retval = sctp_getsockopt_pr_supported(sk, len, optval, optlen);
optval           8082 net/sctp/socket.c 		retval = sctp_getsockopt_default_prinfo(sk, len, optval,
optval           8086 net/sctp/socket.c 		retval = sctp_getsockopt_pr_assocstatus(sk, len, optval,
optval           8090 net/sctp/socket.c 		retval = sctp_getsockopt_pr_streamstatus(sk, len, optval,
optval           8094 net/sctp/socket.c 		retval = sctp_getsockopt_reconfig_supported(sk, len, optval,
optval           8098 net/sctp/socket.c 		retval = sctp_getsockopt_enable_strreset(sk, len, optval,
optval           8102 net/sctp/socket.c 		retval = sctp_getsockopt_scheduler(sk, len, optval,
optval           8106 net/sctp/socket.c 		retval = sctp_getsockopt_scheduler_value(sk, len, optval,
optval           8110 net/sctp/socket.c 		retval = sctp_getsockopt_interleaving_supported(sk, len, optval,
optval           8114 net/sctp/socket.c 		retval = sctp_getsockopt_reuse_port(sk, len, optval, optlen);
optval           8117 net/sctp/socket.c 		retval = sctp_getsockopt_event(sk, len, optval, optlen);
optval           8120 net/sctp/socket.c 		retval = sctp_getsockopt_asconf_supported(sk, len, optval,
optval           8124 net/sctp/socket.c 		retval = sctp_getsockopt_auth_supported(sk, len, optval,
optval           8128 net/sctp/socket.c 		retval = sctp_getsockopt_ecn_supported(sk, len, optval, optlen);
optval           1706 net/smc/af_smc.c 			  char __user *optval, unsigned int optlen)
optval           1718 net/smc/af_smc.c 					   optval, optlen);
optval           1726 net/smc/af_smc.c 	if (get_user(val, (int __user *)optval))
optval           1777 net/smc/af_smc.c 			  char __user *optval, int __user *optlen)
optval           1784 net/smc/af_smc.c 					     optval, optlen);
optval           2046 net/socket.c   			    char __user *optval, int optlen)
optval           2063 net/socket.c   						     &optname, optval, &optlen,
optval           2075 net/socket.c   			optval = (char __user __force *)kernel_optval;
optval           2080 net/socket.c   			    sock_setsockopt(sock, level, optname, optval,
optval           2084 net/socket.c   			    sock->ops->setsockopt(sock, level, optname, optval,
optval           2098 net/socket.c   		char __user *, optval, int, optlen)
optval           2100 net/socket.c   	return __sys_setsockopt(fd, level, optname, optval, optlen);
optval           2109 net/socket.c   			    char __user *optval, int __user *optlen)
optval           2125 net/socket.c   			    sock_getsockopt(sock, level, optname, optval,
optval           2129 net/socket.c   			    sock->ops->getsockopt(sock, level, optname, optval,
optval           2133 net/socket.c   						     optval, optlen,
optval           2142 net/socket.c   		char __user *, optval, int __user *, optlen)
optval           2144 net/socket.c   	return __sys_getsockopt(fd, level, optname, optval, optlen);
optval           3696 net/socket.c   			char *optval, int *optlen)
optval           3703 net/socket.c   	uoptval = (char __user __force *) optval;
optval           3729 net/socket.c   			char *optval, unsigned int optlen)
optval           3735 net/socket.c   	uoptval = (char __user __force *) optval;
optval            327 net/tls/tls_main.c static int do_tls_getsockopt_tx(struct sock *sk, char __user *optval,
optval            338 net/tls/tls_main.c 	if (!optval || (len < sizeof(*crypto_info))) {
optval            357 net/tls/tls_main.c 		if (copy_to_user(optval, crypto_info, sizeof(*crypto_info)))
optval            381 net/tls/tls_main.c 		if (copy_to_user(optval,
optval            405 net/tls/tls_main.c 		if (copy_to_user(optval,
optval            420 net/tls/tls_main.c 			     char __user *optval, int __user *optlen)
optval            426 net/tls/tls_main.c 		rc = do_tls_getsockopt_tx(sk, optval, optlen);
optval            436 net/tls/tls_main.c 			  char __user *optval, int __user *optlen)
optval            442 net/tls/tls_main.c 						 optname, optval, optlen);
optval            444 net/tls/tls_main.c 	return do_tls_getsockopt(sk, optname, optval, optlen);
optval            447 net/tls/tls_main.c static int do_tls_setsockopt_conf(struct sock *sk, char __user *optval,
optval            457 net/tls/tls_main.c 	if (!optval || (optlen < sizeof(*crypto_info))) {
optval            476 net/tls/tls_main.c 	rc = copy_from_user(crypto_info, optval, sizeof(*crypto_info));
optval            519 net/tls/tls_main.c 	rc = copy_from_user(crypto_info + 1, optval + sizeof(*crypto_info),
optval            567 net/tls/tls_main.c 			     char __user *optval, unsigned int optlen)
optval            575 net/tls/tls_main.c 		rc = do_tls_setsockopt_conf(sk, optval, optlen,
optval            587 net/tls/tls_main.c 			  char __user *optval, unsigned int optlen)
optval            592 net/tls/tls_main.c 		return ctx->sk_proto->setsockopt(sk, level, optname, optval,
optval            595 net/tls/tls_main.c 	return do_tls_setsockopt(sk, optname, optval, optlen);
optval           1372 net/vmw_vsock/af_vsock.c 				   char __user *optval,
optval           1389 net/vmw_vsock/af_vsock.c 		if (copy_from_user(&_v, optval, sizeof(_v)) != 0) {	\
optval           1448 net/vmw_vsock/af_vsock.c 				   char __user *optval,
optval           1470 net/vmw_vsock/af_vsock.c 		if (copy_to_user(optval, &_v, len) != 0)	\
optval            434 net/x25/af_x25.c 			  char __user *optval, unsigned int optlen)
optval            448 net/x25/af_x25.c 	if (get_user(opt, (int __user *)optval))
optval            461 net/x25/af_x25.c 			  char __user *optval, int __user *optlen)
optval            484 net/x25/af_x25.c 	rc = copy_to_user(optval, &val, len) ? -EFAULT : 0;
optval            735 net/xdp/xsk.c  			  char __user *optval, unsigned int optlen)
optval            753 net/xdp/xsk.c  		if (copy_from_user(&entries, optval, sizeof(entries)))
optval            780 net/xdp/xsk.c  		if (copy_from_user(&mr, optval, mr_size))
optval            807 net/xdp/xsk.c  		if (copy_from_user(&entries, optval, sizeof(entries)))
optval            848 net/xdp/xsk.c  			  char __user *optval, int __user *optlen)
optval            876 net/xdp/xsk.c  		if (copy_to_user(optval, &stats, sizeof(stats)))
optval            928 net/xdp/xsk.c  		if (copy_to_user(optval, to_copy, len))
optval            948 net/xdp/xsk.c  		if (copy_to_user(optval, &opts, len))
optval           2264 net/xfrm/xfrm_state.c int xfrm_user_policy(struct sock *sk, int optname, u8 __user *optval, int optlen)
optval           2274 net/xfrm/xfrm_state.c 	if (!optval && !optlen) {
optval           2284 net/xfrm/xfrm_state.c 	data = memdup_user(optval, optlen);
optval           1055 security/apparmor/lsm.c 					     char __user *optval,
optval           1079 security/apparmor/lsm.c 		} else if (copy_to_user(optval, name, slen)) {
optval           2053 security/security.c int security_socket_getpeersec_stream(struct socket *sock, char __user *optval,
optval           2057 security/security.c 				optval, optlen, len);
optval           5063 security/selinux/hooks.c static int selinux_socket_getpeersec_stream(struct socket *sock, char __user *optval,
optval           5089 security/selinux/hooks.c 	if (copy_to_user(optval, scontext, scontext_len))
optval           3949 security/smack/smack_lsm.c 					  char __user *optval,
optval           3965 security/smack/smack_lsm.c 	else if (copy_to_user(optval, rcp, slen) != 0)
optval           3607 tools/include/uapi/linux/bpf.h 	__bpf_md_ptr(void *, optval);
optval             90 tools/testing/selftests/bpf/bpf_helpers.h static int (*bpf_setsockopt)(void *ctx, int level, int optname, void *optval,
optval             93 tools/testing/selftests/bpf/bpf_helpers.h static int (*bpf_getsockopt)(void *ctx, int level, int optname, void *optval,
optval            106 tools/testing/selftests/bpf/prog_tests/sockopt.c 				    offsetof(struct bpf_sockopt, optval)),
optval            321 tools/testing/selftests/bpf/prog_tests/sockopt.c 				    offsetof(struct bpf_sockopt, optval)),
optval            348 tools/testing/selftests/bpf/prog_tests/sockopt.c 				    offsetof(struct bpf_sockopt, optval)),
optval            452 tools/testing/selftests/bpf/prog_tests/sockopt.c 				    offsetof(struct bpf_sockopt, optval)),
optval            656 tools/testing/selftests/bpf/prog_tests/sockopt.c 				    offsetof(struct bpf_sockopt, optval)),
optval            734 tools/testing/selftests/bpf/prog_tests/sockopt.c 				    offsetof(struct bpf_sockopt, optval)),
optval            761 tools/testing/selftests/bpf/prog_tests/sockopt.c 				    offsetof(struct bpf_sockopt, optval)),
optval            807 tools/testing/selftests/bpf/prog_tests/sockopt.c 				    offsetof(struct bpf_sockopt, optval)),
optval            880 tools/testing/selftests/bpf/prog_tests/sockopt.c 	void *optval = NULL;
optval            925 tools/testing/selftests/bpf/prog_tests/sockopt.c 		optval = malloc(test->get_optlen);
optval            931 tools/testing/selftests/bpf/prog_tests/sockopt.c 				 optval, &optlen);
optval            950 tools/testing/selftests/bpf/prog_tests/sockopt.c 		if (memcmp(optval, test->get_optval, optlen) != 0) {
optval            961 tools/testing/selftests/bpf/prog_tests/sockopt.c 	free(optval);
optval             56 tools/testing/selftests/bpf/progs/sockopt_inherit.c 	__u8 *optval = ctx->optval;
optval             61 tools/testing/selftests/bpf/progs/sockopt_inherit.c 	if (optval + 1 > optval_end)
optval             70 tools/testing/selftests/bpf/progs/sockopt_inherit.c 	optval[0] = storage->val;
optval             81 tools/testing/selftests/bpf/progs/sockopt_inherit.c 	__u8 *optval = ctx->optval;
optval             86 tools/testing/selftests/bpf/progs/sockopt_inherit.c 	if (optval + 1 > optval_end)
optval             93 tools/testing/selftests/bpf/progs/sockopt_inherit.c 	storage->val = optval[0];
optval             13 tools/testing/selftests/bpf/progs/sockopt_multi.c 	__u8 *optval = ctx->optval;
optval             18 tools/testing/selftests/bpf/progs/sockopt_multi.c 	if (optval + 1 > optval_end)
optval             21 tools/testing/selftests/bpf/progs/sockopt_multi.c 	if (optval[0] != 0x80)
optval             26 tools/testing/selftests/bpf/progs/sockopt_multi.c 	optval[0] = 0x90;
optval             36 tools/testing/selftests/bpf/progs/sockopt_multi.c 	__u8 *optval = ctx->optval;
optval             41 tools/testing/selftests/bpf/progs/sockopt_multi.c 	if (optval + 1 > optval_end)
optval             44 tools/testing/selftests/bpf/progs/sockopt_multi.c 	if (optval[0] != 0x90)
optval             49 tools/testing/selftests/bpf/progs/sockopt_multi.c 	optval[0] = 0xA0;
optval             59 tools/testing/selftests/bpf/progs/sockopt_multi.c 	__u8 *optval = ctx->optval;
optval             64 tools/testing/selftests/bpf/progs/sockopt_multi.c 	if (optval + 1 > optval_end)
optval             67 tools/testing/selftests/bpf/progs/sockopt_multi.c 	optval[0] += 0x10;
optval             29 tools/testing/selftests/bpf/progs/sockopt_sk.c 	__u8 *optval = ctx->optval;
optval             58 tools/testing/selftests/bpf/progs/sockopt_sk.c 	if (optval + 1 > optval_end)
optval             72 tools/testing/selftests/bpf/progs/sockopt_sk.c 	optval[0] = storage->val;
optval             82 tools/testing/selftests/bpf/progs/sockopt_sk.c 	__u8 *optval = ctx->optval;
optval             95 tools/testing/selftests/bpf/progs/sockopt_sk.c 		if (optval + sizeof(__u32) > optval_end)
optval             98 tools/testing/selftests/bpf/progs/sockopt_sk.c 		*(__u32 *)optval = 0x55AA;
optval            107 tools/testing/selftests/bpf/progs/sockopt_sk.c 		if (optval + 5 > optval_end)
optval            110 tools/testing/selftests/bpf/progs/sockopt_sk.c 		memcpy(optval, "cubic", 5);
optval            119 tools/testing/selftests/bpf/progs/sockopt_sk.c 	if (optval + 1 > optval_end)
optval            127 tools/testing/selftests/bpf/progs/sockopt_sk.c 	storage->val = optval[0];
optval           1443 tools/testing/selftests/bpf/test_maps.c 	const int optval = 1;
optval           1464 tools/testing/selftests/bpf/test_maps.c 				 &optval, sizeof(optval));
optval            581 tools/testing/selftests/bpf/test_select_reuseport.c 	int i, err, optval = 1;
optval            600 tools/testing/selftests/bpf/test_select_reuseport.c 				 &optval, sizeof(optval));