/linux-master/net/ipv6/ |
H A D | tcp_ao.c | 143 sockptr_t optval, int optlen) 145 return tcp_parse_ao(sk, cmd, AF_INET6, optval, optlen); 142 tcp_v6_parse_ao(struct sock *sk, int cmd, sockptr_t optval, int optlen) argument
|
H A D | ip6_flowlabel.c | 377 sockptr_t optval, int optlen, int *err_p) 407 if (copy_from_sockptr_offset(fl->opt + 1, optval, 613 sockptr_t optval, int optlen) 639 fl = fl_create(net, sk, freq, optval, optlen, &err); 713 if (copy_to_sockptr_offset(optval, offset, &fl->label, 727 int ipv6_flowlabel_opt(struct sock *sk, sockptr_t optval, int optlen) argument 733 if (copy_from_sockptr(&freq, optval, sizeof(freq))) 742 return ipv6_flowlabel_get(sk, &freq, optval, optlen); 376 fl_create(struct net *net, struct sock *sk, struct in6_flowlabel_req *freq, sockptr_t optval, int optlen, int *err_p) argument 612 ipv6_flowlabel_get(struct sock *sk, struct in6_flowlabel_req *freq, sockptr_t optval, int optlen) argument
|
/linux-master/net/bluetooth/ |
H A D | hci_sock.c | 1932 sockptr_t optval, unsigned int len) 1949 err = bt_copy_from_sockptr(&opt, sizeof(opt), optval, len); 1960 err = bt_copy_from_sockptr(&opt, sizeof(opt), optval, len); 1980 err = bt_copy_from_sockptr(&uf, sizeof(uf), optval, len); 2011 sockptr_t optval, unsigned int len) 2020 return hci_sock_setsockopt_old(sock, level, optname, optval, 2041 err = bt_copy_from_sockptr(&opt, sizeof(opt), optval, len); 2059 char __user *optval, int __user *optlen) 2084 if (put_user(opt, optval)) 2094 if (put_user(opt, optval)) 1931 hci_sock_setsockopt_old(struct socket *sock, int level, int optname, sockptr_t optval, unsigned int len) argument 2010 hci_sock_setsockopt(struct socket *sock, int level, int optname, sockptr_t optval, unsigned int len) argument 2058 hci_sock_getsockopt_old(struct socket *sock, int level, int optname, char __user *optval, int __user *optlen) argument 2124 hci_sock_getsockopt(struct socket *sock, int level, int optname, char __user *optval, int __user *optlen) argument [all...] |
/linux-master/net/ipv4/ |
H A D | tcp.c | 3411 sockptr_t optval, unsigned int optlen) 3427 val = strncpy_from_sockptr(name, optval, 3446 val = strncpy_from_sockptr(name, optval, 3469 if (copy_from_sockptr(key, optval, optlen)) 3485 if (copy_from_sockptr(&val, optval, sizeof(val))) 3597 err = tcp_repair_options_est(sk, optval, optlen); 3630 err = tcp_ao_set_repair(sk, optval, optlen); 3650 err = tp->af_specific->ao_parse(sk, optname, optval, optlen); 3657 err = tp->af_specific->md5_parse(sk, optname, optval, optlen); 3704 err = tcp_repair_set_window(tp, optval, optle 3410 do_tcp_setsockopt(struct sock *sk, int level, int optname, sockptr_t optval, unsigned int optlen) argument 3730 tcp_setsockopt(struct sock *sk, int level, int optname, sockptr_t optval, unsigned int optlen) argument 4005 do_tcp_getsockopt(struct sock *sk, int level, int optname, sockptr_t optval, sockptr_t optlen) argument 4368 tcp_getsockopt(struct sock *sk, int level, int optname, char __user *optval, int __user *optlen) argument [all...] |
/linux-master/net/can/j1939/ |
H A D | socket.c | 663 static int j1939_sk_setsockopt_flag(struct j1939_sock *jsk, sockptr_t optval, argument 670 if (copy_from_sockptr(&tmp, optval, optlen)) 682 sockptr_t optval, unsigned int optlen) 694 if (!sockptr_is_null(optval) && optlen != 0) { 706 filters = memdup_sockptr(optval, optlen); 727 return j1939_sk_setsockopt_flag(jsk, optval, optlen, 730 ret = j1939_sk_setsockopt_flag(jsk, optval, optlen, 741 if (copy_from_sockptr(&tmp, optval, optlen)) 757 char __user *optval, int __user *optlen) 798 else if (copy_to_user(optval, va 681 j1939_sk_setsockopt(struct socket *sock, int level, int optname, sockptr_t optval, unsigned int optlen) argument 756 j1939_sk_getsockopt(struct socket *sock, int level, int optname, char __user *optval, int __user *optlen) argument [all...] |
/linux-master/net/atm/ |
H A D | common.c | 748 sockptr_t optval, unsigned int optlen) 763 if (copy_from_sockptr(&qos, optval, sizeof(qos))) 777 if (copy_from_sockptr(&value, optval, sizeof(value))) 790 char __user *optval, int __user *optlen) 805 return copy_to_user(optval, &vcc->qos, sizeof(vcc->qos)) 809 (unsigned long __user *)optval) ? -EFAULT : 0; 821 return copy_to_user(optval, &pvc, sizeof(pvc)) ? -EFAULT : 0; 747 vcc_setsockopt(struct socket *sock, int level, int optname, sockptr_t optval, unsigned int optlen) argument 789 vcc_getsockopt(struct socket *sock, int level, int optname, char __user *optval, int __user *optlen) argument
|
/linux-master/net/rxrpc/ |
H A D | af_rxrpc.c | 659 sockptr_t optval, unsigned int optlen) 690 ret = rxrpc_request_key(rx, optval, optlen); 700 ret = rxrpc_server_keyring(rx, optval, optlen); 710 ret = copy_from_sockptr(&min_sec_level, optval, 729 if (copy_from_sockptr(service_upgrade, optval, 758 char __user *optval, int __user *_optlen) 772 if (put_user(RXRPC__SUPPORTED - 1, (int __user *)optval) || 658 rxrpc_setsockopt(struct socket *sock, int level, int optname, sockptr_t optval, unsigned int optlen) argument 757 rxrpc_getsockopt(struct socket *sock, int level, int optname, char __user *optval, int __user *_optlen) argument
|
/linux-master/net/mctp/ |
H A D | af_mctp.c | 309 sockptr_t optval, unsigned int optlen) 320 if (copy_from_sockptr(&val, optval, sizeof(int))) 330 char __user *optval, int __user *optlen) 345 if (copy_to_user(optval, &val, len)) 308 mctp_setsockopt(struct socket *sock, int level, int optname, sockptr_t optval, unsigned int optlen) argument 329 mctp_getsockopt(struct socket *sock, int level, int optname, char __user *optval, int __user *optlen) argument
|
/linux-master/include/linux/ |
H A D | net.h | 191 int optname, sockptr_t optval, 194 int optname, char __user *optval, int __user *optlen);
|
/linux-master/include/net/ |
H A D | inet_connection_sock.h | 49 sockptr_t optval, unsigned int optlen); 51 char __user *optval, int __user *optlen);
|
H A D | ipv6.h | 426 int ipv6_flowlabel_opt(struct sock *sk, sockptr_t optval, int optlen); 1186 int do_ipv6_setsockopt(struct sock *sk, int level, int optname, sockptr_t optval, 1188 int ipv6_setsockopt(struct sock *sk, int level, int optname, sockptr_t optval, 1191 sockptr_t optval, sockptr_t optlen); 1193 char __user *optval, int __user *optlen); 1244 sockptr_t optval, size_t ss_offset);
|
H A D | udp.h | 295 char __user *optval, int __user *optlen); 297 sockptr_t optval, unsigned int optlen,
|
H A D | sock.h | 1220 int optname, sockptr_t optval, 1223 int optname, char __user *optval, 1824 sockptr_t optval, unsigned int optlen); 1826 sockptr_t optval, unsigned int optlen); 1828 int optname, sockptr_t optval, int optlen); 1830 int optname, sockptr_t optval, sockptr_t optlen); 1833 sockptr_t optval, sockptr_t optlen); 1901 char __user *optval, int __user *optlen); 1905 sockptr_t optval, unsigned int optlen); 2954 int sock_get_timeout(long timeo, void *optval, boo [all...] |
H A D | ip.h | 776 int do_ip_setsockopt(struct sock *sk, int level, int optname, sockptr_t optval, 778 int ip_setsockopt(struct sock *sk, int level, int optname, sockptr_t optval, 781 sockptr_t optval, sockptr_t optlen); 782 int ip_getsockopt(struct sock *sk, int level, int optname, char __user *optval,
|
/linux-master/arch/um/drivers/ |
H A D | vector_user.c | 481 int optval = 1; local 485 &optval, sizeof(optval)) != 0) { 493 int optval = 1; local 497 &optval, sizeof(optval)) != 0) {
|
/linux-master/net/ieee802154/ |
H A D | socket.c | 383 char __user *optval, int __user *optlen) 389 sockptr_t optval, unsigned int optlen) 835 char __user *optval, int __user *optlen) 876 if (copy_to_user(optval, &val, len)) 882 sockptr_t optval, unsigned int optlen) 892 if (copy_from_sockptr(&val, optval, sizeof(int))) 382 raw_getsockopt(struct sock *sk, int level, int optname, char __user *optval, int __user *optlen) argument 388 raw_setsockopt(struct sock *sk, int level, int optname, sockptr_t optval, unsigned int optlen) argument 834 dgram_getsockopt(struct sock *sk, int level, int optname, char __user *optval, int __user *optlen) argument 881 dgram_setsockopt(struct sock *sk, int level, int optname, sockptr_t optval, unsigned int optlen) argument
|
/linux-master/net/rds/ |
H A D | rdma.c | 359 int rds_get_mr(struct rds_sock *rs, sockptr_t optval, int optlen) argument 366 if (copy_from_sockptr(&args, optval, sizeof(struct rds_get_mr_args))) 372 int rds_get_mr_for_dest(struct rds_sock *rs, sockptr_t optval, int optlen) argument 380 if (copy_from_sockptr(&args, optval, 399 int rds_free_mr(struct rds_sock *rs, sockptr_t optval, int optlen) argument 408 if (copy_from_sockptr(&args, optval, sizeof(struct rds_free_mr_args)))
|
/linux-master/net/can/ |
H A D | isotp.c | 1373 sockptr_t optval, unsigned int optlen) 1387 if (copy_from_sockptr(&so->opt, optval, optlen)) 1416 if (copy_from_sockptr(&so->rxfc, optval, optlen)) 1424 if (copy_from_sockptr(&so->force_tx_stmin, optval, optlen)) 1432 if (copy_from_sockptr(&so->force_rx_stmin, optval, optlen)) 1440 if (copy_from_sockptr(&ll, optval, optlen)) 1471 sockptr_t optval, unsigned int optlen) 1481 ret = isotp_setsockopt_locked(sock, level, optname, optval, optlen); 1487 char __user *optval, int __user *optlen) 1533 if (copy_to_user(optval, va 1372 isotp_setsockopt_locked(struct socket *sock, int level, int optname, sockptr_t optval, unsigned int optlen) argument 1470 isotp_setsockopt(struct socket *sock, int level, int optname, sockptr_t optval, unsigned int optlen) argument 1486 isotp_getsockopt(struct socket *sock, int level, int optname, char __user *optval, int __user *optlen) argument [all...] |
/linux-master/net/core/ |
H A D | filter.c | 5186 char *optval, int *optlen, 5214 KERNEL_SOCKPTR(optval), 5219 KERNEL_SOCKPTR(optval), *optlen); 5223 char *optval, int optlen) 5232 val = *(int *)optval; 5268 static int sol_tcp_sockopt_congestion(struct sock *sk, char *optval, argument 5281 optval[--(*optlen)] = '\0'; 5283 KERNEL_SOCKPTR(optval), 5291 if (*optlen >= sizeof("cdg") - 1 && !strncmp("cdg", optval, *optlen)) 5316 KERNEL_SOCKPTR(optval), *optle 5185 sol_socket_sockopt(struct sock *sk, int optname, char *optval, int *optlen, bool getopt) argument 5222 bpf_sol_tcp_setsockopt(struct sock *sk, int optname, char *optval, int optlen) argument 5321 sol_tcp_sockopt(struct sock *sk, int optname, char *optval, int *optlen, bool getopt) argument 5378 sol_ip_sockopt(struct sock *sk, int optname, char *optval, int *optlen, bool getopt) argument 5403 sol_ipv6_sockopt(struct sock *sk, int optname, char *optval, int *optlen, bool getopt) argument 5429 __bpf_setsockopt(struct sock *sk, int level, int optname, char *optval, int optlen) argument 5447 _bpf_setsockopt(struct sock *sk, int level, int optname, char *optval, int optlen) argument 5455 __bpf_getsockopt(struct sock *sk, int level, int optname, char *optval, int optlen) argument 5484 _bpf_getsockopt(struct sock *sk, int level, int optname, char *optval, int optlen) argument 11110 sk_get_filter(struct sock *sk, sockptr_t optval, unsigned int len) argument [all...] |
/linux-master/crypto/ |
H A D | af_alg.c | 286 static int alg_setkey_by_key_serial(struct alg_sock *ask, sockptr_t optval, argument 300 if (copy_from_sockptr(&serial, optval, optlen)) 349 sockptr_t optval, 358 sockptr_t optval, unsigned int optlen) 384 err = alg_setkey_by_key_serial(ask, optval, optlen); 386 err = alg_setkey(sk, optval, optlen); 401 err = type->setentropy(ask->private, optval, optlen); 348 alg_setkey_by_key_serial(struct alg_sock *ask, sockptr_t optval, unsigned int optlen) argument 357 alg_setsockopt(struct socket *sock, int level, int optname, sockptr_t optval, unsigned int optlen) argument
|
/linux-master/net/packet/ |
H A D | af_packet.c | 3767 packet_setsockopt(struct socket *sock, int level, int optname, sockptr_t optval, argument 3788 if (copy_from_sockptr(&mreq, optval, len)) 3819 if (copy_from_sockptr(&req_u.req, optval, len)) 3834 if (copy_from_sockptr(&val, optval, sizeof(val))) 3846 if (copy_from_sockptr(&val, optval, sizeof(val))) 3872 if (copy_from_sockptr(&val, optval, sizeof(val))) 3892 if (copy_from_sockptr(&val, optval, sizeof(val))) 3911 if (copy_from_sockptr(&val, optval, sizeof(val))) 3923 if (copy_from_sockptr(&val, optval, sizeof(val))) 3938 if (copy_from_sockptr(&val, optval, sizeo 4037 packet_getsockopt(struct socket *sock, int level, int optname, char __user *optval, int __user *optlen) argument [all...] |
/linux-master/net/dccp/ |
H A D | dccp.h | 292 char __user *optval, int __user *optlen); 294 sockptr_t optval, unsigned int optlen);
|
/linux-master/net/ |
H A D | socket.c | 2279 int optname, sockptr_t optval, int optlen) 2294 optval, &optlen, 2304 optval = KERNEL_SOCKPTR(kernel_optval); 2307 err = sock_setsockopt(sock, level, optname, optval, optlen); 2311 err = ops->setsockopt(sock, level, optname, optval, 2325 sockptr_t optval = USER_SOCKPTR(user_optval); local 2334 err = do_sock_setsockopt(sock, compat, level, optname, optval, optlen); 2341 char __user *, optval, int, optlen) 2343 return __sys_setsockopt(fd, level, optname, optval, optlen); 2350 int optname, sockptr_t optval, sockptr_ 2278 do_sock_setsockopt(struct socket *sock, bool compat, int level, int optname, sockptr_t optval, int optlen) argument 2349 do_sock_getsockopt(struct socket *sock, bool compat, int level, int optname, sockptr_t optval, sockptr_t optlen) argument 2390 __sys_getsockopt(int fd, int level, int optname, char __user *optval, int __user *optlen) argument [all...] |
/linux-master/net/xdp/ |
H A D | xsk.c | 1346 sockptr_t optval, unsigned int optlen) 1364 if (copy_from_sockptr(&entries, optval, sizeof(entries))) 1393 if (copy_from_sockptr(&mr, optval, mr_size)) 1422 if (copy_from_sockptr(&entries, optval, sizeof(entries))) 1465 char __user *optval, int __user *optlen) 1509 if (copy_to_user(optval, &stats, stats_size)) 1561 if (copy_to_user(optval, to_copy, len)) 1581 if (copy_to_user(optval, &opts, len)) 1345 xsk_setsockopt(struct socket *sock, int level, int optname, sockptr_t optval, unsigned int optlen) argument 1464 xsk_getsockopt(struct socket *sock, int level, int optname, char __user *optval, int __user *optlen) argument
|
/linux-master/include/uapi/rdma/ |
H A D | rdma_user_cm.h | 324 __aligned_u64 optval; member in struct:rdma_ucm_set_option
|