Home
last modified time | relevance | path

Searched refs:optval (Results 1 – 101 of 101) sorted by relevance

/linux-4.1.27/include/net/
Dbond_options.h115 static inline void __bond_opt_init(struct bond_opt_value *optval, in __bond_opt_init() argument
118 memset(optval, 0, sizeof(*optval)); in __bond_opt_init()
119 optval->value = ULLONG_MAX; in __bond_opt_init()
121 optval->string = string; in __bond_opt_init()
123 optval->value = value; in __bond_opt_init()
125 #define bond_opt_initval(optval, value) __bond_opt_init(optval, NULL, value) argument
126 #define bond_opt_initstr(optval, str) __bond_opt_init(optval, str, ULLONG_MAX) argument
Dinet_connection_sock.h51 char __user *optval, unsigned int optlen);
53 char __user *optval, int __user *optlen);
57 char __user *optval, unsigned int optlen);
60 char __user *optval, int __user *optlen);
325 char __user *optval, int __user *optlen);
327 char __user *optval, unsigned int optlen);
Dipv6.h277 int ipv6_flowlabel_opt(struct sock *sk, char __user *optval, int optlen);
886 char __user *optval, unsigned int optlen);
888 char __user *optval, int __user *optlen);
890 char __user *optval, unsigned int optlen);
892 char __user *optval, int __user *optlen);
929 struct group_filter __user *optval, int __user *optlen);
Dsock.h956 int optname, char __user *optval,
959 int optname, char __user *optval,
964 int optname, char __user *optval,
968 int optname, char __user *optval,
1546 char __user *optval, unsigned int optlen);
1549 char __user *optval, int __user *optlen);
1588 char __user *optval, int __user *optlen);
1592 char __user *optval, unsigned int optlen);
1594 int optname, char __user *optval, int __user *optlen);
1596 int optname, char __user *optval, unsigned int optlen);
Dip.h532 int ip_setsockopt(struct sock *sk, int level, int optname, char __user *optval,
534 int ip_getsockopt(struct sock *sk, int level, int optname, char __user *optval,
537 char __user *optval, unsigned int optlen);
539 char __user *optval, int __user *optlen);
Dudp.h253 char __user *optval, int __user *optlen);
255 char __user *optval, unsigned int optlen,
Dtcp.h430 char __user *optval, int __user *optlen);
432 char __user *optval, unsigned int optlen);
434 char __user *optval, int __user *optlen);
436 char __user *optval, unsigned int optlen);
1627 char __user *optval,
Dxfrm.h1559 u8 __user *optval, int optlen);
1561 static inline int xfrm_user_policy(struct sock *sk, int optname, u8 __user *optval, int optlen) in xfrm_user_policy() argument
/linux-4.1.27/net/sctp/
Dsocket.c1382 char __user *optval, in sctp_getsockopt_connectx3() argument
1395 if (copy_from_user(&param32, optval, sizeof(param32))) in sctp_getsockopt_connectx3()
1406 if (copy_from_user(&param, optval, sizeof(param))) in sctp_getsockopt_connectx3()
1414 if (copy_to_user(optval, &assoc_id, sizeof(assoc_id))) in sctp_getsockopt_connectx3()
2181 char __user *optval, in sctp_setsockopt_disable_fragments() argument
2189 if (get_user(val, (int __user *)optval)) in sctp_setsockopt_disable_fragments()
2197 static int sctp_setsockopt_events(struct sock *sk, char __user *optval, in sctp_setsockopt_events() argument
2205 if (copy_from_user(&sctp_sk(sk)->subscribe, optval, optlen)) in sctp_setsockopt_events()
2246 static int sctp_setsockopt_autoclose(struct sock *sk, char __user *optval, in sctp_setsockopt_autoclose() argument
2257 if (copy_from_user(&sp->autoclose, optval, optlen)) in sctp_setsockopt_autoclose()
[all …]
/linux-4.1.27/net/ipv6/
Dipv6_sockglue.c141 char __user *optval, unsigned int optlen) in do_ipv6_setsockopt() argument
149 if (!optval) in do_ipv6_setsockopt()
153 if (get_user(val, (int __user *) optval)) in do_ipv6_setsockopt()
162 return ip6_mroute_setsockopt(sk, optname, optval, optlen); in do_ipv6_setsockopt()
398 optval = NULL; in do_ipv6_setsockopt()
399 else if (!optval) in do_ipv6_setsockopt()
412 (struct ipv6_opt_hdr __user *)optval, in do_ipv6_setsockopt()
453 else if (optlen < sizeof(struct in6_pktinfo) || !optval) in do_ipv6_setsockopt()
456 if (copy_from_user(&pkt, optval, sizeof(struct in6_pktinfo))) { in do_ipv6_setsockopt()
499 if (copy_from_user(opt+1, optval, optlen)) in do_ipv6_setsockopt()
[all …]
Dudp_impl.h17 char __user *optval, int __user *optlen);
19 char __user *optval, unsigned int optlen);
22 char __user *optval, unsigned int optlen);
24 char __user *optval, int __user *optlen);
Draw.c918 char __user *optval, int optlen) in rawv6_seticmpfilter() argument
924 if (copy_from_user(&raw6_sk(sk)->filter, optval, optlen)) in rawv6_seticmpfilter()
935 char __user *optval, int __user *optlen) in rawv6_geticmpfilter() argument
949 if (copy_to_user(optval, &raw6_sk(sk)->filter, len)) in rawv6_geticmpfilter()
961 char __user *optval, unsigned int optlen) in do_rawv6_setsockopt() argument
966 if (get_user(val, (int __user *)optval)) in do_rawv6_setsockopt()
1003 char __user *optval, unsigned int optlen) in rawv6_setsockopt() argument
1012 return rawv6_seticmpfilter(sk, level, optname, optval, optlen); in rawv6_setsockopt()
1017 return ipv6_setsockopt(sk, level, optname, optval, optlen); in rawv6_setsockopt()
1020 return do_rawv6_setsockopt(sk, level, optname, optval, optlen); in rawv6_setsockopt()
[all …]
Dudp.c1421 char __user *optval, unsigned int optlen) in udpv6_setsockopt() argument
1424 return udp_lib_setsockopt(sk, level, optname, optval, optlen, in udpv6_setsockopt()
1426 return ipv6_setsockopt(sk, level, optname, optval, optlen); in udpv6_setsockopt()
1431 char __user *optval, unsigned int optlen) in compat_udpv6_setsockopt() argument
1434 return udp_lib_setsockopt(sk, level, optname, optval, optlen, in compat_udpv6_setsockopt()
1436 return compat_ipv6_setsockopt(sk, level, optname, optval, optlen); in compat_udpv6_setsockopt()
1441 char __user *optval, int __user *optlen) in udpv6_getsockopt() argument
1444 return udp_lib_getsockopt(sk, level, optname, optval, optlen); in udpv6_getsockopt()
1445 return ipv6_getsockopt(sk, level, optname, optval, optlen); in udpv6_getsockopt()
1450 char __user *optval, int __user *optlen) in compat_udpv6_getsockopt() argument
[all …]
Dip6_flowlabel.c355 char __user *optval, int optlen, int *err_p) in fl_create() argument
385 if (copy_from_user(fl->opt+1, optval+CMSG_ALIGN(sizeof(*freq)), olen)) in fl_create()
512 int ipv6_flowlabel_opt(struct sock *sk, char __user *optval, int optlen) in ipv6_flowlabel_opt() argument
527 if (copy_from_user(&freq, optval, sizeof(freq))) in ipv6_flowlabel_opt()
599 fl = fl_create(net, sk, &freq, optval, optlen, &err); in ipv6_flowlabel_opt()
669 if (copy_to_user(&((struct in6_flowlabel_req __user *) optval)->flr_label, in ipv6_flowlabel_opt()
Dip6mr.c1662 int ip6_mroute_setsockopt(struct sock *sk, int optname, char __user *optval, unsigned int optlen) in ip6_mroute_setsockopt() argument
1696 if (copy_from_user(&vif, optval, sizeof(vif))) in ip6_mroute_setsockopt()
1708 if (copy_from_user(&mifi, optval, sizeof(mifi_t))) in ip6_mroute_setsockopt()
1726 if (copy_from_user(&mfc, optval, sizeof(mfc))) in ip6_mroute_setsockopt()
1748 if (get_user(v, (int __user *)optval)) in ip6_mroute_setsockopt()
1761 if (get_user(v, (int __user *)optval)) in ip6_mroute_setsockopt()
1782 if (get_user(v, (u32 __user *)optval)) in ip6_mroute_setsockopt()
1812 int ip6_mroute_getsockopt(struct sock *sk, int optname, char __user *optval, in ip6_mroute_getsockopt() argument
1849 if (copy_to_user(optval, &val, olr)) in ip6_mroute_getsockopt()
Dmcast.c533 struct group_filter __user *optval, int __user *optlen) in ip6_mc_msfget() argument
579 copy_to_user(optval, gsf, GROUP_FILTER_SIZE(0))) { in ip6_mc_msfget()
593 if (copy_to_user(&optval->gf_slist[i], &ss, sizeof(ss))) in ip6_mc_msfget()
Dtcp_ipv6.c498 static int tcp_v6_parse_md5_keys(struct sock *sk, char __user *optval, in tcp_v6_parse_md5_keys() argument
507 if (copy_from_user(&cmd, optval, sizeof(cmd))) in tcp_v6_parse_md5_keys()
/linux-4.1.27/net/ipv4/
Dip_sockglue.c573 int optname, char __user *optval, unsigned int optlen) in do_ip_setsockopt() argument
603 if (get_user(val, (int __user *) optval)) in do_ip_setsockopt()
608 if (get_user(ucval, (unsigned char __user *) optval)) in do_ip_setsockopt()
617 return ip_mroute_setsockopt(sk, optname, optval, optlen); in do_ip_setsockopt()
632 optval, optlen); in do_ip_setsockopt()
817 if (copy_from_user(&mreq, optval, sizeof(mreq))) in do_ip_setsockopt()
822 if (copy_from_user(&mreq, optval, in do_ip_setsockopt()
826 if (copy_from_user(&mreq.imr_address, optval, in do_ip_setsockopt()
875 if (copy_from_user(&mreq, optval, sizeof(mreq))) in do_ip_setsockopt()
879 if (copy_from_user(&mreq, optval, sizeof(struct ip_mreq))) in do_ip_setsockopt()
[all …]
Dudp_impl.h14 char __user *optval, unsigned int optlen);
16 char __user *optval, int __user *optlen);
20 char __user *optval, unsigned int optlen);
22 char __user *optval, int __user *optlen);
Draw.c774 static int raw_seticmpfilter(struct sock *sk, char __user *optval, int optlen) in raw_seticmpfilter() argument
778 if (copy_from_user(&raw_sk(sk)->filter, optval, optlen)) in raw_seticmpfilter()
783 static int raw_geticmpfilter(struct sock *sk, char __user *optval, int __user *optlen) in raw_geticmpfilter() argument
796 copy_to_user(optval, &raw_sk(sk)->filter, len)) in raw_geticmpfilter()
803 char __user *optval, unsigned int optlen) in do_raw_setsockopt() argument
809 return raw_seticmpfilter(sk, optval, optlen); in do_raw_setsockopt()
815 char __user *optval, unsigned int optlen) in raw_setsockopt() argument
818 return ip_setsockopt(sk, level, optname, optval, optlen); in raw_setsockopt()
819 return do_raw_setsockopt(sk, level, optname, optval, optlen); in raw_setsockopt()
824 char __user *optval, unsigned int optlen) in compat_raw_setsockopt() argument
[all …]
Dtcp.c2297 int optname, char __user *optval, unsigned int optlen) in do_tcp_setsockopt() argument
2312 val = strncpy_from_user(name, optval, in do_tcp_setsockopt()
2331 if (get_user(val, (int __user *)optval)) in do_tcp_setsockopt()
2423 (struct tcp_repair_opt __user *)optval, in do_tcp_setsockopt()
2534 err = tp->af_specific->md5_parse(sk, optval, optlen); in do_tcp_setsockopt()
2576 int tcp_setsockopt(struct sock *sk, int level, int optname, char __user *optval, in tcp_setsockopt() argument
2583 optval, optlen); in tcp_setsockopt()
2584 return do_tcp_setsockopt(sk, level, optname, optval, optlen); in tcp_setsockopt()
2590 char __user *optval, unsigned int optlen) in compat_tcp_setsockopt() argument
2594 optval, optlen); in compat_tcp_setsockopt()
[all …]
Dudp.c2038 char __user *optval, unsigned int optlen, in udp_lib_setsockopt() argument
2049 if (get_user(val, (int __user *)optval)) in udp_lib_setsockopt()
2131 char __user *optval, unsigned int optlen) in udp_setsockopt() argument
2134 return udp_lib_setsockopt(sk, level, optname, optval, optlen, in udp_setsockopt()
2136 return ip_setsockopt(sk, level, optname, optval, optlen); in udp_setsockopt()
2141 char __user *optval, unsigned int optlen) in compat_udp_setsockopt() argument
2144 return udp_lib_setsockopt(sk, level, optname, optval, optlen, in compat_udp_setsockopt()
2146 return compat_ip_setsockopt(sk, level, optname, optval, optlen); in compat_udp_setsockopt()
2151 char __user *optval, int __user *optlen) in udp_lib_getsockopt() argument
2197 if (copy_to_user(optval, &val, len)) in udp_lib_getsockopt()
[all …]
Dinet_connection_sock.c909 char __user *optval, int __user *optlen) in inet_csk_compat_getsockopt() argument
915 optval, optlen); in inet_csk_compat_getsockopt()
917 optval, optlen); in inet_csk_compat_getsockopt()
922 char __user *optval, unsigned int optlen) in inet_csk_compat_setsockopt() argument
928 optval, optlen); in inet_csk_compat_setsockopt()
930 optval, optlen); in inet_csk_compat_setsockopt()
Dipmr.c1279 int ip_mroute_setsockopt(struct sock *sk, int optname, char __user *optval, unsigned int optlen) in ip_mroute_setsockopt() argument
1330 if (copy_from_user(&vif, optval, sizeof(vif))) in ip_mroute_setsockopt()
1355 if (copy_from_user(&mfc, optval, sizeof(mfc))) in ip_mroute_setsockopt()
1376 if (get_user(v, (int __user *)optval)) in ip_mroute_setsockopt()
1388 if (get_user(v, (int __user *)optval)) in ip_mroute_setsockopt()
1409 if (get_user(v, (u32 __user *)optval)) in ip_mroute_setsockopt()
1443 int ip_mroute_getsockopt(struct sock *sk, int optname, char __user *optval, int __user *optlen) in ip_mroute_getsockopt() argument
1482 if (copy_to_user(optval, &val, olr)) in ip_mroute_getsockopt()
Digmp.c2195 struct ip_msfilter __user *optval, int __user *optlen) in ip_mc_msfget() argument
2242 copy_to_user(optval, msf, IP_MSFILTER_SIZE(0))) { in ip_mc_msfget()
2246 copy_to_user(&optval->imsf_slist[0], psl->sl_addr, len)) in ip_mc_msfget()
2255 struct group_filter __user *optval, int __user *optlen) in ip_mc_gsfget() argument
2289 copy_to_user(optval, gsf, GROUP_FILTER_SIZE(0))) { in ip_mc_gsfget()
2299 if (copy_to_user(&optval->gf_slist[i], &ss, sizeof(ss))) in ip_mc_gsfget()
Dtcp_ipv4.c989 static int tcp_v4_parse_md5_keys(struct sock *sk, char __user *optval, in tcp_v4_parse_md5_keys() argument
998 if (copy_from_user(&cmd, optval, sizeof(cmd))) in tcp_v4_parse_md5_keys()
/linux-4.1.27/net/rds/
Daf_rds.c215 static int rds_cancel_sent_to(struct rds_sock *rs, char __user *optval, in rds_cancel_sent_to() argument
232 if (copy_from_user(&sin, optval, sizeof(sin))) { in rds_cancel_sent_to()
242 static int rds_set_bool_option(unsigned char *optvar, char __user *optval, in rds_set_bool_option() argument
249 if (get_user(value, (int __user *) optval)) in rds_set_bool_option()
255 static int rds_cong_monitor(struct rds_sock *rs, char __user *optval, in rds_cong_monitor() argument
260 ret = rds_set_bool_option(&rs->rs_cong_monitor, optval, optlen); in rds_cong_monitor()
274 char __user *optval, unsigned int optlen) in rds_setsockopt() argument
286 ret = rds_cancel_sent_to(rs, optval, optlen); in rds_setsockopt()
289 ret = rds_get_mr(rs, optval, optlen); in rds_setsockopt()
292 ret = rds_get_mr_for_dest(rs, optval, optlen); in rds_setsockopt()
[all …]
Dinfo.c158 int rds_info_getsockopt(struct socket *sock, int optname, char __user *optval, in rds_info_getsockopt() argument
178 start = (unsigned long)optval; in rds_info_getsockopt()
Dinfo.h23 int rds_info_getsockopt(struct socket *sock, int optname, char __user *optval,
Drdma.c315 int rds_get_mr(struct rds_sock *rs, char __user *optval, int optlen) in rds_get_mr() argument
322 if (copy_from_user(&args, (struct rds_get_mr_args __user *)optval, in rds_get_mr()
329 int rds_get_mr_for_dest(struct rds_sock *rs, char __user *optval, int optlen) in rds_get_mr_for_dest() argument
337 if (copy_from_user(&args, (struct rds_get_mr_for_dest_args __user *)optval, in rds_get_mr_for_dest()
356 int rds_free_mr(struct rds_sock *rs, char __user *optval, int optlen) in rds_free_mr() argument
365 if (copy_from_user(&args, (struct rds_free_mr_args __user *)optval, in rds_free_mr()
Drds.h729 int rds_get_mr(struct rds_sock *rs, char __user *optval, int optlen);
730 int rds_get_mr_for_dest(struct rds_sock *rs, char __user *optval, int optlen);
731 int rds_free_mr(struct rds_sock *rs, char __user *optval, int optlen);
/linux-4.1.27/net/dccp/
Dproto.c397 char __user *optval, unsigned int optlen) in dccp_setsockopt_service() argument
413 optval + sizeof(service), in dccp_setsockopt_service()
468 char __user *optval, unsigned int optlen) in dccp_setsockopt_ccid() argument
476 val = memdup_user(optval, optlen); in dccp_setsockopt_ccid()
493 char __user *optval, unsigned int optlen) in do_dccp_setsockopt() argument
509 return dccp_setsockopt_ccid(sk, optname, optval, optlen); in do_dccp_setsockopt()
515 if (get_user(val, (int __user *)optval)) in do_dccp_setsockopt()
519 return dccp_setsockopt_service(sk, val, optval, optlen); in do_dccp_setsockopt()
559 char __user *optval, unsigned int optlen) in dccp_setsockopt() argument
563 optname, optval, in dccp_setsockopt()
[all …]
Dccid.h83 u32 __user *optval,
87 u32 __user *optval,
246 u32 __user *optval, int __user *optlen) in ccid_hc_rx_getsockopt() argument
251 optval, optlen); in ccid_hc_rx_getsockopt()
257 u32 __user *optval, int __user *optlen) in ccid_hc_tx_getsockopt() argument
262 optval, optlen); in ccid_hc_tx_getsockopt()
Dccid.c64 char __user *optval, int __user *optlen) in ccid_getsockopt_builtin_ccids() argument
74 else if (len > 0 && copy_to_user(optval, ccid_array, in ccid_getsockopt_builtin_ccids()
Ddccp.h302 char __user *optval, int __user *optlen);
304 char __user *optval, unsigned int optlen);
307 char __user *optval, int __user *optlen);
309 char __user *optval, unsigned int optlen);
/linux-4.1.27/net/
Dcompat.c313 char __user *optval, unsigned int optlen) in do_set_attach_filter() argument
315 struct compat_sock_fprog __user *fprog32 = (struct compat_sock_fprog __user *)optval; in do_set_attach_filter()
333 int optname, char __user *optval, unsigned int optlen) in do_set_sock_timeout() argument
335 struct compat_timeval __user *up = (struct compat_timeval __user *)optval; in do_set_sock_timeout()
355 char __user *optval, unsigned int optlen) in compat_sock_setsockopt() argument
359 optval, optlen); in compat_sock_setsockopt()
361 return do_set_sock_timeout(sock, level, optname, optval, optlen); in compat_sock_setsockopt()
363 return sock_setsockopt(sock, level, optname, optval, optlen); in compat_sock_setsockopt()
367 char __user *, optval, unsigned int, optlen) in COMPAT_SYSCALL_DEFINE5() argument
381 optname, optval, optlen); in COMPAT_SYSCALL_DEFINE5()
[all …]
Dsocket.c1741 char __user *, optval, int, optlen) in SYSCALL_DEFINE5() argument
1757 sock_setsockopt(sock, level, optname, optval, in SYSCALL_DEFINE5()
1761 sock->ops->setsockopt(sock, level, optname, optval, in SYSCALL_DEFINE5()
1775 char __user *, optval, int __user *, optlen) in SYSCALL_DEFINE5() argument
1788 sock_getsockopt(sock, level, optname, optval, in SYSCALL_DEFINE5()
1792 sock->ops->getsockopt(sock, level, optname, optval, in SYSCALL_DEFINE5()
3237 char *optval, int *optlen) in kernel_getsockopt() argument
3244 uoptval = (char __user __force *) optval; in kernel_getsockopt()
3259 char *optval, unsigned int optlen) in kernel_setsockopt() argument
3265 uoptval = (char __user __force *) optval; in kernel_setsockopt()
/linux-4.1.27/drivers/net/bonding/
Dbond_procfs.c59 const struct bond_opt_value *optval; in bond_info_show_master() local
70 optval = bond_opt_get_val(BOND_OPT_FAIL_OVER_MAC, in bond_info_show_master()
72 seq_printf(seq, " (fail_over_mac %s)", optval->string); in bond_info_show_master()
78 optval = bond_opt_get_val(BOND_OPT_XMIT_HASH, in bond_info_show_master()
81 optval->string, bond->params.xmit_policy); in bond_info_show_master()
89 optval = bond_opt_get_val(BOND_OPT_PRIMARY_RESELECT, in bond_info_show_master()
92 optval->string); in bond_info_show_master()
134 optval = bond_opt_get_val(BOND_OPT_AD_SELECT, in bond_info_show_master()
137 optval->string); in bond_info_show_master()
Dbond_options.c644 struct bond_opt_value optval; in bond_opt_tryset_rtnl() local
649 bond_opt_initstr(&optval, buf); in bond_opt_tryset_rtnl()
650 ret = __bond_opt_set(bond, option, &optval); in bond_opt_tryset_rtnl()
/linux-4.1.27/net/bluetooth/
Dl2cap_sock.c392 char __user *optval, int __user *optlen) in l2cap_sock_getsockopt_old() argument
430 if (copy_to_user(optval, (char *) &opts, len)) in l2cap_sock_getsockopt_old()
462 if (put_user(opt, (u32 __user *) optval)) in l2cap_sock_getsockopt_old()
480 if (copy_to_user(optval, (char *) &cinfo, len)) in l2cap_sock_getsockopt_old()
495 char __user *optval, int __user *optlen) in l2cap_sock_getsockopt() argument
506 return l2cap_sock_getsockopt_old(sock, optname, optval, optlen); in l2cap_sock_getsockopt()
536 if (copy_to_user(optval, (char *) &sec, len)) in l2cap_sock_getsockopt()
548 (u32 __user *) optval)) in l2cap_sock_getsockopt()
555 (u32 __user *) optval)) in l2cap_sock_getsockopt()
570 if (copy_to_user(optval, (char *) &pwr, len)) in l2cap_sock_getsockopt()
[all …]
Dsco.c786 static int sco_sock_setsockopt(struct socket *sock, int level, int optname, char __user *optval, un… in sco_sock_setsockopt() argument
805 if (get_user(opt, (u32 __user *) optval)) { in sco_sock_setsockopt()
826 if (copy_from_user((char *) &voice, optval, len)) { in sco_sock_setsockopt()
850 static int sco_sock_getsockopt_old(struct socket *sock, int optname, char __user *optval, int __use… in sco_sock_getsockopt_old() argument
878 if (copy_to_user(optval, (char *)&opts, len)) in sco_sock_getsockopt_old()
896 if (copy_to_user(optval, (char *)&cinfo, len)) in sco_sock_getsockopt_old()
910 static int sco_sock_getsockopt(struct socket *sock, int level, int optname, char __user *optval, in… in sco_sock_getsockopt() argument
919 return sco_sock_getsockopt_old(sock, optname, optval, optlen); in sco_sock_getsockopt()
935 (u32 __user *) optval)) in sco_sock_getsockopt()
944 if (copy_to_user(optval, (char *)&voice, len)) in sco_sock_getsockopt()
Dhci_sock.c1206 char __user *optval, unsigned int len) in hci_sock_setsockopt() argument
1223 if (get_user(opt, (int __user *)optval)) { in hci_sock_setsockopt()
1235 if (get_user(opt, (int __user *)optval)) { in hci_sock_setsockopt()
1257 if (copy_from_user(&uf, optval, len)) { in hci_sock_setsockopt()
1289 char __user *optval, int __user *optlen) in hci_sock_getsockopt() argument
1314 if (put_user(opt, optval)) in hci_sock_getsockopt()
1324 if (put_user(opt, optval)) in hci_sock_getsockopt()
1340 if (copy_to_user(optval, &uf, len)) in hci_sock_getsockopt()
/linux-4.1.27/include/linux/
Dnetfilter.h102 int (*set)(struct sock *sk, int optval, void __user *user, unsigned int len);
104 int (*compat_set)(struct sock *sk, int optval,
109 int (*get)(struct sock *sk, int optval, void __user *user, int *len);
111 int (*compat_get)(struct sock *sk, int optval,
235 int nf_setsockopt(struct sock *sk, u_int8_t pf, int optval, char __user *opt,
237 int nf_getsockopt(struct sock *sk, u_int8_t pf, int optval, char __user *opt,
240 int compat_nf_setsockopt(struct sock *sk, u_int8_t pf, int optval,
242 int compat_nf_getsockopt(struct sock *sk, u_int8_t pf, int optval,
Dnet.h155 int optname, char __user *optval, unsigned int optlen);
157 int optname, char __user *optval, int __user *optlen);
160 int optname, char __user *optval, unsigned int optlen);
162 int optname, char __user *optval, int __user *optlen);
277 int kernel_getsockopt(struct socket *sock, int level, int optname, char *optval,
279 int kernel_setsockopt(struct socket *sock, int level, int optname, char *optval,
Dmroute.h30 int optname, char __user *optval, unsigned int optlen) in ip_mroute_setsockopt() argument
37 int optname, char __user *optval, int __user *optlen) in ip_mroute_getsockopt() argument
Dmroute6.h35 int optname, char __user *optval, unsigned int optlen) in ip6_mroute_setsockopt() argument
42 int optname, char __user *optval, int __user *optlen) in ip6_mroute_getsockopt() argument
Digmp.h121 struct ip_msfilter __user *optval, int __user *optlen);
123 struct group_filter __user *optval, int __user *optlen);
Datmdev.h192 void __user *optval,int optlen);
194 void __user *optval,unsigned int optlen);
Dcompat.h566 char __user *optval, unsigned int optlen);
644 char __user *optval, int __user *optlen);
Dsecurity.h1698 …int (*socket_getpeersec_stream) (struct socket *sock, char __user *optval, int __user *optlen, uns…
2711 int security_socket_getpeersec_stream(struct socket *sock, char __user *optval,
2834 static inline int security_socket_getpeersec_stream(struct socket *sock, char __user *optval, in security_socket_getpeersec_stream() argument
Dsyscalls.h596 char __user *optval, int optlen);
598 char __user *optval, int __user *optlen);
/linux-4.1.27/net/atm/
Dpvc.c65 char __user *optval, unsigned int optlen) in pvc_setsockopt() argument
71 error = vcc_setsockopt(sock, level, optname, optval, optlen); in pvc_setsockopt()
77 char __user *optval, int __user *optlen) in pvc_getsockopt() argument
83 error = vcc_getsockopt(sock, level, optname, optval, optlen); in pvc_getsockopt()
Dcommon.h23 char __user *optval, unsigned int optlen);
25 char __user *optval, int __user *optlen);
Dsvc.c453 char __user *optval, unsigned int optlen) in svc_setsockopt() argument
466 if (copy_from_user(&vcc->sap, optval, optlen)) { in svc_setsockopt()
477 if (get_user(value, (int __user *)optval)) { in svc_setsockopt()
489 error = vcc_setsockopt(sock, level, optname, optval, optlen); in svc_setsockopt()
498 char __user *optval, int __user *optlen) in svc_getsockopt() argument
505 error = vcc_getsockopt(sock, level, optname, optval, optlen); in svc_getsockopt()
516 if (copy_to_user(optval, &ATM_SD(sock)->sap, sizeof(struct atm_sap))) { in svc_getsockopt()
Dcommon.c744 char __user *optval, unsigned int optlen) in vcc_setsockopt() argument
759 if (copy_from_user(&qos, optval, sizeof(qos))) in vcc_setsockopt()
773 if (get_user(value, (unsigned long __user *)optval)) in vcc_setsockopt()
787 return vcc->dev->ops->setsockopt(vcc, level, optname, optval, optlen); in vcc_setsockopt()
791 char __user *optval, int __user *optlen) in vcc_getsockopt() argument
806 return copy_to_user(optval, &vcc->qos, sizeof(vcc->qos)) in vcc_getsockopt()
810 (unsigned long __user *)optval) ? -EFAULT : 0; in vcc_getsockopt()
822 return copy_to_user(optval, &pvc, sizeof(pvc)) ? -EFAULT : 0; in vcc_getsockopt()
831 return vcc->dev->ops->getsockopt(vcc, level, optname, optval, len); in vcc_getsockopt()
/linux-4.1.27/net/core/
Dsock.c382 static int sock_set_timeout(long *timeo_p, char __user *optval, int optlen) in sock_set_timeout() argument
388 if (copy_from_user(&tv, optval, sizeof(tv))) in sock_set_timeout()
545 static int sock_setbindtodevice(struct sock *sk, char __user *optval, in sock_setbindtodevice() argument
573 if (copy_from_user(devname, optval, optlen)) in sock_setbindtodevice()
603 static int sock_getbindtodevice(struct sock *sk, char __user *optval, in sock_getbindtodevice() argument
627 if (copy_to_user(optval, devname, len)) in sock_getbindtodevice()
676 char __user *optval, unsigned int optlen) in sock_setsockopt() argument
689 return sock_setbindtodevice(sk, optval, optlen); in sock_setsockopt()
694 if (get_user(val, (int __user *)optval)) in sock_setsockopt()
811 if (copy_from_user(&ling, optval, sizeof(ling))) { in sock_setsockopt()
[all …]
/linux-4.1.27/net/can/
Draw.c482 char __user *optval, unsigned int optlen) in raw_setsockopt() argument
506 filter = memdup_user(optval, optlen); in raw_setsockopt()
510 if (copy_from_user(&sfilter, optval, sizeof(sfilter))) in raw_setsockopt()
561 if (copy_from_user(&err_mask, optval, optlen)) in raw_setsockopt()
598 if (copy_from_user(&ro->loopback, optval, optlen)) in raw_setsockopt()
607 if (copy_from_user(&ro->recv_own_msgs, optval, optlen)) in raw_setsockopt()
616 if (copy_from_user(&ro->fd_frames, optval, optlen)) in raw_setsockopt()
625 if (copy_from_user(&ro->join_filters, optval, optlen)) in raw_setsockopt()
637 char __user *optval, int __user *optlen) in raw_getsockopt() argument
660 if (copy_to_user(optval, ro->filter, len)) in raw_getsockopt()
[all …]
/linux-4.1.27/net/bluetooth/rfcomm/
Dsock.c643 static int rfcomm_sock_setsockopt_old(struct socket *sock, int optname, char __user *optval, unsign… in rfcomm_sock_setsockopt_old() argument
655 if (get_user(opt, (u32 __user *) optval)) { in rfcomm_sock_setsockopt_old()
684 static int rfcomm_sock_setsockopt(struct socket *sock, int level, int optname, char __user *optval,… in rfcomm_sock_setsockopt() argument
695 return rfcomm_sock_setsockopt_old(sock, optname, optval, optlen); in rfcomm_sock_setsockopt()
712 if (copy_from_user((char *) &sec, optval, len)) { in rfcomm_sock_setsockopt()
731 if (get_user(opt, (u32 __user *) optval)) { in rfcomm_sock_setsockopt()
752 static int rfcomm_sock_getsockopt_old(struct socket *sock, int optname, char __user *optval, int __… in rfcomm_sock_getsockopt_old() argument
793 if (put_user(opt, (u32 __user *) optval)) in rfcomm_sock_getsockopt_old()
813 if (copy_to_user(optval, (char *) &cinfo, len)) in rfcomm_sock_getsockopt_old()
827 static int rfcomm_sock_getsockopt(struct socket *sock, int level, int optname, char __user *optval,… in rfcomm_sock_getsockopt() argument
[all …]
/linux-4.1.27/drivers/infiniband/core/
Ducma.c1075 void *optval, size_t optlen) in ucma_set_option_id() argument
1085 rdma_set_service_type(ctx->cm_id, *((u8 *) optval)); in ucma_set_option_id()
1092 ret = rdma_set_reuseaddr(ctx->cm_id, *((int *) optval) ? 1 : 0); in ucma_set_option_id()
1099 ret = rdma_set_afonly(ctx->cm_id, *((int *) optval) ? 1 : 0); in ucma_set_option_id()
1141 void *optval, size_t optlen) in ucma_set_option_ib() argument
1147 ret = ucma_set_ib_path(ctx, optval, optlen); in ucma_set_option_ib()
1157 int optname, void *optval, size_t optlen) in ucma_set_option_level() argument
1163 ret = ucma_set_option_id(ctx, optname, optval, optlen); in ucma_set_option_level()
1166 ret = ucma_set_option_ib(ctx, optname, optval, optlen); in ucma_set_option_level()
1180 void *optval; in ucma_set_option() local
[all …]
/linux-4.1.27/net/nfc/
Dllcp_sock.c225 char __user *optval, unsigned int optlen) in nfc_llcp_setsockopt() argument
248 if (get_user(opt, (u32 __user *) optval)) { in nfc_llcp_setsockopt()
270 if (get_user(opt, (u32 __user *) optval)) { in nfc_llcp_setsockopt()
298 char __user *optval, int __user *optlen) in nfc_llcp_getsockopt() argument
326 if (put_user(rw, (u32 __user *) optval)) in nfc_llcp_getsockopt()
335 if (put_user(miux, (u32 __user *) optval)) in nfc_llcp_getsockopt()
344 if (put_user(remote_miu, (u32 __user *) optval)) in nfc_llcp_getsockopt()
350 if (put_user(local->remote_lto / 10, (u32 __user *) optval)) in nfc_llcp_getsockopt()
356 if (put_user(llcp_sock->remote_rw, (u32 __user *) optval)) in nfc_llcp_getsockopt()
/linux-4.1.27/net/irda/
Daf_irda.c1873 char __user *optval, unsigned int optlen) in irda_setsockopt() argument
1910 if (copy_from_user(ias_opt, optval, optlen)) { in irda_setsockopt()
2041 if (copy_from_user(ias_opt, optval, optlen)) { in irda_setsockopt()
2099 if (get_user(opt, (int __user *)optval)) { in irda_setsockopt()
2123 if (get_user(opt, (int __user *)optval)) { in irda_setsockopt()
2146 if (get_user(opt, (int __user *)optval)) { in irda_setsockopt()
2224 char __user *optval, int __user *optlen) in irda_getsockopt() argument
2274 if (copy_to_user(optval, &list, offset)) in irda_getsockopt()
2285 if (copy_to_user(optval+offset, discoveries, total - offset)) in irda_getsockopt()
2303 if (copy_to_user(optval, &val, len)) { in irda_getsockopt()
[all …]
/linux-4.1.27/net/dccp/ccids/
Dccid3.c466 u8 option, u8 *optval, u8 optlen) in ccid3_hc_tx_parse_options() argument
482 opt_val = ntohl(get_unaligned((__be32 *)optval)); in ccid3_hc_tx_parse_options()
528 u32 __user *optval, int __user *optlen) in ccid3_hc_tx_getsockopt() argument
553 if (put_user(len, optlen) || copy_to_user(optval, val, len)) in ccid3_hc_tx_getsockopt()
820 u32 __user *optval, int __user *optlen) in ccid3_hc_rx_getsockopt() argument
840 if (put_user(len, optlen) || copy_to_user(optval, val, len)) in ccid3_hc_rx_getsockopt()
Dccid2.c490 u8 option, u8 *optval, u8 optlen) in ccid2_hc_tx_parse_options() argument
497 return dccp_ackvec_parsed_add(&hc->tx_av_chunks, optval, optlen, in ccid2_hc_tx_parse_options()
/linux-4.1.27/net/decnet/
Daf_decnet.c160 static int __dn_setsockopt(struct socket *sock, int level, int optname, char __user *optval, unsign…
161 static int __dn_getsockopt(struct socket *sock, int level, int optname, char __user *optval, int __…
1332 static int dn_setsockopt(struct socket *sock, int level, int optname, char __user *optval, unsigned… in dn_setsockopt() argument
1338 err = __dn_setsockopt(sock, level, optname, optval, optlen, 0); in dn_setsockopt()
1344 static int __dn_setsockopt(struct socket *sock, int level,int optname, char __user *optval, unsigne… in __dn_setsockopt() argument
1360 if (optlen && !optval) in __dn_setsockopt()
1366 if (copy_from_user(&u, optval, optlen)) in __dn_setsockopt()
1449 return nf_setsockopt(sk, PF_DECnet, optname, optval, optlen); in __dn_setsockopt()
1508 static int dn_getsockopt(struct socket *sock, int level, int optname, char __user *optval, int __us… in dn_getsockopt() argument
1514 err = __dn_getsockopt(sock, level, optname, optval, optlen, 0); in dn_getsockopt()
[all …]
/linux-4.1.27/net/ieee802154/
Dsocket.c397 char __user *optval, int __user *optlen) in raw_getsockopt() argument
403 char __user *optval, unsigned int optlen) in raw_setsockopt() argument
838 char __user *optval, int __user *optlen) in dgram_getsockopt() argument
876 if (copy_to_user(optval, &val, len)) in dgram_getsockopt()
882 char __user *optval, unsigned int optlen) in dgram_setsockopt() argument
892 if (get_user(val, (int __user *)optval)) in dgram_setsockopt()
/linux-4.1.27/drivers/isdn/mISDN/
Dsocket.c414 char __user *optval, unsigned int len) in data_sock_setsockopt() argument
421 level, optname, optval, len); in data_sock_setsockopt()
427 if (get_user(opt, (int __user *)optval)) { in data_sock_setsockopt()
446 char __user *optval, int __user *optlen) in data_sock_getsockopt() argument
464 if (put_user(opt, optval)) in data_sock_getsockopt()
/linux-4.1.27/net/rxrpc/
Daf_rxrpc.c513 char __user *optval, unsigned int optlen) in rxrpc_setsockopt() argument
543 ret = rxrpc_request_key(rx, optval, optlen); in rxrpc_setsockopt()
553 ret = rxrpc_server_keyring(rx, optval, optlen); in rxrpc_setsockopt()
564 (unsigned int __user *) optval); in rxrpc_setsockopt()
Dar-key.c889 int rxrpc_request_key(struct rxrpc_sock *rx, char __user *optval, int optlen) in rxrpc_request_key() argument
903 if (copy_from_user(description, optval, optlen)) { in rxrpc_request_key()
925 int rxrpc_server_keyring(struct rxrpc_sock *rx, char __user *optval, in rxrpc_server_keyring() argument
940 if (copy_from_user(description, optval, optlen)) { in rxrpc_server_keyring()
/linux-4.1.27/Documentation/networking/
Ddccp.txt127 Returns a `struct tfrc_rx_info' in optval; the buffer for optval and
130 Returns a `struct tfrc_tx_info' in optval; the buffer for optval and
Drxrpc.txt403 The optval pointer points to the description string, and optlen indicates
414 made subsequently on this socket. optval should be NULL and optlen 0.
419 this socket. optval must point to an int containing one of the following
/linux-4.1.27/net/packet/
Daf_packet.c3277 packet_setsockopt(struct socket *sock, int level, int optname, char __user *optval, unsigned int op… in packet_setsockopt() argument
3297 if (copy_from_user(&mreq, optval, len)) in packet_setsockopt()
3328 if (copy_from_user(&req_u.req, optval, len)) in packet_setsockopt()
3339 if (copy_from_user(&val, optval, sizeof(val))) in packet_setsockopt()
3353 if (copy_from_user(&val, optval, sizeof(val))) in packet_setsockopt()
3373 if (copy_from_user(&val, optval, sizeof(val))) in packet_setsockopt()
3386 if (copy_from_user(&val, optval, sizeof(val))) in packet_setsockopt()
3397 if (copy_from_user(&val, optval, sizeof(val))) in packet_setsockopt()
3409 if (copy_from_user(&val, optval, sizeof(val))) in packet_setsockopt()
3425 if (copy_from_user(&val, optval, sizeof(val))) in packet_setsockopt()
[all …]
/linux-4.1.27/include/net/sctp/
Dstructs.h437 char __user *optval,
442 char __user *optval,
447 char __user *optval,
452 char __user *optval,
/linux-4.1.27/include/uapi/rdma/
Drdma_user_cm.h286 __u64 optval; member
/linux-4.1.27/crypto/
Daf_alg.c226 char __user *optval, unsigned int optlen) in alg_setsockopt() argument
250 err = alg_setkey(sk, optval, optlen); in alg_setsockopt()
/linux-4.1.27/net/llc/
Daf_llc.c1031 char __user *optval, unsigned int optlen) in llc_ui_setsockopt() argument
1041 rc = get_user(opt, (int __user *)optval); in llc_ui_setsockopt()
1113 char __user *optval, int __user *optlen) in llc_ui_getsockopt() argument
1153 if (put_user(len, optlen) || copy_to_user(optval, &val, len)) in llc_ui_getsockopt()
/linux-4.1.27/fs/ncpfs/
Dinode.c380 int optval; in ncp_parse_options() local
400 while ((optval = ncp_getopt("ncpfs", &options, ncp_opts, NULL, &optarg, &optint)) != 0) { in ncp_parse_options()
401 ret = optval; in ncp_parse_options()
404 switch (optval) { in ncp_parse_options()
/linux-4.1.27/net/phonet/
Dpep.c988 char __user *optval, unsigned int optlen) in pep_setsockopt() argument
996 if (get_user(val, (int __user *) optval)) in pep_setsockopt()
1050 char __user *optval, int __user *optlen) in pep_getsockopt() argument
1086 if (put_user(val, (int __user *) optval)) in pep_getsockopt()
/linux-4.1.27/net/netrom/
Daf_netrom.c300 char __user *optval, unsigned int optlen) in nr_setsockopt() argument
312 if (get_user(opt, (unsigned int __user *)optval)) in nr_setsockopt()
352 char __user *optval, int __user *optlen) in nr_getsockopt() argument
398 return copy_to_user(optval, &val, len) ? -EFAULT : 0; in nr_getsockopt()
/linux-4.1.27/net/ax25/
Daf_ax25.c536 char __user *optval, unsigned int optlen) in ax25_setsockopt() argument
551 if (get_user(opt, (unsigned int __user *)optval)) in ax25_setsockopt()
646 if (copy_from_user(devname, optval, optlen)) { in ax25_setsockopt()
678 char __user *optval, int __user *optlen) in ax25_getsockopt() argument
771 return copy_to_user(optval, valptr, length) ? -EFAULT : 0; in ax25_getsockopt()
/linux-4.1.27/net/rose/
Daf_rose.c369 char __user *optval, unsigned int optlen) in rose_setsockopt() argument
381 if (get_user(opt, (int __user *)optval)) in rose_setsockopt()
429 char __user *optval, int __user *optlen) in rose_getsockopt() argument
483 return copy_to_user(optval, &val, len) ? -EFAULT : 0; in rose_getsockopt()
/linux-4.1.27/net/vmw_vsock/
Daf_vsock.c1362 char __user *optval, in vsock_stream_setsockopt() argument
1379 if (copy_from_user(&_v, optval, sizeof(_v)) != 0) { \ in vsock_stream_setsockopt()
1438 char __user *optval, in vsock_stream_getsockopt() argument
1460 if (copy_to_user(optval, &_v, len) != 0) \ in vsock_stream_getsockopt()
/linux-4.1.27/net/l2tp/
Dl2tp_ppp.c1357 char __user *optval, unsigned int optlen) in pppol2tp_setsockopt() argument
1372 if (get_user(val, (int __user *)optval)) in pppol2tp_setsockopt()
1483 char __user *optval, int __user *optlen) in pppol2tp_getsockopt() argument
1531 if (copy_to_user((void __user *) optval, &val, len)) in pppol2tp_getsockopt()
/linux-4.1.27/net/x25/
Daf_x25.c440 char __user *optval, unsigned int optlen) in x25_setsockopt() argument
454 if (get_user(opt, (int __user *)optval)) in x25_setsockopt()
467 char __user *optval, int __user *optlen) in x25_getsockopt() argument
490 rc = copy_to_user(optval, &val, len) ? -EFAULT : 0; in x25_getsockopt()
/linux-4.1.27/net/ipx/
Daf_ipx.c1267 char __user *optval, unsigned int optlen) in ipx_setsockopt() argument
1278 if (get_user(opt, (unsigned int __user *)optval)) in ipx_setsockopt()
1293 char __user *optval, int __user *optlen) in ipx_getsockopt() argument
1316 if (put_user(len, optlen) || copy_to_user(optval, &val, len)) in ipx_getsockopt()
/linux-4.1.27/net/netlink/
Daf_netlink.c2174 char __user *optval, unsigned int optlen) in netlink_setsockopt() argument
2186 get_user(val, (unsigned int __user *)optval)) in netlink_setsockopt()
2250 if (copy_from_user(&req, optval, sizeof(req))) in netlink_setsockopt()
2264 char __user *optval, int __user *optlen) in netlink_getsockopt() argument
2285 put_user(val, optval)) in netlink_getsockopt()
2295 put_user(val, optval)) in netlink_getsockopt()
2305 put_user(val, optval)) in netlink_getsockopt()
/linux-4.1.27/net/ipv6/netfilter/
Dnf_conntrack_l3proto_ipv6.c233 ipv6_getorigdst(struct sock *sk, int optval, void __user *user, int *len) in ipv6_getorigdst() argument
/linux-4.1.27/net/ipv4/netfilter/
Dnf_conntrack_l3proto_ipv4.c257 getorigdst(struct sock *sk, int optval, void __user *user, int *len) in getorigdst() argument
/linux-4.1.27/net/iucv/
Daf_iucv.c1579 char __user *optval, unsigned int optlen) in iucv_sock_setsockopt() argument
1592 if (get_user(val, (int __user *) optval)) in iucv_sock_setsockopt()
1629 char __user *optval, int __user *optlen) in iucv_sock_getsockopt() argument
1670 if (copy_to_user(optval, &val, len)) in iucv_sock_getsockopt()
/linux-4.1.27/security/
Dsecurity.c1243 int security_socket_getpeersec_stream(struct socket *sock, char __user *optval, in security_socket_getpeersec_stream() argument
1246 return security_ops->socket_getpeersec_stream(sock, optval, optlen, len); in security_socket_getpeersec_stream()
Dcapability.c685 char __user *optval, in cap_socket_getpeersec_stream() argument
/linux-4.1.27/drivers/atm/
Dfore200e.c1787 fore200e_getsockopt(struct atm_vcc* vcc, int level, int optname, void __user *optval, int optlen) in fore200e_getsockopt() argument
1792 vcc->itf, vcc->vpi, vcc->vci, level, optname, optval, optlen); in fore200e_getsockopt()
1799 fore200e_setsockopt(struct atm_vcc* vcc, int level, int optname, void __user *optval, unsigned int … in fore200e_setsockopt() argument
1804 vcc->itf, vcc->vpi, vcc->vci, level, optname, optval, optlen); in fore200e_setsockopt()
Dfirestream.c1239 void __user *optval,int optlen)
1248 void __user *optval,unsigned int optlen)
Dzatm.c1514 void __user *optval,int optlen) in zatm_getsockopt() argument
1521 void __user *optval,unsigned int optlen) in zatm_setsockopt() argument
Dhorizon.c2546 void *optval, int optlen) {
2565 void *optval, unsigned int optlen) {
Deni.c2035 void __user *optval,int optlen) in eni_getsockopt() argument
2042 void __user *optval,unsigned int optlen) in eni_setsockopt() argument
Diphase.c2880 void __user *optval, int optlen) argument
2887 void __user *optval, unsigned int optlen) argument
/linux-4.1.27/net/netfilter/ipset/
Dip_set_core.c1839 ip_set_sockfn_get(struct sock *sk, int optval, void __user *user, int *len) in ip_set_sockfn_get() argument
1849 if (optval != SO_IP_SET) in ip_set_sockfn_get()
/linux-4.1.27/net/ceph/
Dmessenger.c512 int optval = 1; in ceph_tcp_connect() local
515 (char *)&optval, sizeof(optval)); in ceph_tcp_connect()
/linux-4.1.27/net/xfrm/
Dxfrm_state.c1841 int xfrm_user_policy(struct sock *sk, int optname, u8 __user *optval, int optlen) in xfrm_user_policy() argument
1856 if (copy_from_user(data, optval, optlen)) in xfrm_user_policy()
/linux-4.1.27/security/smack/
Dsmack_lsm.c3712 char __user *optval, in smack_socket_getpeersec_stream() argument
3728 else if (copy_to_user(optval, rcp, slen) != 0) in smack_socket_getpeersec_stream()
/linux-4.1.27/security/selinux/
Dhooks.c4481 static int selinux_socket_getpeersec_stream(struct socket *sock, char __user *optval, in selinux_socket_getpeersec_stream() argument
4505 if (copy_to_user(optval, scontext, scontext_len)) in selinux_socket_getpeersec_stream()