Home
last modified time | relevance | path

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

/linux-4.4.14/include/net/
Dbond_options.h119 static inline void __bond_opt_init(struct bond_opt_value *optval, in __bond_opt_init() argument
122 memset(optval, 0, sizeof(*optval)); in __bond_opt_init()
123 optval->value = ULLONG_MAX; in __bond_opt_init()
125 optval->string = string; in __bond_opt_init()
127 optval->value = value; in __bond_opt_init()
129 #define bond_opt_initval(optval, value) __bond_opt_init(optval, NULL, value) argument
130 #define bond_opt_initstr(optval, str) __bond_opt_init(optval, str, ULLONG_MAX) argument
Dinet_connection_sock.h53 char __user *optval, unsigned int optlen);
55 char __user *optval, int __user *optlen);
59 char __user *optval, unsigned int optlen);
62 char __user *optval, int __user *optlen);
323 char __user *optval, int __user *optlen);
325 char __user *optval, unsigned int optlen);
Dsock.h973 int optname, char __user *optval,
976 int optname, char __user *optval,
981 int optname, char __user *optval,
985 int optname, char __user *optval,
1530 char __user *optval, unsigned int optlen);
1533 char __user *optval, int __user *optlen);
1579 char __user *optval, int __user *optlen);
1583 char __user *optval, unsigned int optlen);
1585 int optname, char __user *optval, int __user *optlen);
1587 int optname, char __user *optval, unsigned int optlen);
Dip.h559 int ip_setsockopt(struct sock *sk, int level, int optname, char __user *optval,
561 int ip_getsockopt(struct sock *sk, int level, int optname, char __user *optval,
564 char __user *optval, unsigned int optlen);
566 char __user *optval, int __user *optlen);
Dipv6.h279 int ipv6_flowlabel_opt(struct sock *sk, char __user *optval, int optlen);
926 char __user *optval, unsigned int optlen);
928 char __user *optval, int __user *optlen);
930 char __user *optval, unsigned int optlen);
932 char __user *optval, int __user *optlen);
969 struct group_filter __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);
1701 char __user *optval,
Dxfrm.h1570 u8 __user *optval, int optlen);
1572 static inline int xfrm_user_policy(struct sock *sk, int optname, u8 __user *optval, int optlen) in xfrm_user_policy() argument
/linux-4.4.14/net/sctp/
Dsocket.c1385 char __user *optval, in sctp_getsockopt_connectx3() argument
1398 if (copy_from_user(&param32, optval, sizeof(param32))) in sctp_getsockopt_connectx3()
1409 if (copy_from_user(&param, optval, sizeof(param))) in sctp_getsockopt_connectx3()
1417 if (copy_to_user(optval, &assoc_id, sizeof(assoc_id))) in sctp_getsockopt_connectx3()
2174 char __user *optval, in sctp_setsockopt_disable_fragments() argument
2182 if (get_user(val, (int __user *)optval)) in sctp_setsockopt_disable_fragments()
2190 static int sctp_setsockopt_events(struct sock *sk, char __user *optval, in sctp_setsockopt_events() argument
2198 if (copy_from_user(&sctp_sk(sk)->subscribe, optval, optlen)) in sctp_setsockopt_events()
2233 static int sctp_setsockopt_autoclose(struct sock *sk, char __user *optval, in sctp_setsockopt_autoclose() argument
2244 if (copy_from_user(&sp->autoclose, optval, optlen)) in sctp_setsockopt_autoclose()
[all …]
/linux-4.4.14/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.c923 char __user *optval, int optlen) in rawv6_seticmpfilter() argument
929 if (copy_from_user(&raw6_sk(sk)->filter, optval, optlen)) in rawv6_seticmpfilter()
940 char __user *optval, int __user *optlen) in rawv6_geticmpfilter() argument
954 if (copy_to_user(optval, &raw6_sk(sk)->filter, len)) in rawv6_geticmpfilter()
966 char __user *optval, unsigned int optlen) in do_rawv6_setsockopt() argument
971 if (get_user(val, (int __user *)optval)) in do_rawv6_setsockopt()
1008 char __user *optval, unsigned int optlen) in rawv6_setsockopt() argument
1017 return rawv6_seticmpfilter(sk, level, optname, optval, optlen); in rawv6_setsockopt()
1022 return ipv6_setsockopt(sk, level, optname, optval, optlen); in rawv6_setsockopt()
1025 return do_rawv6_setsockopt(sk, level, optname, optval, optlen); in rawv6_setsockopt()
[all …]
Dudp.c1422 char __user *optval, unsigned int optlen) in udpv6_setsockopt() argument
1425 return udp_lib_setsockopt(sk, level, optname, optval, optlen, in udpv6_setsockopt()
1427 return ipv6_setsockopt(sk, level, optname, optval, optlen); in udpv6_setsockopt()
1432 char __user *optval, unsigned int optlen) in compat_udpv6_setsockopt() argument
1435 return udp_lib_setsockopt(sk, level, optname, optval, optlen, in compat_udpv6_setsockopt()
1437 return compat_ipv6_setsockopt(sk, level, optname, optval, optlen); in compat_udpv6_setsockopt()
1442 char __user *optval, int __user *optlen) in udpv6_getsockopt() argument
1445 return udp_lib_getsockopt(sk, level, optname, optval, optlen); in udpv6_getsockopt()
1446 return ipv6_getsockopt(sk, level, optname, optval, optlen); in udpv6_getsockopt()
1451 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()
603 fl = fl_create(net, sk, &freq, optval, optlen, &err); in ipv6_flowlabel_opt()
673 if (copy_to_user(&((struct in6_flowlabel_req __user *) optval)->flr_label, in ipv6_flowlabel_opt()
Dip6mr.c1657 int ip6_mroute_setsockopt(struct sock *sk, int optname, char __user *optval, unsigned int optlen) in ip6_mroute_setsockopt() argument
1691 if (copy_from_user(&vif, optval, sizeof(vif))) in ip6_mroute_setsockopt()
1703 if (copy_from_user(&mifi, optval, sizeof(mifi_t))) in ip6_mroute_setsockopt()
1721 if (copy_from_user(&mfc, optval, sizeof(mfc))) in ip6_mroute_setsockopt()
1743 if (get_user(v, (int __user *)optval)) in ip6_mroute_setsockopt()
1756 if (get_user(v, (int __user *)optval)) in ip6_mroute_setsockopt()
1777 if (get_user(v, (u32 __user *)optval)) in ip6_mroute_setsockopt()
1807 int ip6_mroute_getsockopt(struct sock *sk, int optname, char __user *optval, in ip6_mroute_getsockopt() argument
1844 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.c496 static int tcp_v6_parse_md5_keys(struct sock *sk, char __user *optval, in tcp_v6_parse_md5_keys() argument
505 if (copy_from_user(&cmd, optval, sizeof(cmd))) in tcp_v6_parse_md5_keys()
/linux-4.4.14/net/rds/
Daf_rds.c200 static int rds_cancel_sent_to(struct rds_sock *rs, char __user *optval, in rds_cancel_sent_to() argument
217 if (copy_from_user(&sin, optval, sizeof(sin))) { in rds_cancel_sent_to()
227 static int rds_set_bool_option(unsigned char *optvar, char __user *optval, in rds_set_bool_option() argument
234 if (get_user(value, (int __user *) optval)) in rds_set_bool_option()
240 static int rds_cong_monitor(struct rds_sock *rs, char __user *optval, in rds_cong_monitor() argument
245 ret = rds_set_bool_option(&rs->rs_cong_monitor, optval, optlen); in rds_cong_monitor()
258 static int rds_set_transport(struct rds_sock *rs, char __user *optval, in rds_set_transport() argument
269 if (copy_from_user(&t_type, (int __user *)optval, sizeof(t_type))) in rds_set_transport()
281 char __user *optval, unsigned int optlen) in rds_setsockopt() argument
293 ret = rds_cancel_sent_to(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.h747 int rds_get_mr(struct rds_sock *rs, char __user *optval, int optlen);
748 int rds_get_mr_for_dest(struct rds_sock *rs, char __user *optval, int optlen);
749 int rds_free_mr(struct rds_sock *rs, char __user *optval, int optlen);
/linux-4.4.14/net/ipv4/
Dip_sockglue.c573 int optname, char __user *optval, unsigned int optlen) in do_ip_setsockopt() argument
604 if (get_user(val, (int __user *) optval)) in do_ip_setsockopt()
609 if (get_user(ucval, (unsigned char __user *) optval)) in do_ip_setsockopt()
618 return ip_mroute_setsockopt(sk, optname, optval, optlen); in do_ip_setsockopt()
633 optval, optlen); in do_ip_setsockopt()
821 if (copy_from_user(&mreq, optval, sizeof(mreq))) in do_ip_setsockopt()
826 if (copy_from_user(&mreq, optval, in do_ip_setsockopt()
830 if (copy_from_user(&mreq.imr_address, optval, in do_ip_setsockopt()
879 if (copy_from_user(&mreq, optval, sizeof(mreq))) in do_ip_setsockopt()
883 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.c784 static int raw_seticmpfilter(struct sock *sk, char __user *optval, int optlen) in raw_seticmpfilter() argument
788 if (copy_from_user(&raw_sk(sk)->filter, optval, optlen)) in raw_seticmpfilter()
793 static int raw_geticmpfilter(struct sock *sk, char __user *optval, int __user *optlen) in raw_geticmpfilter() argument
806 copy_to_user(optval, &raw_sk(sk)->filter, len)) in raw_geticmpfilter()
813 char __user *optval, unsigned int optlen) in do_raw_setsockopt() argument
819 return raw_seticmpfilter(sk, optval, optlen); in do_raw_setsockopt()
825 char __user *optval, unsigned int optlen) in raw_setsockopt() argument
828 return ip_setsockopt(sk, level, optname, optval, optlen); in raw_setsockopt()
829 return do_raw_setsockopt(sk, level, optname, optval, optlen); in raw_setsockopt()
834 char __user *optval, unsigned int optlen) in compat_raw_setsockopt() argument
[all …]
Dtcp.c2324 int optname, char __user *optval, unsigned int optlen) in do_tcp_setsockopt() argument
2339 val = strncpy_from_user(name, optval, in do_tcp_setsockopt()
2358 if (get_user(val, (int __user *)optval)) in do_tcp_setsockopt()
2450 (struct tcp_repair_opt __user *)optval, in do_tcp_setsockopt()
2568 err = tp->af_specific->md5_parse(sk, optval, optlen); in do_tcp_setsockopt()
2610 int tcp_setsockopt(struct sock *sk, int level, int optname, char __user *optval, in tcp_setsockopt() argument
2617 optval, optlen); in tcp_setsockopt()
2618 return do_tcp_setsockopt(sk, level, optname, optval, optlen); in tcp_setsockopt()
2624 char __user *optval, unsigned int optlen) in compat_tcp_setsockopt() argument
2628 optval, optlen); in compat_tcp_setsockopt()
[all …]
Dudp.c2053 char __user *optval, unsigned int optlen, in udp_lib_setsockopt() argument
2064 if (get_user(val, (int __user *)optval)) in udp_lib_setsockopt()
2146 char __user *optval, unsigned int optlen) in udp_setsockopt() argument
2149 return udp_lib_setsockopt(sk, level, optname, optval, optlen, in udp_setsockopt()
2151 return ip_setsockopt(sk, level, optname, optval, optlen); in udp_setsockopt()
2156 char __user *optval, unsigned int optlen) in compat_udp_setsockopt() argument
2159 return udp_lib_setsockopt(sk, level, optname, optval, optlen, in compat_udp_setsockopt()
2161 return compat_ip_setsockopt(sk, level, optname, optval, optlen); in compat_udp_setsockopt()
2166 char __user *optval, int __user *optlen) in udp_lib_getsockopt() argument
2212 if (copy_to_user(optval, &val, len)) in udp_lib_getsockopt()
[all …]
Dinet_connection_sock.c895 char __user *optval, int __user *optlen) in inet_csk_compat_getsockopt() argument
901 optval, optlen); in inet_csk_compat_getsockopt()
903 optval, optlen); in inet_csk_compat_getsockopt()
908 char __user *optval, unsigned int optlen) in inet_csk_compat_setsockopt() argument
914 optval, optlen); in inet_csk_compat_setsockopt()
916 optval, optlen); in inet_csk_compat_setsockopt()
Dipmr.c1270 int ip_mroute_setsockopt(struct sock *sk, int optname, char __user *optval, unsigned int optlen) in ip_mroute_setsockopt() argument
1321 if (copy_from_user(&vif, optval, sizeof(vif))) in ip_mroute_setsockopt()
1346 if (copy_from_user(&mfc, optval, sizeof(mfc))) in ip_mroute_setsockopt()
1367 if (get_user(v, (int __user *)optval)) in ip_mroute_setsockopt()
1379 if (get_user(v, (int __user *)optval)) in ip_mroute_setsockopt()
1400 if (get_user(v, (u32 __user *)optval)) in ip_mroute_setsockopt()
1434 int ip_mroute_getsockopt(struct sock *sk, int optname, char __user *optval, int __user *optlen) in ip_mroute_getsockopt() argument
1473 if (copy_to_user(optval, &val, olr)) in ip_mroute_getsockopt()
Digmp.c2384 struct ip_msfilter __user *optval, int __user *optlen) in ip_mc_msfget() argument
2430 copy_to_user(optval, msf, IP_MSFILTER_SIZE(0))) { in ip_mc_msfget()
2434 copy_to_user(&optval->imsf_slist[0], psl->sl_addr, len)) in ip_mc_msfget()
2442 struct group_filter __user *optval, int __user *optlen) in ip_mc_gsfget() argument
2475 copy_to_user(optval, gsf, GROUP_FILTER_SIZE(0))) { in ip_mc_gsfget()
2485 if (copy_to_user(&optval->gf_slist[i], &ss, sizeof(ss))) in ip_mc_gsfget()
Dtcp_ipv4.c991 static int tcp_v4_parse_md5_keys(struct sock *sk, char __user *optval, in tcp_v4_parse_md5_keys() argument
1000 if (copy_from_user(&cmd, optval, sizeof(cmd))) in tcp_v4_parse_md5_keys()
/linux-4.4.14/net/dccp/
Dproto.c396 char __user *optval, unsigned int optlen) in dccp_setsockopt_service() argument
412 optval + sizeof(service), in dccp_setsockopt_service()
467 char __user *optval, unsigned int optlen) in dccp_setsockopt_ccid() argument
475 val = memdup_user(optval, optlen); in dccp_setsockopt_ccid()
492 char __user *optval, unsigned int optlen) in do_dccp_setsockopt() argument
508 return dccp_setsockopt_ccid(sk, optname, optval, optlen); in do_dccp_setsockopt()
514 if (get_user(val, (int __user *)optval)) in do_dccp_setsockopt()
518 return dccp_setsockopt_service(sk, val, optval, optlen); in do_dccp_setsockopt()
558 char __user *optval, unsigned int optlen) in dccp_setsockopt() argument
562 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.h304 char __user *optval, int __user *optlen);
306 char __user *optval, unsigned int optlen);
309 char __user *optval, int __user *optlen);
311 char __user *optval, unsigned int optlen);
/linux-4.4.14/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.c1732 char __user *, optval, int, optlen) in SYSCALL_DEFINE5() argument
1748 sock_setsockopt(sock, level, optname, optval, in SYSCALL_DEFINE5()
1752 sock->ops->setsockopt(sock, level, optname, optval, in SYSCALL_DEFINE5()
1766 char __user *, optval, int __user *, optlen) in SYSCALL_DEFINE5() argument
1779 sock_getsockopt(sock, level, optname, optval, in SYSCALL_DEFINE5()
1783 sock->ops->getsockopt(sock, level, optname, optval, in SYSCALL_DEFINE5()
3228 char *optval, int *optlen) in kernel_getsockopt() argument
3235 uoptval = (char __user __force *) optval; in kernel_getsockopt()
3250 char *optval, unsigned int optlen) in kernel_setsockopt() argument
3256 uoptval = (char __user __force *) optval; in kernel_setsockopt()
/linux-4.4.14/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.c692 struct bond_opt_value optval; in bond_opt_tryset_rtnl() local
697 bond_opt_initstr(&optval, buf); in bond_opt_tryset_rtnl()
698 ret = __bond_opt_set(bond, option, &optval); in bond_opt_tryset_rtnl()
/linux-4.4.14/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.c795 char __user *optval, unsigned int optlen) in sco_sock_setsockopt() argument
814 if (get_user(opt, (u32 __user *) optval)) { in sco_sock_setsockopt()
835 if (copy_from_user((char *)&voice, optval, len)) { in sco_sock_setsockopt()
860 char __user *optval, int __user *optlen) in sco_sock_getsockopt_old() argument
888 if (copy_to_user(optval, (char *)&opts, len)) in sco_sock_getsockopt_old()
906 if (copy_to_user(optval, (char *)&cinfo, len)) in sco_sock_getsockopt_old()
921 char __user *optval, int __user *optlen) in sco_sock_getsockopt() argument
930 return sco_sock_getsockopt_old(sock, optname, optval, optlen); in sco_sock_getsockopt()
946 (u32 __user *)optval)) in sco_sock_getsockopt()
955 if (copy_to_user(optval, (char *)&voice, len)) in sco_sock_getsockopt()
Dhci_sock.c1285 char __user *optval, unsigned int len) in hci_sock_setsockopt() argument
1302 if (get_user(opt, (int __user *)optval)) { in hci_sock_setsockopt()
1314 if (get_user(opt, (int __user *)optval)) { in hci_sock_setsockopt()
1336 if (copy_from_user(&uf, optval, len)) { in hci_sock_setsockopt()
1368 char __user *optval, int __user *optlen) in hci_sock_getsockopt() argument
1393 if (put_user(opt, optval)) in hci_sock_getsockopt()
1403 if (put_user(opt, optval)) in hci_sock_getsockopt()
1419 if (copy_to_user(optval, &uf, len)) in hci_sock_getsockopt()
/linux-4.4.14/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.4.14/include/linux/
Dnetfilter.h108 int (*set)(struct sock *sk, int optval, void __user *user, unsigned int len);
110 int (*compat_set)(struct sock *sk, int optval,
115 int (*get)(struct sock *sk, int optval, void __user *user, int *len);
117 int (*compat_get)(struct sock *sk, int optval,
253 int nf_setsockopt(struct sock *sk, u_int8_t pf, int optval, char __user *opt,
255 int nf_getsockopt(struct sock *sk, u_int8_t pf, int optval, char __user *opt,
258 int compat_nf_setsockopt(struct sock *sk, u_int8_t pf, int optval,
260 int compat_nf_getsockopt(struct sock *sk, u_int8_t pf, int optval,
Dnet.h160 int optname, char __user *optval, unsigned int optlen);
162 int optname, char __user *optval, int __user *optlen);
165 int optname, char __user *optval, unsigned int optlen);
167 int optname, char __user *optval, int __user *optlen);
284 int kernel_getsockopt(struct socket *sock, int level, int optname, char *optval,
286 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.h122 struct ip_msfilter __user *optval, int __user *optlen);
124 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.h1130 int security_socket_getpeersec_stream(struct socket *sock, char __user *optval,
1253 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);
Dlsm_hooks.h1548 char __user *optval,
/linux-4.4.14/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.4.14/net/core/
Dsock.c383 static int sock_set_timeout(long *timeo_p, char __user *optval, int optlen) in sock_set_timeout() argument
389 if (copy_from_user(&tv, optval, sizeof(tv))) in sock_set_timeout()
558 static int sock_setbindtodevice(struct sock *sk, char __user *optval, in sock_setbindtodevice() argument
586 if (copy_from_user(devname, optval, optlen)) in sock_setbindtodevice()
616 static int sock_getbindtodevice(struct sock *sk, char __user *optval, in sock_getbindtodevice() argument
640 if (copy_to_user(optval, devname, len)) in sock_getbindtodevice()
689 char __user *optval, unsigned int optlen) in sock_setsockopt() argument
702 return sock_setbindtodevice(sk, optval, optlen); in sock_setsockopt()
707 if (get_user(val, (int __user *)optval)) in sock_setsockopt()
824 if (copy_from_user(&ling, optval, sizeof(ling))) { in sock_setsockopt()
[all …]
/linux-4.4.14/net/bluetooth/rfcomm/
Dsock.c647 static int rfcomm_sock_setsockopt_old(struct socket *sock, int optname, char __user *optval, unsign… in rfcomm_sock_setsockopt_old() argument
659 if (get_user(opt, (u32 __user *) optval)) { in rfcomm_sock_setsockopt_old()
688 static int rfcomm_sock_setsockopt(struct socket *sock, int level, int optname, char __user *optval,… in rfcomm_sock_setsockopt() argument
699 return rfcomm_sock_setsockopt_old(sock, optname, optval, optlen); in rfcomm_sock_setsockopt()
716 if (copy_from_user((char *) &sec, optval, len)) { in rfcomm_sock_setsockopt()
735 if (get_user(opt, (u32 __user *) optval)) { in rfcomm_sock_setsockopt()
756 static int rfcomm_sock_getsockopt_old(struct socket *sock, int optname, char __user *optval, int __… in rfcomm_sock_getsockopt_old() argument
797 if (put_user(opt, (u32 __user *) optval)) in rfcomm_sock_getsockopt_old()
817 if (copy_to_user(optval, (char *) &cinfo, len)) in rfcomm_sock_getsockopt_old()
831 static int rfcomm_sock_getsockopt(struct socket *sock, int level, int optname, char __user *optval,… in rfcomm_sock_getsockopt() argument
[all …]
/linux-4.4.14/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.4.14/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()
2145 if (get_user(opt, (int __user *)optval)) { in irda_setsockopt()
2223 char __user *optval, int __user *optlen) in irda_getsockopt() argument
2273 if (copy_to_user(optval, &list, offset)) in irda_getsockopt()
2284 if (copy_to_user(optval+offset, discoveries, total - offset)) in irda_getsockopt()
2302 if (copy_to_user(optval, &val, len)) { in irda_getsockopt()
[all …]
/linux-4.4.14/drivers/infiniband/core/
Ducma.c1163 void *optval, size_t optlen) in ucma_set_option_id() argument
1173 rdma_set_service_type(ctx->cm_id, *((u8 *) optval)); in ucma_set_option_id()
1180 ret = rdma_set_reuseaddr(ctx->cm_id, *((int *) optval) ? 1 : 0); in ucma_set_option_id()
1187 ret = rdma_set_afonly(ctx->cm_id, *((int *) optval) ? 1 : 0); in ucma_set_option_id()
1228 void *optval, size_t optlen) in ucma_set_option_ib() argument
1234 ret = ucma_set_ib_path(ctx, optval, optlen); in ucma_set_option_ib()
1244 int optname, void *optval, size_t optlen) in ucma_set_option_level() argument
1250 ret = ucma_set_option_id(ctx, optname, optval, optlen); in ucma_set_option_level()
1253 ret = ucma_set_option_ib(ctx, optname, optval, optlen); in ucma_set_option_level()
1267 void *optval; in ucma_set_option() local
[all …]
/linux-4.4.14/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.4.14/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.4.14/net/ieee802154/
Dsocket.c389 char __user *optval, int __user *optlen) in raw_getsockopt() argument
395 char __user *optval, unsigned int optlen) in raw_setsockopt() argument
830 char __user *optval, int __user *optlen) in dgram_getsockopt() argument
868 if (copy_to_user(optval, &val, len)) in dgram_getsockopt()
874 char __user *optval, unsigned int optlen) in dgram_setsockopt() argument
884 if (get_user(val, (int __user *)optval)) in dgram_setsockopt()
/linux-4.4.14/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.4.14/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.4.14/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.4.14/net/packet/
Daf_packet.c3502 packet_setsockopt(struct socket *sock, int level, int optname, char __user *optval, unsigned int op… in packet_setsockopt() argument
3522 if (copy_from_user(&mreq, optval, len)) in packet_setsockopt()
3553 if (copy_from_user(&req_u.req, optval, len)) in packet_setsockopt()
3564 if (copy_from_user(&val, optval, sizeof(val))) in packet_setsockopt()
3578 if (copy_from_user(&val, optval, sizeof(val))) in packet_setsockopt()
3598 if (copy_from_user(&val, optval, sizeof(val))) in packet_setsockopt()
3611 if (copy_from_user(&val, optval, sizeof(val))) in packet_setsockopt()
3622 if (copy_from_user(&val, optval, sizeof(val))) in packet_setsockopt()
3634 if (copy_from_user(&val, optval, sizeof(val))) in packet_setsockopt()
3650 if (copy_from_user(&val, optval, sizeof(val))) in packet_setsockopt()
[all …]
/linux-4.4.14/include/net/sctp/
Dstructs.h437 char __user *optval,
442 char __user *optval,
447 char __user *optval,
452 char __user *optval,
/linux-4.4.14/include/uapi/rdma/
Drdma_user_cm.h286 __u64 optval; member
/linux-4.4.14/crypto/
Daf_alg.c229 char __user *optval, unsigned int optlen) in alg_setsockopt() argument
253 err = alg_setkey(sk, optval, optlen); in alg_setsockopt()
/linux-4.4.14/net/llc/
Daf_llc.c1032 char __user *optval, unsigned int optlen) in llc_ui_setsockopt() argument
1042 rc = get_user(opt, (int __user *)optval); in llc_ui_setsockopt()
1114 char __user *optval, int __user *optlen) in llc_ui_getsockopt() argument
1154 if (put_user(len, optlen) || copy_to_user(optval, &val, len)) in llc_ui_getsockopt()
/linux-4.4.14/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.4.14/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.4.14/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.4.14/net/netlink/
Daf_netlink.c2218 char __user *optval, unsigned int optlen) in netlink_setsockopt() argument
2230 get_user(val, (unsigned int __user *)optval)) in netlink_setsockopt()
2294 if (copy_from_user(&req, optval, sizeof(req))) in netlink_setsockopt()
2325 char __user *optval, int __user *optlen) in netlink_getsockopt() argument
2346 put_user(val, optval)) in netlink_getsockopt()
2356 put_user(val, optval)) in netlink_getsockopt()
2366 put_user(val, optval)) in netlink_getsockopt()
2382 (u32 __user *)(optval + pos))) { in netlink_getsockopt()
2398 put_user(val, optval)) in netlink_getsockopt()
/linux-4.4.14/net/ax25/
Daf_ax25.c535 char __user *optval, unsigned int optlen) in ax25_setsockopt() argument
550 if (get_user(opt, (unsigned int __user *)optval)) in ax25_setsockopt()
645 if (copy_from_user(devname, optval, optlen)) { in ax25_setsockopt()
677 char __user *optval, int __user *optlen) in ax25_getsockopt() argument
770 return copy_to_user(optval, valptr, length) ? -EFAULT : 0; in ax25_getsockopt()
/linux-4.4.14/net/rose/
Daf_rose.c370 char __user *optval, unsigned int optlen) in rose_setsockopt() argument
382 if (get_user(opt, (int __user *)optval)) in rose_setsockopt()
430 char __user *optval, int __user *optlen) in rose_getsockopt() argument
484 return copy_to_user(optval, &val, len) ? -EFAULT : 0; in rose_getsockopt()
/linux-4.4.14/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.4.14/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.4.14/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.4.14/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.4.14/net/ipv6/netfilter/
Dnf_conntrack_l3proto_ipv6.c227 ipv6_getorigdst(struct sock *sk, int optval, void __user *user, int *len) in ipv6_getorigdst() argument
/linux-4.4.14/net/ipv4/netfilter/
Dnf_conntrack_l3proto_ipv4.c251 getorigdst(struct sock *sk, int optval, void __user *user, int *len) in getorigdst() argument
/linux-4.4.14/net/iucv/
Daf_iucv.c1578 char __user *optval, unsigned int optlen) in iucv_sock_setsockopt() argument
1591 if (get_user(val, (int __user *) optval)) in iucv_sock_setsockopt()
1628 char __user *optval, int __user *optlen) in iucv_sock_getsockopt() argument
1669 if (copy_to_user(optval, &val, len)) in iucv_sock_getsockopt()
/linux-4.4.14/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.c2881 void __user *optval, int optlen) argument
2888 void __user *optval, unsigned int optlen) argument
/linux-4.4.14/security/
Dsecurity.c1270 int security_socket_getpeersec_stream(struct socket *sock, char __user *optval, in security_socket_getpeersec_stream() argument
1274 optval, optlen, len); in security_socket_getpeersec_stream()
/linux-4.4.14/net/netfilter/ipset/
Dip_set_core.c1884 ip_set_sockfn_get(struct sock *sk, int optval, void __user *user, int *len) in ip_set_sockfn_get() argument
1894 if (optval != SO_IP_SET) in ip_set_sockfn_get()
/linux-4.4.14/net/ceph/
Dmessenger.c513 int optval = 1; in ceph_tcp_connect() local
516 (char *)&optval, sizeof(optval)); in ceph_tcp_connect()
/linux-4.4.14/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.4.14/security/smack/
Dsmack_lsm.c4023 char __user *optval, in smack_socket_getpeersec_stream() argument
4039 else if (copy_to_user(optval, rcp, slen) != 0) in smack_socket_getpeersec_stream()
/linux-4.4.14/security/selinux/
Dhooks.c4497 static int selinux_socket_getpeersec_stream(struct socket *sock, char __user *optval, in selinux_socket_getpeersec_stream() argument
4521 if (copy_to_user(optval, scontext, scontext_len)) in selinux_socket_getpeersec_stream()