/linux-master/tools/testing/selftests/bpf/progs/ |
H A D | sockopt_multi.c | 14 __u8 *optval = ctx->optval; local 19 if (optval + 1 > optval_end) 22 if (optval[0] != 0x80) 23 return 0; /* EPERM, unexpected optval from the kernel */ 27 optval[0] = 0x90; 33 /* optval larger than PAGE_SIZE use kernel's buffer. */ 43 __u8 *optval = ctx->optval; local 48 if (optval 72 __u8 *optval = ctx->optval; local [all...] |
H A D | sockopt_sk.c | 33 __u8 *optval = ctx->optval; local 80 /* Check that optval contains address (__u64) */ 81 if (optval + sizeof(__u64) > optval_end) 84 if (((struct tcp_zerocopy_receive *)optval)->address != 0) 91 if (optval + 1 > optval_end) 97 optval[0] = 0x55; 104 if (optval_end - optval != page_size) 113 if (optval + 1 > optval_end) 127 optval[ 143 __u8 *optval = ctx->optval; local [all...] |
H A D | sockopt_qos_to_cc.c | 18 int *optval = ctx->optval; local 26 if (optval + 1 > optval_end) 35 if (*optval == 0x2d) { 43 /* optval larger than PAGE_SIZE use kernel's buffer. */
|
H A D | sockopt_inherit.c | 57 __u8 *optval = ctx->optval; local 62 if (optval + 1 > optval_end) 71 optval[0] = storage->val; 77 /* optval larger than PAGE_SIZE use kernel's buffer. */ 88 __u8 *optval = ctx->optval; local 93 if (optval + 1 > optval_end) 100 storage->val = optval[0]; 106 /* optval large [all...] |
/linux-master/include/net/ |
H A D | bond_options.h | 139 static inline void __bond_opt_init(struct bond_opt_value *optval, argument 143 memset(optval, 0, sizeof(*optval)); 144 optval->value = ULLONG_MAX; 146 optval->value = value; 148 optval->string = string; 151 memcpy(optval->extra, extra, extra_len); 153 #define bond_opt_initval(optval, value) __bond_opt_init(optval, NULL, value, NULL, 0) 154 #define bond_opt_initstr(optval, st [all...] |
H A D | tcp_ao.h | 216 sockptr_t optval, int optlen); 227 int tcp_ao_get_mkts(struct sock *sk, sockptr_t optval, sockptr_t optlen); 228 int tcp_ao_get_sock_info(struct sock *sk, sockptr_t optval, sockptr_t optlen); 229 int tcp_ao_get_repair(struct sock *sk, sockptr_t optval, sockptr_t optlen); 230 int tcp_ao_set_repair(struct sock *sk, sockptr_t optval, unsigned int optlen); 250 int tcp_v4_parse_ao(struct sock *sk, int cmd, sockptr_t optval, int optlen); 286 int tcp_v6_parse_ao(struct sock *sk, int cmd, sockptr_t optval, int optlen); 351 static inline int tcp_ao_get_mkts(struct sock *sk, sockptr_t optval, sockptr_t optlen) argument 356 static inline int tcp_ao_get_sock_info(struct sock *sk, sockptr_t optval, sockptr_t optlen) argument 362 sockptr_t optval, sockptr_ 361 tcp_ao_get_repair(struct sock *sk, sockptr_t optval, sockptr_t optlen) argument 367 tcp_ao_set_repair(struct sock *sk, sockptr_t optval, unsigned int optlen) argument [all...] |
/linux-master/net/mptcp/ |
H A D | sockopt.c | 58 static int mptcp_get_int_option(struct mptcp_sock *msk, sockptr_t optval, argument 64 if (copy_from_sockptr(val, optval, sizeof(*val))) 125 sockptr_t optval = KERNEL_SOCKPTR(&val); local 130 optval, sizeof(val)); 149 sockptr_t optval = KERNEL_SOCKPTR(&val); local 155 optval, sizeof(val)); 173 sockptr_t optval, 178 ret = mptcp_get_int_option(msk, optval, optlen, &val); 209 sockptr_t optval, 218 if (copy_from_sockptr(×tamping, optval, 172 mptcp_setsockopt_sol_socket_int(struct mptcp_sock *msk, int optname, sockptr_t optval, unsigned int optlen) argument 207 mptcp_setsockopt_sol_socket_timestamping(struct mptcp_sock *msk, int optname, sockptr_t optval, unsigned int optlen) argument 251 mptcp_setsockopt_sol_socket_linger(struct mptcp_sock *msk, sockptr_t optval, unsigned int optlen) argument 292 mptcp_setsockopt_sol_socket(struct mptcp_sock *msk, int optname, sockptr_t optval, unsigned int optlen) argument 389 mptcp_setsockopt_v6(struct mptcp_sock *msk, int optname, sockptr_t optval, unsigned int optlen) argument 584 mptcp_setsockopt_sol_tcp_congestion(struct mptcp_sock *msk, sockptr_t optval, unsigned int optlen) argument 666 mptcp_setsockopt_sol_ip_set(struct mptcp_sock *msk, int optname, sockptr_t optval, unsigned int optlen) argument 712 mptcp_setsockopt_v4_set_tos(struct mptcp_sock *msk, int optname, sockptr_t optval, unsigned int optlen) argument 740 mptcp_setsockopt_v4(struct mptcp_sock *msk, int optname, sockptr_t optval, unsigned int optlen) argument 756 mptcp_setsockopt_first_sf_only(struct mptcp_sock *msk, int level, int optname, sockptr_t optval, unsigned int optlen) argument 778 mptcp_setsockopt_sol_tcp(struct mptcp_sock *msk, int optname, sockptr_t optval, unsigned int optlen) argument 831 mptcp_setsockopt(struct sock *sk, int level, int optname, sockptr_t optval, unsigned int optlen) argument 869 mptcp_getsockopt_first_sf_only(struct mptcp_sock *msk, int level, int optname, char __user *optval, int __user *optlen) argument 949 mptcp_getsockopt_info(struct mptcp_sock *msk, char __user *optval, int __user *optlen) argument 970 mptcp_put_subflow_data(struct mptcp_subflow_data *sfd, char __user *optval, u32 copied, int __user *optlen) argument 991 mptcp_get_subflow_data(struct mptcp_subflow_data *sfd, char __user *optval, int __user *optlen) argument 1029 mptcp_getsockopt_tcpinfo(struct mptcp_sock *msk, char __user *optval, int __user *optlen) argument 1121 mptcp_getsockopt_subflow_addrs(struct mptcp_sock *msk, char __user *optval, int __user *optlen) argument 1174 mptcp_get_full_info(struct mptcp_full_info *mfi, char __user *optval, int __user *optlen) argument 1205 mptcp_put_full_info(struct mptcp_full_info *mfi, char __user *optval, u32 copylen, int __user *optlen) argument 1219 mptcp_getsockopt_full_info(struct mptcp_sock *msk, char __user *optval, int __user *optlen) argument 1293 mptcp_put_int_option(struct mptcp_sock *msk, char __user *optval, int __user *optlen, int val) argument 1322 mptcp_getsockopt_sol_tcp(struct mptcp_sock *msk, int optname, char __user *optval, int __user *optlen) argument 1349 mptcp_getsockopt_v4(struct mptcp_sock *msk, int optname, char __user *optval, int __user *optlen) argument 1368 mptcp_getsockopt_sol_mptcp(struct mptcp_sock *msk, int optname, char __user *optval, int __user *optlen) argument 1385 mptcp_getsockopt(struct sock *sk, int level, int optname, char __user *optval, int __user *option) argument [all...] |
/linux-master/net/ipv6/ |
H A D | udp_impl.h | 20 char __user *optval, int __user *optlen); 21 int udpv6_setsockopt(struct sock *sk, int level, int optname, sockptr_t optval,
|
H A D | ipv6_sockglue.c | 142 sockptr_t optval, int optlen) 149 if (copy_from_sockptr(&gr32, optval, sizeof(gr32))) 157 if (copy_from_sockptr(greqs, optval, sizeof(*greqs))) 165 sockptr_t optval, int optlen) 171 ret = copy_group_source_from_sockptr(&greqs, optval, optlen); 205 static int ipv6_set_mcast_msfilter(struct sock *sk, sockptr_t optval, argument 216 gsf = memdup_sockptr(optval, optlen); 236 static int compat_ipv6_set_mcast_msfilter(struct sock *sk, sockptr_t optval, argument 256 if (copy_from_sockptr(gf32, optval, optlen)) 281 sockptr_t optval, in 141 copy_group_source_from_sockptr(struct group_source_req *greqs, sockptr_t optval, int optlen) argument 164 do_ipv6_mcast_group_source(struct sock *sk, int optname, sockptr_t optval, int optlen) argument 280 ipv6_mcast_join_leave(struct sock *sk, int optname, sockptr_t optval, int optlen) argument 300 compat_ipv6_mcast_join_leave(struct sock *sk, int optname, sockptr_t optval, int optlen) argument 320 ipv6_set_opt_hdr(struct sock *sk, int optname, sockptr_t optval, int optlen) argument 394 do_ipv6_setsockopt(struct sock *sk, int level, int optname, sockptr_t optval, unsigned int optlen) argument 983 ipv6_setsockopt(struct sock *sk, int level, int optname, sockptr_t optval, unsigned int optlen) argument 1005 ipv6_getsockopt_sticky(struct sock *sk, struct ipv6_txoptions *opt, int optname, sockptr_t optval, int len) argument 1039 ipv6_get_msfilter(struct sock *sk, sockptr_t optval, sockptr_t optlen, int len) argument 1068 compat_ipv6_get_msfilter(struct sock *sk, sockptr_t optval, sockptr_t optlen, int len) argument 1107 do_ipv6_getsockopt(struct sock *sk, int level, int optname, sockptr_t optval, sockptr_t optlen) argument 1473 ipv6_getsockopt(struct sock *sk, int level, int optname, char __user *optval, int __user *optlen) argument [all...] |
/linux-master/net/ipv4/ |
H A D | udp_impl.h | 15 int udp_setsockopt(struct sock *sk, int level, int optname, sockptr_t optval, 18 char __user *optval, int __user *optlen);
|
H A D | ip_sockglue.c | 699 sockptr_t optval, int optlen) 706 if (copy_from_sockptr(&gr32, optval, sizeof(gr32))) 714 if (copy_from_sockptr(greqs, optval, sizeof(*greqs))) 722 sockptr_t optval, int optlen) 729 err = copy_group_source_from_sockptr(&greqs, optval, optlen); 769 static int ip_set_mcast_msfilter(struct sock *sk, sockptr_t optval, int optlen) argument 779 gsf = memdup_sockptr(optval, optlen); 801 static int compat_ip_set_mcast_msfilter(struct sock *sk, sockptr_t optval, argument 821 if (copy_from_sockptr(gf32, optval, optlen)) 846 sockptr_t optval, in 698 copy_group_source_from_sockptr(struct group_source_req *greqs, sockptr_t optval, int optlen) argument 721 do_mcast_group_source(struct sock *sk, int optname, sockptr_t optval, int optlen) argument 845 ip_mcast_join_leave(struct sock *sk, int optname, sockptr_t optval, int optlen) argument 867 compat_ip_mcast_join_leave(struct sock *sk, int optname, sockptr_t optval, int optlen) argument 892 do_ip_setsockopt(struct sock *sk, int level, int optname, sockptr_t optval, unsigned int optlen) argument 1409 ip_setsockopt(struct sock *sk, int level, int optname, sockptr_t optval, unsigned int optlen) argument 1445 ip_get_mcast_msfilter(struct sock *sk, sockptr_t optval, sockptr_t optlen, int len) argument 1472 compat_ip_get_mcast_msfilter(struct sock *sk, sockptr_t optval, sockptr_t optlen, int len) argument 1507 do_ip_getsockopt(struct sock *sk, int level, int optname, sockptr_t optval, sockptr_t optlen) argument 1760 ip_getsockopt(struct sock *sk, int level, int optname, char __user *optval, int __user *optlen) argument [all...] |
/linux-master/net/rds/ |
H A D | info.h | 24 int rds_info_getsockopt(struct socket *sock, int optname, char __user *optval,
|
H A D | af_rds.c | 293 static int rds_cancel_sent_to(struct rds_sock *rs, sockptr_t optval, int len) argument 310 if (copy_from_sockptr(&sin, optval, 318 if (copy_from_sockptr(&sin6, optval, 330 static int rds_set_bool_option(unsigned char *optvar, sockptr_t optval, argument 337 if (copy_from_sockptr(&value, optval, sizeof(int))) 343 static int rds_cong_monitor(struct rds_sock *rs, sockptr_t optval, int optlen) argument 347 ret = rds_set_bool_option(&rs->rs_cong_monitor, optval, optlen); 360 static int rds_set_transport(struct rds_sock *rs, sockptr_t optval, int optlen) argument 370 if (copy_from_sockptr(&t_type, optval, sizeof(t_type))) 381 static int rds_enable_recvtstamp(struct sock *sk, sockptr_t optval, argument 405 rds_recv_track_latency(struct rds_sock *rs, sockptr_t optval, int optlen) argument 432 rds_setsockopt(struct socket *sock, int level, int optname, sockptr_t optval, unsigned int optlen) argument 483 rds_getsockopt(struct socket *sock, int level, int optname, char __user *optval, int __user *optlen) argument [all...] |
/linux-master/net/tls/ |
H A D | tls_main.c | 437 static int do_tls_getsockopt_conf(struct sock *sk, char __user *optval, argument 450 if (!optval || (len < sizeof(*crypto_info))) { 475 if (copy_to_user(optval, crypto_info, sizeof(*crypto_info))) 491 if (copy_to_user(optval, crypto_info, cipher_desc->crypto_info)) 498 static int do_tls_getsockopt_tx_zc(struct sock *sk, char __user *optval, argument 512 if (copy_to_user(optval, &value, sizeof(value))) 518 static int do_tls_getsockopt_no_pad(struct sock *sk, char __user *optval, argument 540 if (copy_to_user(optval, &value, sizeof(value))) 547 char __user *optval, int __user *optlen) 556 rc = do_tls_getsockopt_conf(sk, optval, optle 546 do_tls_getsockopt(struct sock *sk, int optname, char __user *optval, int __user *optlen) argument 575 tls_getsockopt(struct sock *sk, int level, int optname, char __user *optval, int __user *optlen) argument 612 do_tls_setsockopt_conf(struct sock *sk, sockptr_t optval, unsigned int optlen, int tx) argument 717 do_tls_setsockopt_tx_zc(struct sock *sk, sockptr_t optval, unsigned int optlen) argument 737 do_tls_setsockopt_no_pad(struct sock *sk, sockptr_t optval, unsigned int optlen) argument 769 do_tls_setsockopt(struct sock *sk, int optname, sockptr_t optval, unsigned int optlen) argument 797 tls_setsockopt(struct sock *sk, int level, int optname, sockptr_t optval, unsigned int optlen) argument [all...] |
/linux-master/net/atm/ |
H A D | common.h | 24 sockptr_t optval, unsigned int optlen); 26 char __user *optval, int __user *optlen);
|
H A D | pvc.c | 66 sockptr_t optval, unsigned int optlen) 72 error = vcc_setsockopt(sock, level, optname, optval, optlen); 78 char __user *optval, int __user *optlen) 84 error = vcc_getsockopt(sock, level, optname, optval, optlen); 65 pvc_setsockopt(struct socket *sock, int level, int optname, sockptr_t optval, unsigned int optlen) argument 77 pvc_getsockopt(struct socket *sock, int level, int optname, char __user *optval, int __user *optlen) argument
|
/linux-master/include/linux/ |
H A D | mroute.h | 28 sockptr_t optval, unsigned int optlen) 34 sockptr_t optval, sockptr_t optlen) 27 ip_mroute_setsockopt(struct sock *sock, int optname, sockptr_t optval, unsigned int optlen) argument 33 ip_mroute_getsockopt(struct sock *sk, int optname, sockptr_t optval, sockptr_t optlen) argument
|
H A D | mroute6.h | 38 sockptr_t optval, unsigned int optlen) 45 int optname, sockptr_t optval, sockptr_t optlen) 37 ip6_mroute_setsockopt(struct sock *sock, int optname, sockptr_t optval, unsigned int optlen) argument 44 ip6_mroute_getsockopt(struct sock *sock, int optname, sockptr_t optval, sockptr_t optlen) argument
|
/linux-master/net/sctp/ |
H A D | socket.c | 1388 char __user *optval, 1402 if (copy_from_user(¶m32, optval, sizeof(param32))) 1413 if (copy_from_user(¶m, optval, sizeof(param))) 1424 if (copy_to_user(optval, &assoc_id, sizeof(assoc_id))) 2269 static int sctp_setsockopt_autoclose(struct sock *sk, u32 *optval, argument 2281 sp->autoclose = *optval; 4559 * ret = getsockopt(int sd, int level, int optname, void __user *optval, 4561 * ret = setsockopt(int sd, int level, int optname, const void __user *optval, 4567 * optval - the buffer to store the value of the option. 4571 sockptr_t optval, unsigne 1387 sctp_getsockopt_connectx3(struct sock *sk, int len, char __user *optval, int __user *optlen) argument 4570 sctp_setsockopt(struct sock *sk, int level, int optname, sockptr_t optval, unsigned int optlen) argument 5408 sctp_getsockopt_sctp_status(struct sock *sk, int len, char __user *optval, int __user *optlen) argument 5488 sctp_getsockopt_peer_addr_info(struct sock *sk, int len, char __user *optval, int __user *optlen) argument 5551 sctp_getsockopt_disable_fragments(struct sock *sk, int len, char __user *optval, int __user *optlen) argument 5573 sctp_getsockopt_events(struct sock *sk, int len, char __user *optval, int __user *optlen) argument 5608 sctp_getsockopt_autoclose(struct sock *sk, int len, char __user *optval, int __user *optlen) argument 5710 sctp_getsockopt_peeloff(struct sock *sk, int len, char __user *optval, int __user *optlen) argument 5743 sctp_getsockopt_peeloff_flags(struct sock *sk, int len, char __user *optval, int __user *optlen) argument 5910 sctp_getsockopt_peer_addr_params(struct sock *sk, int len, char __user *optval, int __user *optlen) argument 6053 sctp_getsockopt_delayed_ack(struct sock *sk, int len, char __user *optval, int __user *optlen) argument 6127 sctp_getsockopt_initmsg(struct sock *sk, int len, char __user *optval, int __user *optlen) argument 6140 sctp_getsockopt_peer_addrs(struct sock *sk, int len, char __user *optval, int __user *optlen) argument 6236 sctp_getsockopt_local_addrs(struct sock *sk, int len, char __user *optval, int __user *optlen) argument 6344 sctp_getsockopt_primary_addr(struct sock *sk, int len, char __user *optval, int __user *optlen) argument 6386 sctp_getsockopt_adaptation_layer(struct sock *sk, int len, char __user *optval, int __user *optlen) argument 6425 sctp_getsockopt_default_send_param(struct sock *sk, int len, char __user *optval, int __user *optlen) argument 6471 sctp_getsockopt_default_sndinfo(struct sock *sk, int len, char __user *optval, int __user *optlen) argument 6522 sctp_getsockopt_nodelay(struct sock *sk, int len, char __user *optval, int __user *optlen) argument 6551 sctp_getsockopt_rtoinfo(struct sock *sk, int len, char __user *optval, int __user *optlen) argument 6605 sctp_getsockopt_associnfo(struct sock *sk, int len, char __user *optval, int __user *optlen) argument 6674 sctp_getsockopt_mappedv4(struct sock *sk, int len, char __user *optval, int __user *optlen) argument 6697 sctp_getsockopt_context(struct sock *sk, int len, char __user *optval, int __user *optlen) argument 6754 sctp_getsockopt_maxseg(struct sock *sk, int len, char __user *optval, int __user *optlen) argument 6801 sctp_getsockopt_fragment_interleave(struct sock *sk, int len, char __user *optval, int __user *optlen) argument 6824 sctp_getsockopt_partial_delivery_point(struct sock *sk, int len, char __user *optval, int __user *optlen) argument 6848 sctp_getsockopt_maxburst(struct sock *sk, int len, char __user *optval, int __user *optlen) argument 6888 sctp_getsockopt_hmac_ident(struct sock *sk, int len, char __user *optval, int __user *optlen) argument 6924 sctp_getsockopt_active_key(struct sock *sk, int len, char __user *optval, int __user *optlen) argument 6960 sctp_getsockopt_peer_auth_chunks(struct sock *sk, int len, char __user *optval, int __user *optlen) argument 7004 sctp_getsockopt_local_auth_chunks(struct sock *sk, int len, char __user *optval, int __user *optlen) argument 7060 sctp_getsockopt_assoc_number(struct sock *sk, int len, char __user *optval, int __user *optlen) argument 7091 sctp_getsockopt_auto_asconf(struct sock *sk, int len, char __user *optval, int __user *optlen) argument 7116 sctp_getsockopt_assoc_ids(struct sock *sk, int len, char __user *optval, int __user *optlen) argument 7165 sctp_getsockopt_paddr_thresholds(struct sock *sk, char __user *optval, int len, int __user *optlen, bool v2) argument 7224 sctp_getsockopt_assoc_stats(struct sock *sk, int len, char __user *optval, int __user *optlen) argument 7282 sctp_getsockopt_recvrcvinfo(struct sock *sk, int len, char __user *optval, int __user *optlen) argument 7302 sctp_getsockopt_recvnxtinfo(struct sock *sk, int len, char __user *optval, int __user *optlen) argument 7322 sctp_getsockopt_pr_supported(struct sock *sk, int len, char __user *optval, int __user *optlen) argument 7361 sctp_getsockopt_default_prinfo(struct sock *sk, int len, char __user *optval, int __user *optlen) argument 7407 sctp_getsockopt_pr_assocstatus(struct sock *sk, int len, char __user *optval, int __user *optlen) argument 7466 sctp_getsockopt_pr_streamstatus(struct sock *sk, int len, char __user *optval, int __user *optlen) argument 7530 sctp_getsockopt_reconfig_supported(struct sock *sk, int len, char __user *optval, int __user *optlen) argument 7569 sctp_getsockopt_enable_strreset(struct sock *sk, int len, char __user *optval, int __user *optlen) argument 7608 sctp_getsockopt_scheduler(struct sock *sk, int len, char __user *optval, int __user *optlen) argument 7647 sctp_getsockopt_scheduler_value(struct sock *sk, int len, char __user *optval, int __user *optlen) argument 7689 sctp_getsockopt_interleaving_supported(struct sock *sk, int len, char __user *optval, int __user *optlen) argument 7728 sctp_getsockopt_reuse_port(struct sock *sk, int len, char __user *optval, int __user *optlen) argument 7748 sctp_getsockopt_event(struct sock *sk, int len, char __user *optval, int __user *optlen) argument 7783 sctp_getsockopt_asconf_supported(struct sock *sk, int len, char __user *optval, int __user *optlen) argument 7822 sctp_getsockopt_auth_supported(struct sock *sk, int len, char __user *optval, int __user *optlen) argument 7861 sctp_getsockopt_ecn_supported(struct sock *sk, int len, char __user *optval, int __user *optlen) argument 7900 sctp_getsockopt_pf_expose(struct sock *sk, int len, char __user *optval, int __user *optlen) argument 7939 sctp_getsockopt_encap_port(struct sock *sk, int len, char __user *optval, int __user *optlen) argument 7998 sctp_getsockopt_probe_interval(struct sock *sk, int len, char __user *optval, int __user *optlen) argument 8058 sctp_getsockopt(struct sock *sk, int level, int optname, char __user *optval, int __user *optlen) argument [all...] |
/linux-master/tools/testing/selftests/bpf/prog_tests/ |
H A D | sockopt.c | 109 .descr = "getsockopt: no optval bounds check, deny loading", 111 /* r6 = ctx->optval */ 113 offsetof(struct bpf_sockopt, optval)), 115 /* ctx->optval[0] = 0x80 */ 288 /* write 0xFF to the first optval byte */ 290 /* r6 = ctx->optval */ 292 offsetof(struct bpf_sockopt, optval)), 293 /* r2 = ctx->optval */ 295 /* r6 = ctx->optval + 1 */ 302 /* if (ctx->optval 960 uring_sockopt(int op, int fd, int level, int optname, const void *optval, socklen_t optlen) argument 996 uring_setsockopt(int fd, int level, int optname, const void *optval, socklen_t optlen) argument 1003 uring_getsockopt(int fd, int level, int optname, void *optval, socklen_t *optlen) argument 1020 call_setsockopt(bool use_io_uring, int fd, int level, int optname, const void *optval, socklen_t optlen) argument 1030 call_getsockopt(bool use_io_uring, int fd, int level, int optname, void *optval, socklen_t *optlen) argument 1042 void *optval = NULL; local [all...] |
/linux-master/net/dns_resolver/ |
H A D | dns_key.c | 158 char optval[128]; local 162 if (opt_len <= 0 || opt_len > sizeof(optval)) { 172 memcpy(optval, eq, next_opt - eq); 173 optval[next_opt - eq] = '\0'; 176 optval[0] = '\0'; 180 opt_nlen, opt_nlen, opt, optval); 188 ret = kstrtoul(optval, 10, &derrno);
|
/linux-master/drivers/net/bonding/ |
H A D | bond_procfs.c | 61 const struct bond_opt_value *optval; local 72 optval = bond_opt_get_val(BOND_OPT_FAIL_OVER_MAC, 74 seq_printf(seq, " (fail_over_mac %s)", optval->string); 80 optval = bond_opt_get_val(BOND_OPT_XMIT_HASH, 83 optval->string, bond->params.xmit_policy); 91 optval = bond_opt_get_val(BOND_OPT_PRIMARY_RESELECT, 94 optval->string); 158 optval = bond_opt_get_val(BOND_OPT_AD_SELECT, 161 optval->string);
|
/linux-master/io_uring/ |
H A D | uring_cmd.c | 210 void __user *optval; local 216 optval = u64_to_user_ptr(READ_ONCE(cmd->sqe->optval)); 221 USER_SOCKPTR(optval), 236 void __user *optval; local 239 optval = u64_to_user_ptr(READ_ONCE(cmd->sqe->optval)); 243 optval_s = USER_SOCKPTR(optval);
|
/linux-master/net/dccp/ |
H A D | ccid.h | 80 u32 __user *optval, 84 u32 __user *optval, 243 u32 __user *optval, int __user *optlen) 248 optval, optlen); 254 u32 __user *optval, int __user *optlen) 259 optval, optlen); 241 ccid_hc_rx_getsockopt(struct ccid *ccid, struct sock *sk, const int optname, int len, u32 __user *optval, int __user *optlen) argument 252 ccid_hc_tx_getsockopt(struct ccid *ccid, struct sock *sk, const int optname, int len, u32 __user *optval, int __user *optlen) argument
|
H A D | proto.c | 415 sockptr_t optval, unsigned int optlen) 430 if (copy_from_sockptr_offset(sl->dccpsl_list, optval, 485 sockptr_t optval, unsigned int optlen) 493 val = memdup_sockptr(optval, optlen); 510 sockptr_t optval, unsigned int optlen) 526 return dccp_setsockopt_ccid(sk, optname, optval, optlen); 532 if (copy_from_sockptr(&val, optval, sizeof(int))) 536 return dccp_setsockopt_service(sk, val, optval, optlen); 575 int dccp_setsockopt(struct sock *sk, int level, int optname, sockptr_t optval, argument 580 optname, optval, 414 dccp_setsockopt_service(struct sock *sk, const __be32 service, sockptr_t optval, unsigned int optlen) argument 484 dccp_setsockopt_ccid(struct sock *sk, int type, sockptr_t optval, unsigned int optlen) argument 509 do_dccp_setsockopt(struct sock *sk, int level, int optname, sockptr_t optval, unsigned int optlen) argument 587 dccp_getsockopt_service(struct sock *sk, int len, __be32 __user *optval, int __user *optlen) argument 615 do_dccp_getsockopt(struct sock *sk, int level, int optname, char __user *optval, int __user *optlen) argument 683 dccp_getsockopt(struct sock *sk, int level, int optname, char __user *optval, int __user *optlen) argument [all...] |