Lines Matching refs:optval

336 static int do_tls_getsockopt_tx(struct sock *sk, char __user *optval,  in do_tls_getsockopt_tx()  argument
347 if (!optval || (len < sizeof(*crypto_info))) { in do_tls_getsockopt_tx()
366 if (copy_to_user(optval, crypto_info, sizeof(*crypto_info))) in do_tls_getsockopt_tx()
390 if (copy_to_user(optval, in do_tls_getsockopt_tx()
414 if (copy_to_user(optval, in do_tls_getsockopt_tx()
429 char __user *optval, int __user *optlen) in do_tls_getsockopt() argument
435 rc = do_tls_getsockopt_tx(sk, optval, optlen); in do_tls_getsockopt()
445 char __user *optval, int __user *optlen) in tls_getsockopt() argument
451 optname, optval, optlen); in tls_getsockopt()
453 return do_tls_getsockopt(sk, optname, optval, optlen); in tls_getsockopt()
456 static int do_tls_setsockopt_conf(struct sock *sk, char __user *optval, in do_tls_setsockopt_conf() argument
466 if (!optval || (optlen < sizeof(*crypto_info))) { in do_tls_setsockopt_conf()
485 rc = copy_from_user(crypto_info, optval, sizeof(*crypto_info)); in do_tls_setsockopt_conf()
528 rc = copy_from_user(crypto_info + 1, optval + sizeof(*crypto_info), in do_tls_setsockopt_conf()
576 char __user *optval, unsigned int optlen) in do_tls_setsockopt() argument
584 rc = do_tls_setsockopt_conf(sk, optval, optlen, in do_tls_setsockopt()
596 char __user *optval, unsigned int optlen) in tls_setsockopt() argument
601 return ctx->sk_proto->setsockopt(sk, level, optname, optval, in tls_setsockopt()
604 return do_tls_setsockopt(sk, optname, optval, optlen); in tls_setsockopt()