Searched refs:optval (Results 26 - 50 of 126) sorted by relevance

123456

/linux-master/drivers/net/ethernet/chelsio/inline_crypto/chtls/
H A Dchtls_main.c467 static int do_chtls_getsockopt(struct sock *sk, char __user *optval, argument
473 if (copy_to_user(optval, &crypto_info, sizeof(struct tls_crypto_info)))
479 char __user *optval, int __user *optlen)
485 optname, optval, optlen);
487 return do_chtls_getsockopt(sk, optval, optlen);
491 sockptr_t optval, unsigned int optlen)
501 if (sockptr_is_null(optval) || optlen < sizeof(*crypto_info)) {
506 rc = copy_from_sockptr(&tmp_crypto_info, optval, sizeof(*crypto_info));
530 optval, sizeof(*crypto_info),
547 optval, sizeo
478 chtls_getsockopt(struct sock *sk, int level, int optname, char __user *optval, int __user *optlen) argument
490 do_chtls_setsockopt(struct sock *sk, int optname, sockptr_t optval, unsigned int optlen) argument
569 chtls_setsockopt(struct sock *sk, int level, int optname, sockptr_t optval, unsigned int optlen) argument
[all...]
/linux-master/include/linux/
H A Dbpf-cgroup.h146 int *optname, sockptr_t optval,
150 int optname, sockptr_t optval,
155 int optname, void *optval,
380 #define BPF_CGROUP_RUN_PROG_SETSOCKOPT(sock, level, optname, optval, optlen, \
387 optname, optval, \
401 #define BPF_CGROUP_RUN_PROG_GETSOCKOPT(sock, level, optname, optval, optlen, \
412 sock, level, optname, optval, optlen, \
417 #define BPF_CGROUP_RUN_PROG_GETSOCKOPT_KERN(sock, level, optname, optval, \
423 sock, level, optname, optval, optlen, retval); \
522 #define BPF_CGROUP_RUN_PROG_GETSOCKOPT(sock, level, optname, optval, \
[all...]
H A Digmp.h122 sockptr_t optval, sockptr_t optlen);
124 sockptr_t optval, size_t offset);
H A Dsockptr.h67 * @optval: Source address. (in user or kernel space)
68 * @optlen: Size of @optval data.
76 sockptr_t optval, unsigned int optlen)
80 return copy_from_sockptr(dst, optval, ksize);
75 copy_safe_from_sockptr(void *dst, size_t ksize, sockptr_t optval, unsigned int optlen) argument
H A Dnetfilter.h185 int (*set)(struct sock *sk, int optval, sockptr_t arg,
189 int (*get)(struct sock *sk, int optval, void __user *user, int *len);
356 int nf_setsockopt(struct sock *sk, u_int8_t pf, int optval, sockptr_t opt,
358 int nf_getsockopt(struct sock *sk, u_int8_t pf, int optval, char __user *opt,
/linux-master/net/bridge/
H A Dbr.c316 bool on = !!(bm->optval & BIT(opt_id));
332 u32 optval = 0; local
336 optval |= (br_boolopt_get(br, opt_id) << opt_id);
338 bm->optval = optval;
/linux-master/net/bluetooth/
H A Dl2cap_sock.c436 char __user *optval, int __user *optlen)
491 if (copy_to_user(optval, (char *) &opts, len))
523 if (put_user(opt, (u32 __user *) optval))
541 if (copy_to_user(optval, (char *) &cinfo, len))
556 char __user *optval, int __user *optlen)
568 return l2cap_sock_getsockopt_old(sock, optname, optval, optlen);
598 if (copy_to_user(optval, (char *) &sec, len))
610 (u32 __user *) optval))
617 (u32 __user *) optval))
632 if (copy_to_user(optval, (cha
435 l2cap_sock_getsockopt_old(struct socket *sock, int optname, char __user *optval, int __user *optlen) argument
555 l2cap_sock_getsockopt(struct socket *sock, int level, int optname, char __user *optval, int __user *optlen) argument
725 l2cap_sock_setsockopt_old(struct socket *sock, int optname, sockptr_t optval, unsigned int optlen) argument
878 l2cap_sock_setsockopt(struct socket *sock, int level, int optname, sockptr_t optval, unsigned int optlen) argument
[all...]
H A Dsco.c824 sockptr_t optval, unsigned int optlen)
846 err = bt_copy_from_sockptr(&opt, sizeof(opt), optval, optlen);
865 err = bt_copy_from_sockptr(&voice, sizeof(voice), optval,
891 err = bt_copy_from_sockptr(&opt, sizeof(opt), optval, optlen);
934 err = bt_copy_from_sockptr(buffer, optlen, optval, optlen);
962 char __user *optval, int __user *optlen)
991 if (copy_to_user(optval, (char *)&opts, len))
1009 if (copy_to_user(optval, (char *)&cinfo, len))
1024 char __user *optval, int __user *optlen)
1040 return sco_sock_getsockopt_old(sock, optname, optval, optle
823 sco_sock_setsockopt(struct socket *sock, int level, int optname, sockptr_t optval, unsigned int optlen) argument
961 sco_sock_getsockopt_old(struct socket *sock, int optname, char __user *optval, int __user *optlen) argument
1023 sco_sock_getsockopt(struct socket *sock, int level, int optname, char __user *optval, int __user *optlen) argument
[all...]
/linux-master/net/can/
H A Draw.c551 sockptr_t optval, unsigned int optlen)
578 filter = memdup_sockptr(optval, optlen);
582 if (copy_from_sockptr(&sfilter, optval, sizeof(sfilter)))
641 if (copy_from_sockptr(&err_mask, optval, optlen))
684 if (copy_from_sockptr(&ro->loopback, optval, optlen))
693 if (copy_from_sockptr(&ro->recv_own_msgs, optval, optlen))
702 if (copy_from_sockptr(&fd_frames, optval, optlen))
716 if (copy_from_sockptr(&ro->xl_frames, optval, optlen))
728 if (copy_from_sockptr(&ro->raw_vcid_opts, optval, optlen))
741 if (copy_from_sockptr(&ro->join_filters, optval, optle
550 raw_setsockopt(struct socket *sock, int level, int optname, sockptr_t optval, unsigned int optlen) argument
752 raw_getsockopt(struct socket *sock, int level, int optname, char __user *optval, int __user *optlen) argument
[all...]
/linux-master/tools/testing/selftests/net/tcp_ao/
H A Dsetsockopt-closed.c57 void *optval, socklen_t *len,
69 ret = getsockopt(sk, IPPROTO_TCP, optname, optval, len);
71 ret = setsockopt(sk, IPPROTO_TCP, optname, optval, *len);
88 test_verify_socket_key(sk, optval);
90 test_vefify_ao_info(sk, optval, tst2);
100 static void setsockopt_checked(int sk, int optname, void *optval, argument
123 __setsockopt_checked(sk, optname, false, optval, &len, err, cmd, tst);
126 static int prepare_defs(int cmd, void *optval) argument
135 struct tcp_ao_add *add = optval;
143 struct tcp_ao_del *del = optval;
56 __setsockopt_checked(int sk, int optname, bool get, void *optval, socklen_t *len, int err, const char *tst, const char *tst2) argument
590 getsockopt_checked(int sk, struct tcp_ao_getsockopt *optval, int err, const char *tst) argument
[all...]
/linux-master/net/ipv4/
H A Draw.c801 static int raw_seticmpfilter(struct sock *sk, sockptr_t optval, int optlen) argument
805 if (copy_from_sockptr(&raw_sk(sk)->filter, optval, optlen))
810 static int raw_geticmpfilter(struct sock *sk, char __user *optval, int __user *optlen) argument
823 copy_to_user(optval, &raw_sk(sk)->filter, len))
830 sockptr_t optval, unsigned int optlen)
836 return raw_seticmpfilter(sk, optval, optlen);
842 sockptr_t optval, unsigned int optlen)
845 return ip_setsockopt(sk, level, optname, optval, optlen);
846 return do_raw_setsockopt(sk, optname, optval, optlen);
850 char __user *optval, in
829 do_raw_setsockopt(struct sock *sk, int optname, sockptr_t optval, unsigned int optlen) argument
841 raw_setsockopt(struct sock *sk, int level, int optname, sockptr_t optval, unsigned int optlen) argument
849 do_raw_getsockopt(struct sock *sk, int optname, char __user *optval, int __user *optlen) argument
861 raw_getsockopt(struct sock *sk, int level, int optname, char __user *optval, int __user *optlen) argument
[all...]
H A Dtcp_ao.c1570 sockptr_t optval, int optlen)
1582 ret = copy_struct_from_sockptr(&cmd, sizeof(cmd), optval, optlen);
1786 sockptr_t optval, int optlen)
1799 err = copy_struct_from_sockptr(&cmd, sizeof(cmd), optval, optlen);
1931 sockptr_t optval, int optlen)
1942 err = copy_struct_from_sockptr(&cmd, sizeof(cmd), optval, optlen);
2018 sockptr_t optval, int optlen)
2025 return tcp_ao_add_cmd(sk, family, optval, optlen);
2027 return tcp_ao_del_cmd(sk, family, optval, optlen);
2029 return tcp_ao_info_cmd(sk, family, optval, optle
1569 tcp_ao_add_cmd(struct sock *sk, unsigned short int family, sockptr_t optval, int optlen) argument
1785 tcp_ao_del_cmd(struct sock *sk, unsigned short int family, sockptr_t optval, int optlen) argument
1930 tcp_ao_info_cmd(struct sock *sk, unsigned short int family, sockptr_t optval, int optlen) argument
2017 tcp_parse_ao(struct sock *sk, int cmd, unsigned short int family, sockptr_t optval, int optlen) argument
2036 tcp_v4_parse_ao(struct sock *sk, int cmd, sockptr_t optval, int optlen) argument
2076 tcp_ao_copy_mkts_to_user(struct tcp_ao_info *ao_info, sockptr_t optval, sockptr_t optlen) argument
2274 tcp_ao_get_mkts(struct sock *sk, sockptr_t optval, sockptr_t optlen) argument
2287 tcp_ao_get_sock_info(struct sock *sk, sockptr_t optval, sockptr_t optlen) argument
2342 tcp_ao_set_repair(struct sock *sk, sockptr_t optval, unsigned int optlen) argument
2377 tcp_ao_get_repair(struct sock *sk, sockptr_t optval, sockptr_t optlen) argument
[all...]
/linux-master/net/bluetooth/rfcomm/
H A Dsock.c620 sockptr_t optval, unsigned int optlen)
632 if (bt_copy_from_sockptr(&opt, sizeof(opt), optval, optlen)) {
662 sockptr_t optval, unsigned int optlen)
672 return rfcomm_sock_setsockopt_old(sock, optname, optval, optlen);
688 err = bt_copy_from_sockptr(&sec, sizeof(sec), optval, optlen);
706 err = bt_copy_from_sockptr(&opt, sizeof(opt), optval, optlen);
726 static int rfcomm_sock_getsockopt_old(struct socket *sock, int optname, char __user *optval, int __user *optlen) argument
767 if (put_user(opt, (u32 __user *) optval))
787 if (copy_to_user(optval, (char *) &cinfo, len))
801 static int rfcomm_sock_getsockopt(struct socket *sock, int level, int optname, char __user *optval, in argument
619 rfcomm_sock_setsockopt_old(struct socket *sock, int optname, sockptr_t optval, unsigned int optlen) argument
661 rfcomm_sock_setsockopt(struct socket *sock, int level, int optname, sockptr_t optval, unsigned int optlen) argument
[all...]
/linux-master/net/rds/
H A Dinfo.c147 * @optval points to the userspace buffer that the information snapshot
158 int rds_info_getsockopt(struct socket *sock, int optname, char __user *optval, argument
177 start = (unsigned long)optval;
/linux-master/net/rxrpc/
H A Dserver_key.c121 int rxrpc_server_keyring(struct rxrpc_sock *rx, sockptr_t optval, int optlen) argument
131 description = memdup_sockptr_nul(optval, optlen);
/linux-master/include/net/
H A Dipv6_stubs.h88 sockptr_t optval, unsigned int optlen);
90 sockptr_t optval, sockptr_t optlen);
/linux-master/net/ipv6/
H A Draw.c945 sockptr_t optval, int optlen)
951 if (copy_from_sockptr(&raw6_sk(sk)->filter, optval, optlen))
962 char __user *optval, int __user *optlen)
976 if (copy_to_user(optval, &raw6_sk(sk)->filter, len))
988 sockptr_t optval, unsigned int optlen)
996 if (copy_from_sockptr(&val, optval, sizeof(val)))
1038 sockptr_t optval, unsigned int optlen)
1047 return rawv6_seticmpfilter(sk, optname, optval, optlen);
1054 return ipv6_setsockopt(sk, level, optname, optval, optlen);
1057 return do_rawv6_setsockopt(sk, level, optname, optval, optle
944 rawv6_seticmpfilter(struct sock *sk, int optname, sockptr_t optval, int optlen) argument
961 rawv6_geticmpfilter(struct sock *sk, int optname, char __user *optval, int __user *optlen) argument
987 do_rawv6_setsockopt(struct sock *sk, int level, int optname, sockptr_t optval, unsigned int optlen) argument
1037 rawv6_setsockopt(struct sock *sk, int level, int optname, sockptr_t optval, unsigned int optlen) argument
1060 do_rawv6_getsockopt(struct sock *sk, int level, int optname, char __user *optval, int __user *optlen) argument
1098 rawv6_getsockopt(struct sock *sk, int level, int optname, char __user *optval, int __user *optlen) argument
[all...]
/linux-master/net/atm/
H A Dsvc.c459 sockptr_t optval, unsigned int optlen)
472 if (copy_from_sockptr(&vcc->sap, optval, optlen)) {
483 if (copy_from_sockptr(&value, optval, sizeof(int))) {
495 error = vcc_setsockopt(sock, level, optname, optval, optlen);
504 char __user *optval, int __user *optlen)
511 error = vcc_getsockopt(sock, level, optname, optval, optlen);
522 if (copy_to_user(optval, &ATM_SD(sock)->sap, sizeof(struct atm_sap))) {
458 svc_setsockopt(struct socket *sock, int level, int optname, sockptr_t optval, unsigned int optlen) argument
503 svc_getsockopt(struct socket *sock, int level, int optname, char __user *optval, int __user *optlen) argument
/linux-master/net/core/
H A Dsock.c361 int sock_get_timeout(long timeo, void *optval, bool old_timeval) argument
375 *(struct old_timeval32 *)optval = tv32;
383 *(struct __kernel_old_timeval *)optval = old_tv;
387 *(struct __kernel_sock_timeval *)optval = tv;
393 sockptr_t optval, int optlen, bool old_timeval)
401 if (copy_from_sockptr(&tv32, optval, sizeof(tv32)))
410 if (copy_from_sockptr(&old_tv, optval, sizeof(old_tv)))
417 if (copy_from_sockptr(tv, optval, sizeof(*tv)))
425 static int sock_set_timeout(long *timeo_p, sockptr_t optval, int optlen, argument
429 int err = sock_copy_user_timeval(&tv, optval, optle
392 sock_copy_user_timeval(struct __kernel_sock_timeval *tv, sockptr_t optval, int optlen, bool old_timeval) argument
671 sock_setbindtodevice(struct sock *sk, sockptr_t optval, int optlen) argument
719 sock_getbindtodevice(struct sock *sk, sockptr_t optval, sockptr_t optlen, int len) argument
1091 sk_setsockopt(struct sock *sk, int level, int optname, sockptr_t optval, unsigned int optlen) argument
1546 sock_setsockopt(struct socket *sock, int level, int optname, sockptr_t optval, unsigned int optlen) argument
1593 sk_getsockopt(struct sock *sk, int level, int optname, sockptr_t optval, sockptr_t optlen) argument
3694 sock_common_getsockopt(struct socket *sock, int level, int optname, char __user *optval, int __user *optlen) argument
3721 sock_common_setsockopt(struct socket *sock, int level, int optname, sockptr_t optval, unsigned int optlen) argument
[all...]
/linux-master/kernel/bpf/
H A Dcgroup.c1768 /* When the optval fits into BPF_SOCKOPT_KERN_BUF_SIZE
1771 ctx->optval = buf->data;
1772 ctx->optval_end = ctx->optval + max_optlen;
1776 ctx->optval = kzalloc(max_optlen, GFP_USER);
1777 if (!ctx->optval)
1780 ctx->optval_end = ctx->optval + max_optlen;
1788 if (ctx->optval == buf->data)
1790 kfree(ctx->optval);
1796 return ctx->optval != buf->data;
1800 int *optname, sockptr_t optval,
1799 __cgroup_bpf_run_filter_setsockopt(struct sock *sk, int *level, int *optname, sockptr_t optval, int *optlen, char **kernel_optval) argument
1890 __cgroup_bpf_run_filter_getsockopt(struct sock *sk, int level, int optname, sockptr_t optval, sockptr_t optlen, int max_optlen, int retval) argument
1975 __cgroup_bpf_run_filter_getsockopt_kern(struct sock *sk, int level, int optname, void *optval, int *optlen, int retval) argument
[all...]
/linux-master/drivers/infiniband/core/
H A Ducma.c1254 void *optval, size_t optlen)
1264 rdma_set_service_type(ctx->cm_id, *((u8 *) optval));
1271 ret = rdma_set_reuseaddr(ctx->cm_id, *((int *) optval) ? 1 : 0);
1278 ret = rdma_set_afonly(ctx->cm_id, *((int *) optval) ? 1 : 0);
1285 ret = rdma_set_ack_timeout(ctx->cm_id, *((u8 *)optval));
1342 void *optval, size_t optlen)
1348 ret = ucma_set_ib_path(ctx, optval, optlen);
1358 int optname, void *optval, size_t optlen)
1365 ret = ucma_set_option_id(ctx, optname, optval, optlen);
1369 ret = ucma_set_option_ib(ctx, optname, optval, optle
1253 ucma_set_option_id(struct ucma_context *ctx, int optname, void *optval, size_t optlen) argument
1341 ucma_set_option_ib(struct ucma_context *ctx, int optname, void *optval, size_t optlen) argument
1357 ucma_set_option_level(struct ucma_context *ctx, int level, int optname, void *optval, size_t optlen) argument
1383 void *optval; local
[all...]
/linux-master/net/dccp/ccids/
H A Dccid3.c458 u8 option, u8 *optval, u8 optlen)
474 opt_val = ntohl(get_unaligned((__be32 *)optval));
521 u32 __user *optval, int __user *optlen)
546 if (put_user(len, optlen) || copy_to_user(optval, val, len))
816 u32 __user *optval, int __user *optlen)
836 if (put_user(len, optlen) || copy_to_user(optval, val, len))
457 ccid3_hc_tx_parse_options(struct sock *sk, u8 packet_type, u8 option, u8 *optval, u8 optlen) argument
520 ccid3_hc_tx_getsockopt(struct sock *sk, const int optname, int len, u32 __user *optval, int __user *optlen) argument
815 ccid3_hc_rx_getsockopt(struct sock *sk, const int optname, int len, u32 __user *optval, int __user *optlen) argument
/linux-master/tools/include/io_uring/
H A Dmini_liburing.h233 const void *optval,
243 sqe->optval = (unsigned long long)optval;
230 io_uring_prep_cmd(struct io_uring_sqe *sqe, int op, int sockfd, int level, int optname, const void *optval, int optlen) argument
/linux-master/net/nfc/
H A Dllcp_sock.c232 sockptr_t optval, unsigned int optlen)
256 optval, optlen);
278 optval, optlen);
305 char __user *optval, int __user *optlen)
333 if (put_user(rw, (u32 __user *) optval))
342 if (put_user(miux, (u32 __user *) optval))
351 if (put_user(remote_miu, (u32 __user *) optval))
357 if (put_user(local->remote_lto / 10, (u32 __user *) optval))
363 if (put_user(llcp_sock->remote_rw, (u32 __user *) optval))
231 nfc_llcp_setsockopt(struct socket *sock, int level, int optname, sockptr_t optval, unsigned int optlen) argument
304 nfc_llcp_getsockopt(struct socket *sock, int level, int optname, char __user *optval, int __user *optlen) argument
/linux-master/net/dccp/
H A Dccid.c61 char __user *optval, int __user *optlen)
71 else if (len > 0 && copy_to_user(optval, ccid_array,
60 ccid_getsockopt_builtin_ccids(struct sock *sk, int len, char __user *optval, int __user *optlen) argument

Completed in 243 milliseconds

123456