/kernel/linux/linux-5.10/tools/testing/selftests/bpf/progs/ |
H A D | sockopt_sk.c | 36 __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 D | sockopt_multi.c | 13 __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 D | sockopt_inherit.c | 56 __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 D | sockopt_sk.c | 33 __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 D | sockopt_multi.c | 14 __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 D | sockopt_inherit.c | 57 __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 D | sockopt_qos_to_cc.c | 18 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 D | sockopt.c | 58 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(×tamping, 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 D | bond_options.h | 138 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 D | bond_options.h | 118 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 D | ipv6_sockglue.c | 142 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 D | ipv6_sockglue.c | 140 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 D | nip_sockglue.c | 64 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 D | sockopt.c | 24 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 D | sockopt.c | 15 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 D | ip_sockglue.c | 701 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 D | af_rds.c | 293 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 D | af_rds.c | 293 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 D | socket.c | 1387 char __user *optval, in sctp_getsockopt_connectx3() 1401 if (copy_from_user(¶m32, optval, sizeof(param32))) in sctp_getsockopt_connectx3() 1412 if (copy_from_user(¶m, 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 D | socket.c | 1385 char __user *optval, in sctp_getsockopt_connectx3() 1399 if (copy_from_user(¶m32, optval, sizeof(param32))) in sctp_getsockopt_connectx3() 1410 if (copy_from_user(¶m, 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 D | ip_sockglue.c | 706 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 D | tls_main.c | 438 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 D | proto.c | 424 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 D | sockopt.c | 107 .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 D | bond_procfs.c | 60 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()
|