• Home
  • Raw
  • Download

Lines Matching refs:optval

336 static int do_tls_getsockopt_conf(struct sock *sk, char __user *optval,  in do_tls_getsockopt_conf()  argument
348 if (!optval || (len < sizeof(*crypto_info))) { in do_tls_getsockopt_conf()
373 if (copy_to_user(optval, crypto_info, sizeof(*crypto_info))) in do_tls_getsockopt_conf()
395 if (copy_to_user(optval, in do_tls_getsockopt_conf()
417 if (copy_to_user(optval, in do_tls_getsockopt_conf()
432 char __user *optval, int __user *optlen) in do_tls_getsockopt() argument
441 rc = do_tls_getsockopt_conf(sk, optval, optlen, in do_tls_getsockopt()
455 char __user *optval, int __user *optlen) in tls_getsockopt() argument
461 optname, optval, optlen); in tls_getsockopt()
463 return do_tls_getsockopt(sk, optname, optval, optlen); in tls_getsockopt()
466 static int do_tls_setsockopt_conf(struct sock *sk, sockptr_t optval, in do_tls_setsockopt_conf() argument
476 if (sockptr_is_null(optval) || (optlen < sizeof(*crypto_info))) { in do_tls_setsockopt_conf()
495 rc = copy_from_sockptr(crypto_info, optval, sizeof(*crypto_info)); in do_tls_setsockopt_conf()
541 rc = copy_from_sockptr_offset(crypto_info + 1, optval, in do_tls_setsockopt_conf()
597 static int do_tls_setsockopt(struct sock *sk, int optname, sockptr_t optval, in do_tls_setsockopt() argument
606 rc = do_tls_setsockopt_conf(sk, optval, optlen, in do_tls_setsockopt()
618 sockptr_t optval, unsigned int optlen) in tls_setsockopt() argument
623 return ctx->sk_proto->setsockopt(sk, level, optname, optval, in tls_setsockopt()
626 return do_tls_setsockopt(sk, optname, optval, optlen); in tls_setsockopt()