Home
last modified time | relevance | path

Searched refs:optval (Results 1 - 25 of 247) sorted by relevance

12345678910

/kernel/linux/linux-5.10/tools/testing/selftests/bpf/progs/
H A Dsockopt_sk.c36 __u8 *optval = ctx->optval; in _getsockopt() local
44 ctx->optlen = 0; /* bypass optval>PAGE_SIZE */ in _getsockopt()
70 if (optval + sizeof(struct tcp_zerocopy_receive) > optval_end) in _getsockopt()
73 if (((struct tcp_zerocopy_receive *)optval)->address != 0) in _getsockopt()
80 if (optval + 1 > optval_end) in _getsockopt()
86 optval[0] = 0x55; in _getsockopt()
93 if (optval_end - optval != PAGE_SIZE) in _getsockopt()
102 if (optval + 1 > optval_end) in _getsockopt()
116 optval[ in _getsockopt()
126 __u8 *optval = ctx->optval; _setsockopt() local
[all...]
H A Dsockopt_multi.c13 __u8 *optval = ctx->optval; in _getsockopt_child() local
18 if (optval + 1 > optval_end) in _getsockopt_child()
21 if (optval[0] != 0x80) in _getsockopt_child()
22 return 0; /* EPERM, unexpected optval from the kernel */ in _getsockopt_child()
26 optval[0] = 0x90; in _getsockopt_child()
36 __u8 *optval = ctx->optval; in _getsockopt_parent() local
41 if (optval + 1 > optval_end) in _getsockopt_parent()
44 if (optval[ in _getsockopt_parent()
59 __u8 *optval = ctx->optval; _setsockopt() local
[all...]
H A Dsockopt_inherit.c56 __u8 *optval = ctx->optval; in _getsockopt() local
61 if (optval + 1 > optval_end) in _getsockopt()
70 optval[0] = storage->val; in _getsockopt()
81 __u8 *optval = ctx->optval; in _setsockopt() local
86 if (optval + 1 > optval_end) in _setsockopt()
93 storage->val = optval[0]; in _setsockopt()
/kernel/linux/linux-6.6/tools/testing/selftests/bpf/progs/
H A Dsockopt_sk.c33 __u8 *optval = ctx->optval; in _getsockopt() local
80 /* Check that optval contains address (__u64) */ in _getsockopt()
81 if (optval + sizeof(__u64) > optval_end) in _getsockopt()
84 if (((struct tcp_zerocopy_receive *)optval)->address != 0) in _getsockopt()
91 if (optval + 1 > optval_end) in _getsockopt()
97 optval[0] = 0x55; in _getsockopt()
104 if (optval_end - optval != page_size) in _getsockopt()
113 if (optval + 1 > optval_end) in _getsockopt()
127 optval[ in _getsockopt()
143 __u8 *optval = ctx->optval; _setsockopt() local
[all...]
H A Dsockopt_multi.c14 __u8 *optval = ctx->optval; in _getsockopt_child() local
19 if (optval + 1 > optval_end) in _getsockopt_child()
22 if (optval[0] != 0x80) in _getsockopt_child()
23 return 0; /* EPERM, unexpected optval from the kernel */ in _getsockopt_child()
27 optval[0] = 0x90; in _getsockopt_child()
33 /* optval larger than PAGE_SIZE use kernel's buffer. */ in _getsockopt_child()
43 __u8 *optval = ctx->optval; in _getsockopt_parent() local
48 if (optval in _getsockopt_parent()
72 __u8 *optval = ctx->optval; _setsockopt() local
[all...]
H A Dsockopt_inherit.c57 __u8 *optval = ctx->optval; in _getsockopt() local
62 if (optval + 1 > optval_end) in _getsockopt()
71 optval[0] = storage->val; in _getsockopt()
77 /* optval larger than PAGE_SIZE use kernel's buffer. */ in _getsockopt()
88 __u8 *optval = ctx->optval; in _setsockopt() local
93 if (optval + 1 > optval_end) in _setsockopt()
100 storage->val = optval[0]; in _setsockopt()
106 /* optval large in _setsockopt()
[all...]
H A Dsockopt_qos_to_cc.c18 int *optval = ctx->optval; in sockopt_qos_to_cc() local
26 if (optval + 1 > optval_end) in sockopt_qos_to_cc()
35 if (*optval == 0x2d) { in sockopt_qos_to_cc()
43 /* optval larger than PAGE_SIZE use kernel's buffer. */ in sockopt_qos_to_cc()
/kernel/linux/linux-6.6/net/mptcp/
H A Dsockopt.c58 static int mptcp_get_int_option(struct mptcp_sock *msk, sockptr_t optval, in mptcp_get_int_option() argument
64 if (copy_from_sockptr(val, optval, sizeof(*val))) in mptcp_get_int_option()
125 sockptr_t optval = KERNEL_SOCKPTR(&val); in mptcp_sol_socket_intval() local
130 optval, sizeof(val)); in mptcp_sol_socket_intval()
149 sockptr_t optval = KERNEL_SOCKPTR(&val); in mptcp_setsockopt_sol_socket_tstamp() local
155 optval, sizeof(val)); in mptcp_setsockopt_sol_socket_tstamp()
173 sockptr_t optval, in mptcp_setsockopt_sol_socket_int()
178 ret = mptcp_get_int_option(msk, optval, optlen, &val); in mptcp_setsockopt_sol_socket_int()
209 sockptr_t optval, in mptcp_setsockopt_sol_socket_timestamping()
218 if (copy_from_sockptr(&timestamping, optval, in mptcp_setsockopt_sol_socket_timestamping()
172 mptcp_setsockopt_sol_socket_int(struct mptcp_sock *msk, int optname, sockptr_t optval, unsigned int optlen) mptcp_setsockopt_sol_socket_int() argument
207 mptcp_setsockopt_sol_socket_timestamping(struct mptcp_sock *msk, int optname, sockptr_t optval, unsigned int optlen) mptcp_setsockopt_sol_socket_timestamping() argument
251 mptcp_setsockopt_sol_socket_linger(struct mptcp_sock *msk, sockptr_t optval, unsigned int optlen) mptcp_setsockopt_sol_socket_linger() argument
292 mptcp_setsockopt_sol_socket(struct mptcp_sock *msk, int optname, sockptr_t optval, unsigned int optlen) mptcp_setsockopt_sol_socket() argument
389 mptcp_setsockopt_v6(struct mptcp_sock *msk, int optname, sockptr_t optval, unsigned int optlen) mptcp_setsockopt_v6() argument
583 mptcp_setsockopt_sol_tcp_congestion(struct mptcp_sock *msk, sockptr_t optval, unsigned int optlen) mptcp_setsockopt_sol_tcp_congestion() argument
626 mptcp_setsockopt_sol_tcp_cork(struct mptcp_sock *msk, sockptr_t optval, unsigned int optlen) mptcp_setsockopt_sol_tcp_cork() argument
656 mptcp_setsockopt_sol_tcp_nodelay(struct mptcp_sock *msk, sockptr_t optval, unsigned int optlen) mptcp_setsockopt_sol_tcp_nodelay() argument
686 mptcp_setsockopt_sol_ip_set_transparent(struct mptcp_sock *msk, int optname, sockptr_t optval, unsigned int optlen) mptcp_setsockopt_sol_ip_set_transparent() argument
724 mptcp_setsockopt_v4_set_tos(struct mptcp_sock *msk, int optname, sockptr_t optval, unsigned int optlen) mptcp_setsockopt_v4_set_tos() argument
752 mptcp_setsockopt_v4(struct mptcp_sock *msk, int optname, sockptr_t optval, unsigned int optlen) mptcp_setsockopt_v4() argument
766 mptcp_setsockopt_first_sf_only(struct mptcp_sock *msk, int level, int optname, sockptr_t optval, unsigned int optlen) mptcp_setsockopt_first_sf_only() argument
788 mptcp_setsockopt_sol_tcp(struct mptcp_sock *msk, int optname, sockptr_t optval, unsigned int optlen) mptcp_setsockopt_sol_tcp() argument
829 mptcp_setsockopt(struct sock *sk, int level, int optname, sockptr_t optval, unsigned int optlen) mptcp_setsockopt() argument
867 mptcp_getsockopt_first_sf_only(struct mptcp_sock *msk, int level, int optname, char __user *optval, int __user *optlen) mptcp_getsockopt_first_sf_only() argument
945 mptcp_getsockopt_info(struct mptcp_sock *msk, char __user *optval, int __user *optlen) mptcp_getsockopt_info() argument
966 mptcp_put_subflow_data(struct mptcp_subflow_data *sfd, char __user *optval, u32 copied, int __user *optlen) mptcp_put_subflow_data() argument
987 mptcp_get_subflow_data(struct mptcp_subflow_data *sfd, char __user *optval, int __user *optlen) mptcp_get_subflow_data() argument
1025 mptcp_getsockopt_tcpinfo(struct mptcp_sock *msk, char __user *optval, int __user *optlen) mptcp_getsockopt_tcpinfo() argument
1117 mptcp_getsockopt_subflow_addrs(struct mptcp_sock *msk, char __user *optval, int __user *optlen) mptcp_getsockopt_subflow_addrs() argument
1170 mptcp_get_full_info(struct mptcp_full_info *mfi, char __user *optval, int __user *optlen) mptcp_get_full_info() argument
1201 mptcp_put_full_info(struct mptcp_full_info *mfi, char __user *optval, u32 copylen, int __user *optlen) mptcp_put_full_info() argument
1215 mptcp_getsockopt_full_info(struct mptcp_sock *msk, char __user *optval, int __user *optlen) mptcp_getsockopt_full_info() argument
1289 mptcp_put_int_option(struct mptcp_sock *msk, char __user *optval, int __user *optlen, int val) mptcp_put_int_option() argument
1318 mptcp_getsockopt_sol_tcp(struct mptcp_sock *msk, int optname, char __user *optval, int __user *optlen) mptcp_getsockopt_sol_tcp() argument
1343 mptcp_getsockopt_v4(struct mptcp_sock *msk, int optname, char __user *optval, int __user *optlen) mptcp_getsockopt_v4() argument
1356 mptcp_getsockopt_sol_mptcp(struct mptcp_sock *msk, int optname, char __user *optval, int __user *optlen) mptcp_getsockopt_sol_mptcp() argument
1373 mptcp_getsockopt(struct sock *sk, int level, int optname, char __user *optval, int __user *option) mptcp_getsockopt() argument
[all...]
/kernel/linux/linux-6.6/include/net/
H A Dbond_options.h138 static inline void __bond_opt_init(struct bond_opt_value *optval, in __bond_opt_init() argument
142 memset(optval, 0, sizeof(*optval)); in __bond_opt_init()
143 optval->value = ULLONG_MAX; in __bond_opt_init()
145 optval->value = value; in __bond_opt_init()
147 optval->string = string; in __bond_opt_init()
150 memcpy(optval->extra, extra, extra_len); in __bond_opt_init()
152 #define bond_opt_initval(optval, value) __bond_opt_init(optval, NULL, value, NULL, 0)
153 #define bond_opt_initstr(optval, st
[all...]
/kernel/linux/linux-5.10/include/net/
H A Dbond_options.h118 static inline void __bond_opt_init(struct bond_opt_value *optval, in __bond_opt_init() argument
121 memset(optval, 0, sizeof(*optval)); in __bond_opt_init()
122 optval->value = ULLONG_MAX; in __bond_opt_init()
124 optval->string = string; in __bond_opt_init()
126 optval->value = value; in __bond_opt_init()
128 #define bond_opt_initval(optval, value) __bond_opt_init(optval, NULL, value)
129 #define bond_opt_initstr(optval, str) __bond_opt_init(optval, st
[all...]
/kernel/linux/linux-6.6/net/ipv6/
H A Dipv6_sockglue.c142 sockptr_t optval, int optlen) in copy_group_source_from_sockptr()
149 if (copy_from_sockptr(&gr32, optval, sizeof(gr32))) in copy_group_source_from_sockptr()
157 if (copy_from_sockptr(greqs, optval, sizeof(*greqs))) in copy_group_source_from_sockptr()
165 sockptr_t optval, int optlen) in do_ipv6_mcast_group_source()
171 ret = copy_group_source_from_sockptr(&greqs, optval, optlen); in do_ipv6_mcast_group_source()
205 static int ipv6_set_mcast_msfilter(struct sock *sk, sockptr_t optval, in ipv6_set_mcast_msfilter() argument
216 gsf = memdup_sockptr(optval, optlen); in ipv6_set_mcast_msfilter()
236 static int compat_ipv6_set_mcast_msfilter(struct sock *sk, sockptr_t optval, in compat_ipv6_set_mcast_msfilter() argument
256 if (copy_from_sockptr(gf32, optval, optlen)) in compat_ipv6_set_mcast_msfilter()
281 sockptr_t optval, in in ipv6_mcast_join_leave()
141 copy_group_source_from_sockptr(struct group_source_req *greqs, sockptr_t optval, int optlen) copy_group_source_from_sockptr() argument
164 do_ipv6_mcast_group_source(struct sock *sk, int optname, sockptr_t optval, int optlen) do_ipv6_mcast_group_source() argument
280 ipv6_mcast_join_leave(struct sock *sk, int optname, sockptr_t optval, int optlen) ipv6_mcast_join_leave() argument
300 compat_ipv6_mcast_join_leave(struct sock *sk, int optname, sockptr_t optval, int optlen) compat_ipv6_mcast_join_leave() argument
320 ipv6_set_opt_hdr(struct sock *sk, int optname, sockptr_t optval, int optlen) ipv6_set_opt_hdr() argument
394 do_ipv6_setsockopt(struct sock *sk, int level, int optname, sockptr_t optval, unsigned int optlen) do_ipv6_setsockopt() argument
1001 ipv6_setsockopt(struct sock *sk, int level, int optname, sockptr_t optval, unsigned int optlen) ipv6_setsockopt() argument
1023 ipv6_getsockopt_sticky(struct sock *sk, struct ipv6_txoptions *opt, int optname, sockptr_t optval, int len) ipv6_getsockopt_sticky() argument
1057 ipv6_get_msfilter(struct sock *sk, sockptr_t optval, sockptr_t optlen, int len) ipv6_get_msfilter() argument
1086 compat_ipv6_get_msfilter(struct sock *sk, sockptr_t optval, sockptr_t optlen, int len) compat_ipv6_get_msfilter() argument
1125 do_ipv6_getsockopt(struct sock *sk, int level, int optname, sockptr_t optval, sockptr_t optlen) do_ipv6_getsockopt() argument
1479 ipv6_getsockopt(struct sock *sk, int level, int optname, char __user *optval, int __user *optlen) ipv6_getsockopt() argument
[all...]
/kernel/linux/linux-5.10/net/ipv6/
H A Dipv6_sockglue.c140 sockptr_t optval, int optlen) in copy_group_source_from_sockptr()
147 if (copy_from_sockptr(&gr32, optval, sizeof(gr32))) in copy_group_source_from_sockptr()
155 if (copy_from_sockptr(greqs, optval, sizeof(*greqs))) in copy_group_source_from_sockptr()
163 sockptr_t optval, int optlen) in do_ipv6_mcast_group_source()
169 ret = copy_group_source_from_sockptr(&greqs, optval, optlen); in do_ipv6_mcast_group_source()
203 static int ipv6_set_mcast_msfilter(struct sock *sk, sockptr_t optval, in ipv6_set_mcast_msfilter() argument
214 gsf = memdup_sockptr(optval, optlen); in ipv6_set_mcast_msfilter()
234 static int compat_ipv6_set_mcast_msfilter(struct sock *sk, sockptr_t optval, in compat_ipv6_set_mcast_msfilter() argument
254 if (copy_from_sockptr(gf32, optval, optlen)) in compat_ipv6_set_mcast_msfilter()
279 sockptr_t optval, in in ipv6_mcast_join_leave()
139 copy_group_source_from_sockptr(struct group_source_req *greqs, sockptr_t optval, int optlen) copy_group_source_from_sockptr() argument
162 do_ipv6_mcast_group_source(struct sock *sk, int optname, sockptr_t optval, int optlen) do_ipv6_mcast_group_source() argument
278 ipv6_mcast_join_leave(struct sock *sk, int optname, sockptr_t optval, int optlen) ipv6_mcast_join_leave() argument
298 compat_ipv6_mcast_join_leave(struct sock *sk, int optname, sockptr_t optval, int optlen) compat_ipv6_mcast_join_leave() argument
318 ipv6_set_opt_hdr(struct sock *sk, int optname, sockptr_t optval, int optlen) ipv6_set_opt_hdr() argument
392 do_ipv6_setsockopt(struct sock *sk, int level, int optname, sockptr_t optval, unsigned int optlen) do_ipv6_setsockopt() argument
998 ipv6_setsockopt(struct sock *sk, int level, int optname, sockptr_t optval, unsigned int optlen) ipv6_setsockopt() argument
1020 ipv6_getsockopt_sticky(struct sock *sk, struct ipv6_txoptions *opt, int optname, char __user *optval, int len) ipv6_getsockopt_sticky() argument
1054 ipv6_get_msfilter(struct sock *sk, void __user *optval, int __user *optlen, int len) ipv6_get_msfilter() argument
1083 compat_ipv6_get_msfilter(struct sock *sk, void __user *optval, int __user *optlen) compat_ipv6_get_msfilter() argument
1123 do_ipv6_getsockopt(struct sock *sk, int level, int optname, char __user *optval, int __user *optlen, unsigned int flags) do_ipv6_getsockopt() argument
1472 ipv6_getsockopt(struct sock *sk, int level, int optname, char __user *optval, int __user *optlen) ipv6_getsockopt() argument
[all...]
/kernel/linux/common_modules/newip/third_party/linux-5.10/net/newip/
H A Dnip_sockglue.c64 sockptr_t optval, unsigned int optlen) in do_nip_setsockopt()
72 if (copy_from_sockptr(&val, optval, sizeof(val))) in do_nip_setsockopt()
77 if (copy_from_sockptr(&ucval, optval, sizeof(ucval))) in do_nip_setsockopt()
103 int nip_setsockopt(struct sock *sk, int level, int optname, sockptr_t optval, in nip_setsockopt() argument
111 err = do_nip_setsockopt(sk, level, optname, optval, optlen); in nip_setsockopt()
117 char __user *optval, int __user *optlen) in do_nip_getsockopt()
152 if (copy_to_user(optval, &ucval, 1)) { in do_nip_getsockopt()
162 if (copy_to_user(optval, &val, len)) { in do_nip_getsockopt()
176 int optname, char __user *optval, int __user *optlen) in nip_getsockopt()
178 return do_nip_getsockopt(sk, level, optname, optval, optle in nip_getsockopt()
63 do_nip_setsockopt(struct sock *sk, int level, int optname, sockptr_t optval, unsigned int optlen) do_nip_setsockopt() argument
116 do_nip_getsockopt(struct sock *sk, int level, int optname, char __user *optval, int __user *optlen) do_nip_getsockopt() argument
175 nip_getsockopt(struct sock *sk, int level, int optname, char __user *optval, int __user *optlen) nip_getsockopt() argument
[all...]
/kernel/linux/linux-5.10/net/ipv4/bpfilter/
H A Dsockopt.c24 static int bpfilter_mbox_request(struct sock *sk, int optname, sockptr_t optval, in bpfilter_mbox_request() argument
48 err = bpfilter_ops.sockopt(sk, optname, optval, optlen, is_set); in bpfilter_mbox_request()
54 int bpfilter_ip_set_sockopt(struct sock *sk, int optname, sockptr_t optval, in bpfilter_ip_set_sockopt() argument
57 return bpfilter_mbox_request(sk, optname, optval, optlen, true); in bpfilter_ip_set_sockopt()
60 int bpfilter_ip_get_sockopt(struct sock *sk, int optname, char __user *optval, in bpfilter_ip_get_sockopt() argument
68 return bpfilter_mbox_request(sk, optname, USER_SOCKPTR(optval), len, in bpfilter_ip_get_sockopt()
/kernel/linux/linux-6.6/net/ipv4/bpfilter/
H A Dsockopt.c15 static int bpfilter_mbox_request(struct sock *sk, int optname, sockptr_t optval, in bpfilter_mbox_request() argument
39 err = bpfilter_ops.sockopt(sk, optname, optval, optlen, is_set); in bpfilter_mbox_request()
45 int bpfilter_ip_set_sockopt(struct sock *sk, int optname, sockptr_t optval, in bpfilter_ip_set_sockopt() argument
48 return bpfilter_mbox_request(sk, optname, optval, optlen, true); in bpfilter_ip_set_sockopt()
51 int bpfilter_ip_get_sockopt(struct sock *sk, int optname, char __user *optval, in bpfilter_ip_get_sockopt() argument
59 return bpfilter_mbox_request(sk, optname, USER_SOCKPTR(optval), len, in bpfilter_ip_get_sockopt()
/kernel/linux/linux-6.6/net/ipv4/
H A Dip_sockglue.c701 sockptr_t optval, int optlen) in copy_group_source_from_sockptr()
708 if (copy_from_sockptr(&gr32, optval, sizeof(gr32))) in copy_group_source_from_sockptr()
716 if (copy_from_sockptr(greqs, optval, sizeof(*greqs))) in copy_group_source_from_sockptr()
724 sockptr_t optval, int optlen) in do_mcast_group_source()
731 err = copy_group_source_from_sockptr(&greqs, optval, optlen); in do_mcast_group_source()
771 static int ip_set_mcast_msfilter(struct sock *sk, sockptr_t optval, int optlen) in ip_set_mcast_msfilter() argument
781 gsf = memdup_sockptr(optval, optlen); in ip_set_mcast_msfilter()
803 static int compat_ip_set_mcast_msfilter(struct sock *sk, sockptr_t optval, in compat_ip_set_mcast_msfilter() argument
823 if (copy_from_sockptr(gf32, optval, optlen)) in compat_ip_set_mcast_msfilter()
848 sockptr_t optval, in in ip_mcast_join_leave()
700 copy_group_source_from_sockptr(struct group_source_req *greqs, sockptr_t optval, int optlen) copy_group_source_from_sockptr() argument
723 do_mcast_group_source(struct sock *sk, int optname, sockptr_t optval, int optlen) do_mcast_group_source() argument
847 ip_mcast_join_leave(struct sock *sk, int optname, sockptr_t optval, int optlen) ip_mcast_join_leave() argument
869 compat_ip_mcast_join_leave(struct sock *sk, int optname, sockptr_t optval, int optlen) compat_ip_mcast_join_leave() argument
894 do_ip_setsockopt(struct sock *sk, int level, int optname, sockptr_t optval, unsigned int optlen) do_ip_setsockopt() argument
1411 ip_setsockopt(struct sock *sk, int level, int optname, sockptr_t optval, unsigned int optlen) ip_setsockopt() argument
1452 ip_get_mcast_msfilter(struct sock *sk, sockptr_t optval, sockptr_t optlen, int len) ip_get_mcast_msfilter() argument
1479 compat_ip_get_mcast_msfilter(struct sock *sk, sockptr_t optval, sockptr_t optlen, int len) compat_ip_get_mcast_msfilter() argument
1514 do_ip_getsockopt(struct sock *sk, int level, int optname, sockptr_t optval, sockptr_t optlen) do_ip_getsockopt() argument
1768 ip_getsockopt(struct sock *sk, int level, int optname, char __user *optval, int __user *optlen) ip_getsockopt() argument
[all...]
/kernel/linux/linux-5.10/net/rds/
H A Daf_rds.c293 static int rds_cancel_sent_to(struct rds_sock *rs, sockptr_t optval, int len) in rds_cancel_sent_to() argument
310 if (copy_from_sockptr(&sin, optval, in rds_cancel_sent_to()
318 if (copy_from_sockptr(&sin6, optval, in rds_cancel_sent_to()
330 static int rds_set_bool_option(unsigned char *optvar, sockptr_t optval, in rds_set_bool_option() argument
337 if (copy_from_sockptr(&value, optval, sizeof(int))) in rds_set_bool_option()
343 static int rds_cong_monitor(struct rds_sock *rs, sockptr_t optval, int optlen) in rds_cong_monitor() argument
347 ret = rds_set_bool_option(&rs->rs_cong_monitor, optval, optlen); in rds_cong_monitor()
360 static int rds_set_transport(struct rds_sock *rs, sockptr_t optval, int optlen) in rds_set_transport() argument
370 if (copy_from_sockptr(&t_type, optval, sizeof(t_type))) in rds_set_transport()
381 static int rds_enable_recvtstamp(struct sock *sk, sockptr_t optval, in rds_enable_recvtstamp() argument
405 rds_recv_track_latency(struct rds_sock *rs, sockptr_t optval, int optlen) rds_recv_track_latency() argument
432 rds_setsockopt(struct socket *sock, int level, int optname, sockptr_t optval, unsigned int optlen) rds_setsockopt() argument
483 rds_getsockopt(struct socket *sock, int level, int optname, char __user *optval, int __user *optlen) rds_getsockopt() argument
[all...]
/kernel/linux/linux-6.6/net/rds/
H A Daf_rds.c293 static int rds_cancel_sent_to(struct rds_sock *rs, sockptr_t optval, int len) in rds_cancel_sent_to() argument
310 if (copy_from_sockptr(&sin, optval, in rds_cancel_sent_to()
318 if (copy_from_sockptr(&sin6, optval, in rds_cancel_sent_to()
330 static int rds_set_bool_option(unsigned char *optvar, sockptr_t optval, in rds_set_bool_option() argument
337 if (copy_from_sockptr(&value, optval, sizeof(int))) in rds_set_bool_option()
343 static int rds_cong_monitor(struct rds_sock *rs, sockptr_t optval, int optlen) in rds_cong_monitor() argument
347 ret = rds_set_bool_option(&rs->rs_cong_monitor, optval, optlen); in rds_cong_monitor()
360 static int rds_set_transport(struct rds_sock *rs, sockptr_t optval, int optlen) in rds_set_transport() argument
370 if (copy_from_sockptr(&t_type, optval, sizeof(t_type))) in rds_set_transport()
381 static int rds_enable_recvtstamp(struct sock *sk, sockptr_t optval, in rds_enable_recvtstamp() argument
405 rds_recv_track_latency(struct rds_sock *rs, sockptr_t optval, int optlen) rds_recv_track_latency() argument
432 rds_setsockopt(struct socket *sock, int level, int optname, sockptr_t optval, unsigned int optlen) rds_setsockopt() argument
483 rds_getsockopt(struct socket *sock, int level, int optname, char __user *optval, int __user *optlen) rds_getsockopt() argument
[all...]
/kernel/linux/linux-6.6/net/sctp/
H A Dsocket.c1387 char __user *optval, in sctp_getsockopt_connectx3()
1401 if (copy_from_user(&param32, optval, sizeof(param32))) in sctp_getsockopt_connectx3()
1412 if (copy_from_user(&param, optval, sizeof(param))) in sctp_getsockopt_connectx3()
1423 if (copy_to_user(optval, &assoc_id, sizeof(assoc_id))) in sctp_getsockopt_connectx3()
2268 static int sctp_setsockopt_autoclose(struct sock *sk, u32 *optval, in sctp_setsockopt_autoclose() argument
2280 sp->autoclose = *optval; in sctp_setsockopt_autoclose()
4558 * ret = getsockopt(int sd, int level, int optname, void __user *optval,
4560 * ret = setsockopt(int sd, int level, int optname, const void __user *optval,
4566 * optval - the buffer to store the value of the option.
4570 sockptr_t optval, unsigne in sctp_setsockopt()
1386 sctp_getsockopt_connectx3(struct sock *sk, int len, char __user *optval, int __user *optlen) sctp_getsockopt_connectx3() argument
4569 sctp_setsockopt(struct sock *sk, int level, int optname, sockptr_t optval, unsigned int optlen) sctp_setsockopt() argument
5407 sctp_getsockopt_sctp_status(struct sock *sk, int len, char __user *optval, int __user *optlen) sctp_getsockopt_sctp_status() argument
5487 sctp_getsockopt_peer_addr_info(struct sock *sk, int len, char __user *optval, int __user *optlen) sctp_getsockopt_peer_addr_info() argument
5550 sctp_getsockopt_disable_fragments(struct sock *sk, int len, char __user *optval, int __user *optlen) sctp_getsockopt_disable_fragments() argument
5572 sctp_getsockopt_events(struct sock *sk, int len, char __user *optval, int __user *optlen) sctp_getsockopt_events() argument
5607 sctp_getsockopt_autoclose(struct sock *sk, int len, char __user *optval, int __user *optlen) sctp_getsockopt_autoclose() argument
5709 sctp_getsockopt_peeloff(struct sock *sk, int len, char __user *optval, int __user *optlen) sctp_getsockopt_peeloff() argument
5742 sctp_getsockopt_peeloff_flags(struct sock *sk, int len, char __user *optval, int __user *optlen) sctp_getsockopt_peeloff_flags() argument
5909 sctp_getsockopt_peer_addr_params(struct sock *sk, int len, char __user *optval, int __user *optlen) sctp_getsockopt_peer_addr_params() argument
6052 sctp_getsockopt_delayed_ack(struct sock *sk, int len, char __user *optval, int __user *optlen) sctp_getsockopt_delayed_ack() argument
6126 sctp_getsockopt_initmsg(struct sock *sk, int len, char __user *optval, int __user *optlen) sctp_getsockopt_initmsg() argument
6139 sctp_getsockopt_peer_addrs(struct sock *sk, int len, char __user *optval, int __user *optlen) sctp_getsockopt_peer_addrs() argument
6235 sctp_getsockopt_local_addrs(struct sock *sk, int len, char __user *optval, int __user *optlen) sctp_getsockopt_local_addrs() argument
6343 sctp_getsockopt_primary_addr(struct sock *sk, int len, char __user *optval, int __user *optlen) sctp_getsockopt_primary_addr() argument
6385 sctp_getsockopt_adaptation_layer(struct sock *sk, int len, char __user *optval, int __user *optlen) sctp_getsockopt_adaptation_layer() argument
6424 sctp_getsockopt_default_send_param(struct sock *sk, int len, char __user *optval, int __user *optlen) sctp_getsockopt_default_send_param() argument
6470 sctp_getsockopt_default_sndinfo(struct sock *sk, int len, char __user *optval, int __user *optlen) sctp_getsockopt_default_sndinfo() argument
6521 sctp_getsockopt_nodelay(struct sock *sk, int len, char __user *optval, int __user *optlen) sctp_getsockopt_nodelay() argument
6550 sctp_getsockopt_rtoinfo(struct sock *sk, int len, char __user *optval, int __user *optlen) sctp_getsockopt_rtoinfo() argument
6604 sctp_getsockopt_associnfo(struct sock *sk, int len, char __user *optval, int __user *optlen) sctp_getsockopt_associnfo() argument
6673 sctp_getsockopt_mappedv4(struct sock *sk, int len, char __user *optval, int __user *optlen) sctp_getsockopt_mappedv4() argument
6696 sctp_getsockopt_context(struct sock *sk, int len, char __user *optval, int __user *optlen) sctp_getsockopt_context() argument
6753 sctp_getsockopt_maxseg(struct sock *sk, int len, char __user *optval, int __user *optlen) sctp_getsockopt_maxseg() argument
6800 sctp_getsockopt_fragment_interleave(struct sock *sk, int len, char __user *optval, int __user *optlen) sctp_getsockopt_fragment_interleave() argument
6823 sctp_getsockopt_partial_delivery_point(struct sock *sk, int len, char __user *optval, int __user *optlen) sctp_getsockopt_partial_delivery_point() argument
6847 sctp_getsockopt_maxburst(struct sock *sk, int len, char __user *optval, int __user *optlen) sctp_getsockopt_maxburst() argument
6887 sctp_getsockopt_hmac_ident(struct sock *sk, int len, char __user *optval, int __user *optlen) sctp_getsockopt_hmac_ident() argument
6923 sctp_getsockopt_active_key(struct sock *sk, int len, char __user *optval, int __user *optlen) sctp_getsockopt_active_key() argument
6959 sctp_getsockopt_peer_auth_chunks(struct sock *sk, int len, char __user *optval, int __user *optlen) sctp_getsockopt_peer_auth_chunks() argument
7003 sctp_getsockopt_local_auth_chunks(struct sock *sk, int len, char __user *optval, int __user *optlen) sctp_getsockopt_local_auth_chunks() argument
7059 sctp_getsockopt_assoc_number(struct sock *sk, int len, char __user *optval, int __user *optlen) sctp_getsockopt_assoc_number() argument
7090 sctp_getsockopt_auto_asconf(struct sock *sk, int len, char __user *optval, int __user *optlen) sctp_getsockopt_auto_asconf() argument
7115 sctp_getsockopt_assoc_ids(struct sock *sk, int len, char __user *optval, int __user *optlen) sctp_getsockopt_assoc_ids() argument
7164 sctp_getsockopt_paddr_thresholds(struct sock *sk, char __user *optval, int len, int __user *optlen, bool v2) sctp_getsockopt_paddr_thresholds() argument
7223 sctp_getsockopt_assoc_stats(struct sock *sk, int len, char __user *optval, int __user *optlen) sctp_getsockopt_assoc_stats() argument
7281 sctp_getsockopt_recvrcvinfo(struct sock *sk, int len, char __user *optval, int __user *optlen) sctp_getsockopt_recvrcvinfo() argument
7301 sctp_getsockopt_recvnxtinfo(struct sock *sk, int len, char __user *optval, int __user *optlen) sctp_getsockopt_recvnxtinfo() argument
7321 sctp_getsockopt_pr_supported(struct sock *sk, int len, char __user *optval, int __user *optlen) sctp_getsockopt_pr_supported() argument
7360 sctp_getsockopt_default_prinfo(struct sock *sk, int len, char __user *optval, int __user *optlen) sctp_getsockopt_default_prinfo() argument
7406 sctp_getsockopt_pr_assocstatus(struct sock *sk, int len, char __user *optval, int __user *optlen) sctp_getsockopt_pr_assocstatus() argument
7465 sctp_getsockopt_pr_streamstatus(struct sock *sk, int len, char __user *optval, int __user *optlen) sctp_getsockopt_pr_streamstatus() argument
7529 sctp_getsockopt_reconfig_supported(struct sock *sk, int len, char __user *optval, int __user *optlen) sctp_getsockopt_reconfig_supported() argument
7568 sctp_getsockopt_enable_strreset(struct sock *sk, int len, char __user *optval, int __user *optlen) sctp_getsockopt_enable_strreset() argument
7607 sctp_getsockopt_scheduler(struct sock *sk, int len, char __user *optval, int __user *optlen) sctp_getsockopt_scheduler() argument
7646 sctp_getsockopt_scheduler_value(struct sock *sk, int len, char __user *optval, int __user *optlen) sctp_getsockopt_scheduler_value() argument
7688 sctp_getsockopt_interleaving_supported(struct sock *sk, int len, char __user *optval, int __user *optlen) sctp_getsockopt_interleaving_supported() argument
7727 sctp_getsockopt_reuse_port(struct sock *sk, int len, char __user *optval, int __user *optlen) sctp_getsockopt_reuse_port() argument
7747 sctp_getsockopt_event(struct sock *sk, int len, char __user *optval, int __user *optlen) sctp_getsockopt_event() argument
7782 sctp_getsockopt_asconf_supported(struct sock *sk, int len, char __user *optval, int __user *optlen) sctp_getsockopt_asconf_supported() argument
7821 sctp_getsockopt_auth_supported(struct sock *sk, int len, char __user *optval, int __user *optlen) sctp_getsockopt_auth_supported() argument
7860 sctp_getsockopt_ecn_supported(struct sock *sk, int len, char __user *optval, int __user *optlen) sctp_getsockopt_ecn_supported() argument
7899 sctp_getsockopt_pf_expose(struct sock *sk, int len, char __user *optval, int __user *optlen) sctp_getsockopt_pf_expose() argument
7938 sctp_getsockopt_encap_port(struct sock *sk, int len, char __user *optval, int __user *optlen) sctp_getsockopt_encap_port() argument
7997 sctp_getsockopt_probe_interval(struct sock *sk, int len, char __user *optval, int __user *optlen) sctp_getsockopt_probe_interval() argument
8057 sctp_getsockopt(struct sock *sk, int level, int optname, char __user *optval, int __user *optlen) sctp_getsockopt() argument
[all...]
/kernel/linux/linux-5.10/net/sctp/
H A Dsocket.c1385 char __user *optval, in sctp_getsockopt_connectx3()
1399 if (copy_from_user(&param32, optval, sizeof(param32))) in sctp_getsockopt_connectx3()
1410 if (copy_from_user(&param, optval, sizeof(param))) in sctp_getsockopt_connectx3()
1421 if (copy_to_user(optval, &assoc_id, sizeof(assoc_id))) in sctp_getsockopt_connectx3()
2263 static int sctp_setsockopt_autoclose(struct sock *sk, u32 *optval, in sctp_setsockopt_autoclose() argument
2275 sp->autoclose = *optval; in sctp_setsockopt_autoclose()
4447 * ret = getsockopt(int sd, int level, int optname, void __user *optval,
4449 * ret = setsockopt(int sd, int level, int optname, const void __user *optval,
4455 * optval - the buffer to store the value of the option.
4459 sockptr_t optval, unsigne in sctp_setsockopt()
1384 sctp_getsockopt_connectx3(struct sock *sk, int len, char __user *optval, int __user *optlen) sctp_getsockopt_connectx3() argument
4458 sctp_setsockopt(struct sock *sk, int level, int optname, sockptr_t optval, unsigned int optlen) sctp_setsockopt() argument
5283 sctp_getsockopt_sctp_status(struct sock *sk, int len, char __user *optval, int __user *optlen) sctp_getsockopt_sctp_status() argument
5363 sctp_getsockopt_peer_addr_info(struct sock *sk, int len, char __user *optval, int __user *optlen) sctp_getsockopt_peer_addr_info() argument
5426 sctp_getsockopt_disable_fragments(struct sock *sk, int len, char __user *optval, int __user *optlen) sctp_getsockopt_disable_fragments() argument
5448 sctp_getsockopt_events(struct sock *sk, int len, char __user *optval, int __user *optlen) sctp_getsockopt_events() argument
5483 sctp_getsockopt_autoclose(struct sock *sk, int len, char __user *optval, int __user *optlen) sctp_getsockopt_autoclose() argument
5585 sctp_getsockopt_peeloff(struct sock *sk, int len, char __user *optval, int __user *optlen) sctp_getsockopt_peeloff() argument
5618 sctp_getsockopt_peeloff_flags(struct sock *sk, int len, char __user *optval, int __user *optlen) sctp_getsockopt_peeloff_flags() argument
5785 sctp_getsockopt_peer_addr_params(struct sock *sk, int len, char __user *optval, int __user *optlen) sctp_getsockopt_peer_addr_params() argument
5928 sctp_getsockopt_delayed_ack(struct sock *sk, int len, char __user *optval, int __user *optlen) sctp_getsockopt_delayed_ack() argument
6002 sctp_getsockopt_initmsg(struct sock *sk, int len, char __user *optval, int __user *optlen) sctp_getsockopt_initmsg() argument
6015 sctp_getsockopt_peer_addrs(struct sock *sk, int len, char __user *optval, int __user *optlen) sctp_getsockopt_peer_addrs() argument
6111 sctp_getsockopt_local_addrs(struct sock *sk, int len, char __user *optval, int __user *optlen) sctp_getsockopt_local_addrs() argument
6219 sctp_getsockopt_primary_addr(struct sock *sk, int len, char __user *optval, int __user *optlen) sctp_getsockopt_primary_addr() argument
6261 sctp_getsockopt_adaptation_layer(struct sock *sk, int len, char __user *optval, int __user *optlen) sctp_getsockopt_adaptation_layer() argument
6300 sctp_getsockopt_default_send_param(struct sock *sk, int len, char __user *optval, int __user *optlen) sctp_getsockopt_default_send_param() argument
6346 sctp_getsockopt_default_sndinfo(struct sock *sk, int len, char __user *optval, int __user *optlen) sctp_getsockopt_default_sndinfo() argument
6397 sctp_getsockopt_nodelay(struct sock *sk, int len, char __user *optval, int __user *optlen) sctp_getsockopt_nodelay() argument
6426 sctp_getsockopt_rtoinfo(struct sock *sk, int len, char __user *optval, int __user *optlen) sctp_getsockopt_rtoinfo() argument
6480 sctp_getsockopt_associnfo(struct sock *sk, int len, char __user *optval, int __user *optlen) sctp_getsockopt_associnfo() argument
6549 sctp_getsockopt_mappedv4(struct sock *sk, int len, char __user *optval, int __user *optlen) sctp_getsockopt_mappedv4() argument
6572 sctp_getsockopt_context(struct sock *sk, int len, char __user *optval, int __user *optlen) sctp_getsockopt_context() argument
6629 sctp_getsockopt_maxseg(struct sock *sk, int len, char __user *optval, int __user *optlen) sctp_getsockopt_maxseg() argument
6676 sctp_getsockopt_fragment_interleave(struct sock *sk, int len, char __user *optval, int __user *optlen) sctp_getsockopt_fragment_interleave() argument
6699 sctp_getsockopt_partial_delivery_point(struct sock *sk, int len, char __user *optval, int __user *optlen) sctp_getsockopt_partial_delivery_point() argument
6723 sctp_getsockopt_maxburst(struct sock *sk, int len, char __user *optval, int __user *optlen) sctp_getsockopt_maxburst() argument
6763 sctp_getsockopt_hmac_ident(struct sock *sk, int len, char __user *optval, int __user *optlen) sctp_getsockopt_hmac_ident() argument
6799 sctp_getsockopt_active_key(struct sock *sk, int len, char __user *optval, int __user *optlen) sctp_getsockopt_active_key() argument
6835 sctp_getsockopt_peer_auth_chunks(struct sock *sk, int len, char __user *optval, int __user *optlen) sctp_getsockopt_peer_auth_chunks() argument
6879 sctp_getsockopt_local_auth_chunks(struct sock *sk, int len, char __user *optval, int __user *optlen) sctp_getsockopt_local_auth_chunks() argument
6935 sctp_getsockopt_assoc_number(struct sock *sk, int len, char __user *optval, int __user *optlen) sctp_getsockopt_assoc_number() argument
6966 sctp_getsockopt_auto_asconf(struct sock *sk, int len, char __user *optval, int __user *optlen) sctp_getsockopt_auto_asconf() argument
6991 sctp_getsockopt_assoc_ids(struct sock *sk, int len, char __user *optval, int __user *optlen) sctp_getsockopt_assoc_ids() argument
7040 sctp_getsockopt_paddr_thresholds(struct sock *sk, char __user *optval, int len, int __user *optlen, bool v2) sctp_getsockopt_paddr_thresholds() argument
7099 sctp_getsockopt_assoc_stats(struct sock *sk, int len, char __user *optval, int __user *optlen) sctp_getsockopt_assoc_stats() argument
7157 sctp_getsockopt_recvrcvinfo(struct sock *sk, int len, char __user *optval, int __user *optlen) sctp_getsockopt_recvrcvinfo() argument
7177 sctp_getsockopt_recvnxtinfo(struct sock *sk, int len, char __user *optval, int __user *optlen) sctp_getsockopt_recvnxtinfo() argument
7197 sctp_getsockopt_pr_supported(struct sock *sk, int len, char __user *optval, int __user *optlen) sctp_getsockopt_pr_supported() argument
7236 sctp_getsockopt_default_prinfo(struct sock *sk, int len, char __user *optval, int __user *optlen) sctp_getsockopt_default_prinfo() argument
7282 sctp_getsockopt_pr_assocstatus(struct sock *sk, int len, char __user *optval, int __user *optlen) sctp_getsockopt_pr_assocstatus() argument
7341 sctp_getsockopt_pr_streamstatus(struct sock *sk, int len, char __user *optval, int __user *optlen) sctp_getsockopt_pr_streamstatus() argument
7405 sctp_getsockopt_reconfig_supported(struct sock *sk, int len, char __user *optval, int __user *optlen) sctp_getsockopt_reconfig_supported() argument
7444 sctp_getsockopt_enable_strreset(struct sock *sk, int len, char __user *optval, int __user *optlen) sctp_getsockopt_enable_strreset() argument
7483 sctp_getsockopt_scheduler(struct sock *sk, int len, char __user *optval, int __user *optlen) sctp_getsockopt_scheduler() argument
7522 sctp_getsockopt_scheduler_value(struct sock *sk, int len, char __user *optval, int __user *optlen) sctp_getsockopt_scheduler_value() argument
7564 sctp_getsockopt_interleaving_supported(struct sock *sk, int len, char __user *optval, int __user *optlen) sctp_getsockopt_interleaving_supported() argument
7603 sctp_getsockopt_reuse_port(struct sock *sk, int len, char __user *optval, int __user *optlen) sctp_getsockopt_reuse_port() argument
7623 sctp_getsockopt_event(struct sock *sk, int len, char __user *optval, int __user *optlen) sctp_getsockopt_event() argument
7658 sctp_getsockopt_asconf_supported(struct sock *sk, int len, char __user *optval, int __user *optlen) sctp_getsockopt_asconf_supported() argument
7697 sctp_getsockopt_auth_supported(struct sock *sk, int len, char __user *optval, int __user *optlen) sctp_getsockopt_auth_supported() argument
7736 sctp_getsockopt_ecn_supported(struct sock *sk, int len, char __user *optval, int __user *optlen) sctp_getsockopt_ecn_supported() argument
7775 sctp_getsockopt_pf_expose(struct sock *sk, int len, char __user *optval, int __user *optlen) sctp_getsockopt_pf_expose() argument
7814 sctp_getsockopt(struct sock *sk, int level, int optname, char __user *optval, int __user *optlen) sctp_getsockopt() argument
[all...]
/kernel/linux/linux-5.10/net/ipv4/
H A Dip_sockglue.c706 sockptr_t optval, int optlen) in copy_group_source_from_sockptr()
713 if (copy_from_sockptr(&gr32, optval, sizeof(gr32))) in copy_group_source_from_sockptr()
721 if (copy_from_sockptr(greqs, optval, sizeof(*greqs))) in copy_group_source_from_sockptr()
729 sockptr_t optval, int optlen) in do_mcast_group_source()
736 err = copy_group_source_from_sockptr(&greqs, optval, optlen); in do_mcast_group_source()
776 static int ip_set_mcast_msfilter(struct sock *sk, sockptr_t optval, int optlen) in ip_set_mcast_msfilter() argument
786 gsf = memdup_sockptr(optval, optlen); in ip_set_mcast_msfilter()
807 static int compat_ip_set_mcast_msfilter(struct sock *sk, sockptr_t optval, in compat_ip_set_mcast_msfilter() argument
827 if (copy_from_sockptr(gf32, optval, optlen)) in compat_ip_set_mcast_msfilter()
852 sockptr_t optval, in in ip_mcast_join_leave()
705 copy_group_source_from_sockptr(struct group_source_req *greqs, sockptr_t optval, int optlen) copy_group_source_from_sockptr() argument
728 do_mcast_group_source(struct sock *sk, int optname, sockptr_t optval, int optlen) do_mcast_group_source() argument
851 ip_mcast_join_leave(struct sock *sk, int optname, sockptr_t optval, int optlen) ip_mcast_join_leave() argument
873 compat_ip_mcast_join_leave(struct sock *sk, int optname, sockptr_t optval, int optlen) compat_ip_mcast_join_leave() argument
896 do_ip_setsockopt(struct sock *sk, int level, int optname, sockptr_t optval, unsigned int optlen) do_ip_setsockopt() argument
1422 ip_setsockopt(struct sock *sk, int level, int optname, sockptr_t optval, unsigned int optlen) ip_setsockopt() argument
1463 ip_get_mcast_msfilter(struct sock *sk, void __user *optval, int __user *optlen, int len) ip_get_mcast_msfilter() argument
1489 compat_ip_get_mcast_msfilter(struct sock *sk, void __user *optval, int __user *optlen, int len) compat_ip_get_mcast_msfilter() argument
1522 do_ip_getsockopt(struct sock *sk, int level, int optname, char __user *optval, int __user *optlen) do_ip_getsockopt() argument
1766 ip_getsockopt(struct sock *sk, int level, int optname, char __user *optval, int __user *optlen) ip_getsockopt() argument
[all...]
/kernel/linux/linux-6.6/net/tls/
H A Dtls_main.c438 static int do_tls_getsockopt_conf(struct sock *sk, char __user *optval, in do_tls_getsockopt_conf() argument
451 if (!optval || (len < sizeof(*crypto_info))) { in do_tls_getsockopt_conf()
476 if (copy_to_user(optval, crypto_info, sizeof(*crypto_info))) in do_tls_getsockopt_conf()
492 if (copy_to_user(optval, crypto_info, cipher_desc->crypto_info)) in do_tls_getsockopt_conf()
499 static int do_tls_getsockopt_tx_zc(struct sock *sk, char __user *optval, in do_tls_getsockopt_tx_zc() argument
513 if (copy_to_user(optval, &value, sizeof(value))) in do_tls_getsockopt_tx_zc()
519 static int do_tls_getsockopt_no_pad(struct sock *sk, char __user *optval, in do_tls_getsockopt_no_pad() argument
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()
557 rc = do_tls_getsockopt_conf(sk, optval, optle in do_tls_getsockopt()
547 do_tls_getsockopt(struct sock *sk, int optname, char __user *optval, int __user *optlen) do_tls_getsockopt() argument
576 tls_getsockopt(struct sock *sk, int level, int optname, char __user *optval, int __user *optlen) tls_getsockopt() argument
588 do_tls_setsockopt_conf(struct sock *sk, sockptr_t optval, unsigned int optlen, int tx) do_tls_setsockopt_conf() argument
715 do_tls_setsockopt_tx_zc(struct sock *sk, sockptr_t optval, unsigned int optlen) do_tls_setsockopt_tx_zc() argument
735 do_tls_setsockopt_no_pad(struct sock *sk, sockptr_t optval, unsigned int optlen) do_tls_setsockopt_no_pad() argument
767 do_tls_setsockopt(struct sock *sk, int optname, sockptr_t optval, unsigned int optlen) do_tls_setsockopt() argument
795 tls_setsockopt(struct sock *sk, int level, int optname, sockptr_t optval, unsigned int optlen) tls_setsockopt() argument
[all...]
/kernel/linux/linux-5.10/net/dccp/
H A Dproto.c424 sockptr_t optval, unsigned int optlen) in dccp_setsockopt_service()
439 if (copy_from_sockptr_offset(sl->dccpsl_list, optval, in dccp_setsockopt_service()
494 sockptr_t optval, unsigned int optlen) in dccp_setsockopt_ccid()
502 val = memdup_sockptr(optval, optlen); in dccp_setsockopt_ccid()
519 sockptr_t optval, unsigned int optlen) in do_dccp_setsockopt()
535 return dccp_setsockopt_ccid(sk, optname, optval, optlen); in do_dccp_setsockopt()
541 if (copy_from_sockptr(&val, optval, sizeof(int))) in do_dccp_setsockopt()
545 return dccp_setsockopt_service(sk, val, optval, optlen); in do_dccp_setsockopt()
584 int dccp_setsockopt(struct sock *sk, int level, int optname, sockptr_t optval, in dccp_setsockopt() argument
589 optname, optval, in dccp_setsockopt()
423 dccp_setsockopt_service(struct sock *sk, const __be32 service, sockptr_t optval, unsigned int optlen) dccp_setsockopt_service() argument
493 dccp_setsockopt_ccid(struct sock *sk, int type, sockptr_t optval, unsigned int optlen) dccp_setsockopt_ccid() argument
518 do_dccp_setsockopt(struct sock *sk, int level, int optname, sockptr_t optval, unsigned int optlen) do_dccp_setsockopt() argument
596 dccp_getsockopt_service(struct sock *sk, int len, __be32 __user *optval, int __user *optlen) dccp_getsockopt_service() argument
624 do_dccp_getsockopt(struct sock *sk, int level, int optname, char __user *optval, int __user *optlen) do_dccp_getsockopt() argument
692 dccp_getsockopt(struct sock *sk, int level, int optname, char __user *optval, int __user *optlen) dccp_getsockopt() argument
[all...]
/kernel/linux/linux-6.6/tools/testing/selftests/bpf/prog_tests/
H A Dsockopt.c107 .descr = "getsockopt: no optval bounds check, deny loading",
109 /* r6 = ctx->optval */
111 offsetof(struct bpf_sockopt, optval)),
113 /* ctx->optval[0] = 0x80 */
283 /* write 0xFF to the first optval byte */
285 /* r6 = ctx->optval */
287 offsetof(struct bpf_sockopt, optval)),
288 /* r2 = ctx->optval */
290 /* r6 = ctx->optval + 1 */
297 /* if (ctx->optval
946 void *optval = NULL; run_test() local
[all...]
/kernel/linux/linux-5.10/drivers/net/bonding/
H A Dbond_procfs.c60 const struct bond_opt_value *optval; in bond_info_show_master() local
71 optval = bond_opt_get_val(BOND_OPT_FAIL_OVER_MAC, in bond_info_show_master()
73 seq_printf(seq, " (fail_over_mac %s)", optval->string); in bond_info_show_master()
79 optval = bond_opt_get_val(BOND_OPT_XMIT_HASH, in bond_info_show_master()
82 optval->string, bond->params.xmit_policy); in bond_info_show_master()
90 optval = bond_opt_get_val(BOND_OPT_PRIMARY_RESELECT, in bond_info_show_master()
93 optval->string); in bond_info_show_master()
137 optval = bond_opt_get_val(BOND_OPT_AD_SELECT, in bond_info_show_master()
140 optval->string); in bond_info_show_master()

Completed in 28 milliseconds

12345678910