Home
last modified time | relevance | path

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

123

/net/mptcp/
A Dsockopt.c130 optval, sizeof(val)); in mptcp_sol_socket_intval()
155 optval, sizeof(val)); in mptcp_setsockopt_sol_socket_tstamp()
173 sockptr_t optval, in mptcp_setsockopt_sol_socket_int() argument
207 sockptr_t optval, in mptcp_setsockopt_sol_socket_timestamping() argument
340 optval, optlen); in mptcp_setsockopt_sol_socket()
838 optval, optlen); in mptcp_setsockopt_sol_tcp()
1041 char __user *optval, in mptcp_put_subflow_data() argument
1062 char __user *optval, in mptcp_get_subflow_data() argument
1245 char __user *optval, in mptcp_get_full_info() argument
1408 optval, optlen); in mptcp_getsockopt_sol_tcp()
[all …]
/net/ipv6/
A Dipv6_sockglue.c121 sockptr_t optval, int optlen) in copy_group_source_from_sockptr() argument
144 sockptr_t optval, int optlen) in do_ipv6_mcast_group_source() argument
195 gsf = memdup_sockptr(optval, optlen); in ipv6_set_mcast_msfilter()
260 sockptr_t optval, int optlen) in ipv6_mcast_join_leave() argument
280 sockptr_t optval, int optlen) in compat_ipv6_mcast_join_leave() argument
316 if (sockptr_is_null(optval)) in ipv6_set_opt_hdr()
323 new = memdup_sockptr(optval, optlen); in ipv6_set_opt_hdr()
381 if (sockptr_is_null(optval)) in do_ipv6_setsockopt()
794 sockptr_is_null(optval)) in do_ipv6_setsockopt()
1116 if (optval.is_kernel) { in do_ipv6_getsockopt()
[all …]
A Draw.c937 sockptr_t optval, int optlen) in rawv6_seticmpfilter() argument
954 char __user *optval, int __user *optlen) in rawv6_geticmpfilter() argument
968 if (copy_to_user(optval, &raw6_sk(sk)->filter, len)) in rawv6_geticmpfilter()
980 sockptr_t optval, unsigned int optlen) in do_rawv6_setsockopt() argument
988 if (copy_from_sockptr(&val, optval, sizeof(val))) in do_rawv6_setsockopt()
1030 sockptr_t optval, unsigned int optlen) in rawv6_setsockopt() argument
1039 return rawv6_seticmpfilter(sk, optname, optval, optlen); in rawv6_setsockopt()
1053 char __user *optval, int __user *optlen) in do_rawv6_getsockopt() argument
1085 if (copy_to_user(optval, &val, len)) in do_rawv6_getsockopt()
1091 char __user *optval, int __user *optlen) in rawv6_getsockopt() argument
[all …]
A Dudp_impl.h21 char __user *optval, int __user *optlen);
22 int udpv6_setsockopt(struct sock *sk, int level, int optname, sockptr_t optval,
A Dip6_flowlabel.c377 sockptr_t optval, int optlen, int *err_p) in fl_create() argument
407 if (copy_from_sockptr_offset(fl->opt + 1, optval, in fl_create()
613 sockptr_t optval, int optlen) in ipv6_flowlabel_get() argument
639 fl = fl_create(net, sk, freq, optval, optlen, &err); in ipv6_flowlabel_get()
713 if (copy_to_sockptr_offset(optval, offset, &fl->label, in ipv6_flowlabel_get()
727 int ipv6_flowlabel_opt(struct sock *sk, sockptr_t optval, int optlen) in ipv6_flowlabel_opt() argument
733 if (copy_from_sockptr(&freq, optval, sizeof(freq))) in ipv6_flowlabel_opt()
742 return ipv6_flowlabel_get(sk, &freq, optval, optlen); in ipv6_flowlabel_opt()
/net/ipv4/
A Dip_sockglue.c699 sockptr_t optval, int optlen) in copy_group_source_from_sockptr() argument
722 sockptr_t optval, int optlen) in do_mcast_group_source() argument
779 gsf = memdup_sockptr(optval, optlen); in ip_set_mcast_msfilter()
846 sockptr_t optval, int optlen) in ip_mcast_join_leave() argument
868 sockptr_t optval, int optlen) in compat_ip_mcast_join_leave() argument
1242 if (copy_from_sockptr(&mreq, optval, in do_ip_setsockopt()
1459 err = ip_mc_gsfget(sk, &gsf, optval, in ip_get_mcast_msfilter()
1491 err = ip_mc_gsfget(sk, &gf, optval, in compat_ip_get_mcast_msfilter()
1651 if (optval.is_kernel) { in do_ip_getsockopt()
1653 msg.msg_control = optval.kernel; in do_ip_getsockopt()
[all …]
A Draw.c823 copy_to_user(optval, &raw_sk(sk)->filter, len)) in raw_geticmpfilter()
830 sockptr_t optval, unsigned int optlen) in do_raw_setsockopt() argument
836 return raw_seticmpfilter(sk, optval, optlen); in do_raw_setsockopt()
842 sockptr_t optval, unsigned int optlen) in raw_setsockopt() argument
845 return ip_setsockopt(sk, level, optname, optval, optlen); in raw_setsockopt()
846 return do_raw_setsockopt(sk, optname, optval, optlen); in raw_setsockopt()
850 char __user *optval, int __user *optlen) in do_raw_getsockopt() argument
856 return raw_geticmpfilter(sk, optval, optlen); in do_raw_getsockopt()
862 char __user *optval, int __user *optlen) in raw_getsockopt() argument
865 return ip_getsockopt(sk, level, optname, optval, optlen); in raw_getsockopt()
[all …]
A Dtcp_ao.c1597 sockptr_t optval, int optlen) in tcp_ao_add_cmd() argument
1813 sockptr_t optval, int optlen) in tcp_ao_del_cmd() argument
1959 sockptr_t optval, int optlen) in tcp_ao_info_cmd() argument
2048 sockptr_t optval, int optlen) in tcp_parse_ao() argument
2055 return tcp_ao_add_cmd(sk, family, optval, optlen); in tcp_parse_ao()
2057 return tcp_ao_del_cmd(sk, family, optval, optlen); in tcp_parse_ao()
2059 return tcp_ao_info_cmd(sk, family, optval, optlen); in tcp_parse_ao()
2108 sockptr_t optval, sockptr_t optlen) in tcp_ao_copy_mkts_to_user() argument
2130 optval, user_len); in tcp_ao_copy_mkts_to_user()
2288 if (copy_to_sockptr_offset(optval, out_offset, in tcp_ao_copy_mkts_to_user()
[all …]
A Dudp_impl.h16 int udp_setsockopt(struct sock *sk, int level, int optname, sockptr_t optval,
19 char __user *optval, int __user *optlen);
/net/rds/
A Daf_rds.c310 if (copy_from_sockptr(&sin, optval, in rds_cancel_sent_to()
318 if (copy_from_sockptr(&sin6, optval, in rds_cancel_sent_to()
433 sockptr_t optval, unsigned int optlen) in rds_setsockopt() argument
445 ret = rds_cancel_sent_to(rs, optval, optlen); in rds_setsockopt()
448 ret = rds_get_mr(rs, optval, optlen); in rds_setsockopt()
451 ret = rds_get_mr_for_dest(rs, optval, optlen); in rds_setsockopt()
454 ret = rds_free_mr(rs, optval, optlen); in rds_setsockopt()
460 ret = rds_cong_monitor(rs, optval, optlen); in rds_setsockopt()
464 ret = rds_set_transport(rs, optval, optlen); in rds_setsockopt()
484 char __user *optval, int __user *optlen) in rds_getsockopt() argument
[all …]
/net/sctp/
A Dsocket.c2282 sp->autoclose = *optval; in sctp_setsockopt_autoclose()
5495 char __user *optval, in sctp_getsockopt_peer_addr_info() argument
6558 char __user *optval, in sctp_getsockopt_rtoinfo() argument
7330 char __user *optval, in sctp_getsockopt_pr_supported() argument
7369 char __user *optval, in sctp_getsockopt_default_prinfo() argument
7415 char __user *optval, in sctp_getsockopt_pr_assocstatus() argument
7830 char __user *optval, in sctp_getsockopt_auth_supported() argument
7869 char __user *optval, in sctp_getsockopt_ecn_supported() argument
8006 char __user *optval, in sctp_getsockopt_probe_interval() argument
8138 optval, optlen); in sctp_getsockopt()
[all …]
/net/tls/
A Dtls_main.c451 if (!optval || (len < sizeof(*crypto_info))) { in do_tls_getsockopt_conf()
513 if (copy_to_user(optval, &value, sizeof(value))) in do_tls_getsockopt_tx_zc()
541 if (copy_to_user(optval, &value, sizeof(value))) in do_tls_getsockopt_no_pad()
548 char __user *optval, int __user *optlen) in do_tls_getsockopt() argument
557 rc = do_tls_getsockopt_conf(sk, optval, optlen, in do_tls_getsockopt()
561 rc = do_tls_getsockopt_tx_zc(sk, optval, optlen); in do_tls_getsockopt()
577 char __user *optval, int __user *optlen) in tls_getsockopt() argument
583 optname, optval, optlen); in tls_getsockopt()
794 rc = copy_from_sockptr(&val, optval, sizeof(val)); in do_tls_setsockopt_no_pad()
824 rc = do_tls_setsockopt_conf(sk, optval, optlen, in do_tls_setsockopt()
[all …]
/net/dns_resolver/
A Ddns_key.c158 char optval[128]; in dns_resolver_preparse() local
162 if (opt_len <= 0 || opt_len > sizeof(optval)) { in dns_resolver_preparse()
172 memcpy(optval, eq, next_opt - eq); in dns_resolver_preparse()
173 optval[next_opt - eq] = '\0'; in dns_resolver_preparse()
176 optval[0] = '\0'; in dns_resolver_preparse()
180 opt_nlen, opt_nlen, opt, optval); in dns_resolver_preparse()
188 ret = kstrtoul(optval, 10, &derrno); in dns_resolver_preparse()
/net/bluetooth/
A Dl2cap_sock.c491 if (copy_to_user(optval, (char *) &opts, len)) in l2cap_sock_getsockopt_old()
523 if (put_user(opt, (u32 __user *) optval)) in l2cap_sock_getsockopt_old()
556 char __user *optval, int __user *optlen) in l2cap_sock_getsockopt() argument
598 if (copy_to_user(optval, (char *) &sec, len)) in l2cap_sock_getsockopt()
610 (u32 __user *) optval)) in l2cap_sock_getsockopt()
617 (u32 __user *) optval)) in l2cap_sock_getsockopt()
632 if (copy_to_user(optval, (char *) &pwr, len)) in l2cap_sock_getsockopt()
675 if (put_user(phys, (u32 __user *) optval)) in l2cap_sock_getsockopt()
696 if (put_user(mode, (u8 __user *) optval)) in l2cap_sock_getsockopt()
726 sockptr_t optval, unsigned int optlen) in l2cap_sock_setsockopt_old() argument
[all …]
A Dsco.c903 sockptr_t optval, unsigned int optlen) in sco_sock_setsockopt() argument
1040 char __user *optval, int __user *optlen) in sco_sock_getsockopt_old() argument
1069 if (copy_to_user(optval, (char *)&opts, len)) in sco_sock_getsockopt_old()
1087 if (copy_to_user(optval, (char *)&cinfo, len)) in sco_sock_getsockopt_old()
1102 char __user *optval, int __user *optlen) in sco_sock_getsockopt() argument
1134 (u32 __user *)optval)) in sco_sock_getsockopt()
1143 if (copy_to_user(optval, (char *)&voice, len)) in sco_sock_getsockopt()
1156 if (put_user(phys, (u32 __user *) optval)) in sco_sock_getsockopt()
1162 (int __user *)optval)) in sco_sock_getsockopt()
1173 if (put_user(sco_pi(sk)->conn->mtu, (u32 __user *)optval)) in sco_sock_getsockopt()
[all …]
/net/can/
A Draw.c555 sockptr_t optval, unsigned int optlen) in raw_setsockopt() argument
582 filter = memdup_sockptr(optval, optlen); in raw_setsockopt()
645 if (copy_from_sockptr(&err_mask, optval, optlen)) in raw_setsockopt()
688 if (copy_from_sockptr(&ro->loopback, optval, optlen)) in raw_setsockopt()
706 if (copy_from_sockptr(&fd_frames, optval, optlen)) in raw_setsockopt()
720 if (copy_from_sockptr(&ro->xl_frames, optval, optlen)) in raw_setsockopt()
745 if (copy_from_sockptr(&ro->join_filters, optval, optlen)) in raw_setsockopt()
757 char __user *optval, int __user *optlen) in raw_getsockopt() argument
788 if (copy_to_user(optval, ro->filter, len)) in raw_getsockopt()
842 if (copy_to_user(optval, &ro->raw_vcid_opts, len)) in raw_getsockopt()
[all …]
/net/core/
A Dsock.c376 *(struct old_timeval32 *)optval = tv32; in sock_get_timeout()
388 *(struct __kernel_sock_timeval *)optval = tv; in sock_get_timeout()
758 if (copy_to_sockptr(optval, devname, len)) in sock_getbindtodevice()
1188 sockptr_t optval, unsigned int optlen) in sk_setsockopt() argument
1673 sockptr_t optval, unsigned int optlen) in sock_setsockopt() argument
1676 optval, optlen); in sock_setsockopt()
1720 sockptr_t optval, sockptr_t optlen) in sk_getsockopt() argument
2000 optval, optlen, len); in sk_getsockopt()
2036 len = sk_get_filter(sk, optval, len); in sk_getsockopt()
2159 if (copy_to_sockptr(optval, &v, len)) in sk_getsockopt()
[all …]
/net/bluetooth/rfcomm/
A Dsock.c620 sockptr_t optval, unsigned int optlen) in rfcomm_sock_setsockopt_old() argument
632 err = copy_safe_from_sockptr(&opt, sizeof(opt), optval, optlen); in rfcomm_sock_setsockopt_old()
661 sockptr_t optval, unsigned int optlen) in rfcomm_sock_setsockopt() argument
671 return rfcomm_sock_setsockopt_old(sock, optname, optval, optlen); in rfcomm_sock_setsockopt()
687 err = copy_safe_from_sockptr(&sec, sizeof(sec), optval, optlen); in rfcomm_sock_setsockopt()
705 err = copy_safe_from_sockptr(&opt, sizeof(opt), optval, optlen); in rfcomm_sock_setsockopt()
767 if (put_user(opt, (u32 __user *) optval)) in rfcomm_sock_getsockopt_old()
787 if (copy_to_user(optval, (char *) &cinfo, len)) in rfcomm_sock_getsockopt_old()
811 return rfcomm_sock_getsockopt_old(sock, optname, optval, optlen); in rfcomm_sock_getsockopt()
832 if (copy_to_user(optval, (char *) &sec, len)) in rfcomm_sock_getsockopt()
[all …]
/net/atm/
A Dpvc.c66 sockptr_t optval, unsigned int optlen) in pvc_setsockopt() argument
72 error = vcc_setsockopt(sock, level, optname, optval, optlen); in pvc_setsockopt()
78 char __user *optval, int __user *optlen) in pvc_getsockopt() argument
84 error = vcc_getsockopt(sock, level, optname, optval, optlen); in pvc_getsockopt()
A Dsvc.c459 sockptr_t optval, unsigned int optlen) in svc_setsockopt() argument
472 if (copy_from_sockptr(&vcc->sap, optval, optlen)) { in svc_setsockopt()
483 if (copy_from_sockptr(&value, optval, sizeof(int))) { in svc_setsockopt()
495 error = vcc_setsockopt(sock, level, optname, optval, optlen); in svc_setsockopt()
504 char __user *optval, int __user *optlen) in svc_getsockopt() argument
511 error = vcc_getsockopt(sock, level, optname, optval, optlen); in svc_getsockopt()
522 if (copy_to_user(optval, &ATM_SD(sock)->sap, sizeof(struct atm_sap))) { in svc_getsockopt()
A Dcommon.h24 sockptr_t optval, unsigned int optlen);
26 char __user *optval, int __user *optlen);
/net/bridge/
A Dbr.c328 bool on = !!(bm->optval & BIT(opt_id)); in br_boolopt_multi_toggle()
344 u32 optval = 0; in br_boolopt_multi_get() local
348 optval |= (br_boolopt_get(br, opt_id) << opt_id); in br_boolopt_multi_get()
350 bm->optval = optval; in br_boolopt_multi_get()
/net/nfc/
A Dllcp_sock.c232 sockptr_t optval, unsigned int optlen) in nfc_llcp_setsockopt() argument
256 optval, optlen); in nfc_llcp_setsockopt()
278 optval, optlen); in nfc_llcp_setsockopt()
305 char __user *optval, int __user *optlen) in nfc_llcp_getsockopt() argument
333 if (put_user(rw, (u32 __user *) optval)) in nfc_llcp_getsockopt()
342 if (put_user(miux, (u32 __user *) optval)) in nfc_llcp_getsockopt()
351 if (put_user(remote_miu, (u32 __user *) optval)) in nfc_llcp_getsockopt()
357 if (put_user(local->remote_lto / 10, (u32 __user *) optval)) in nfc_llcp_getsockopt()
363 if (put_user(llcp_sock->remote_rw, (u32 __user *) optval)) in nfc_llcp_getsockopt()
/net/rxrpc/
A Daf_rxrpc.c630 sockptr_t optval, unsigned int optlen) in rxrpc_setsockopt() argument
661 ret = rxrpc_request_key(rx, optval, optlen); in rxrpc_setsockopt()
671 ret = rxrpc_server_keyring(rx, optval, optlen); in rxrpc_setsockopt()
683 optval, optlen); in rxrpc_setsockopt()
701 if (copy_from_sockptr(service_upgrade, optval, in rxrpc_setsockopt()
722 optval, optlen); in rxrpc_setsockopt()
750 char __user *optval, int __user *_optlen) in rxrpc_getsockopt() argument
764 if (put_user(RXRPC__SUPPORTED - 1, (int __user *)optval) || in rxrpc_getsockopt()
/net/can/j1939/
A Dsocket.c665 static int j1939_sk_setsockopt_flag(struct j1939_sock *jsk, sockptr_t optval, in j1939_sk_setsockopt_flag() argument
672 if (copy_from_sockptr(&tmp, optval, optlen)) in j1939_sk_setsockopt_flag()
684 sockptr_t optval, unsigned int optlen) in j1939_sk_setsockopt() argument
696 if (!sockptr_is_null(optval) && optlen != 0) { in j1939_sk_setsockopt()
708 filters = memdup_sockptr(optval, optlen); in j1939_sk_setsockopt()
729 return j1939_sk_setsockopt_flag(jsk, optval, optlen, in j1939_sk_setsockopt()
732 ret = j1939_sk_setsockopt_flag(jsk, optval, optlen, in j1939_sk_setsockopt()
743 if (copy_from_sockptr(&tmp, optval, optlen)) in j1939_sk_setsockopt()
759 char __user *optval, int __user *optlen) in j1939_sk_getsockopt() argument
800 else if (copy_to_user(optval, val, len)) in j1939_sk_getsockopt()

Completed in 700 milliseconds

123