Lines Matching defs:optval

334 static int sock_get_timeout(long timeo, void *optval, bool old_timeval)
348 *(struct old_timeval32 *)optval = tv32;
356 *(struct __kernel_old_timeval *)optval = old_tv;
360 *(struct __kernel_sock_timeval *)optval = tv;
364 static int sock_set_timeout(long *timeo_p, sockptr_t optval, int optlen,
375 if (copy_from_sockptr(&tv32, optval, sizeof(tv32)))
384 if (copy_from_sockptr(&old_tv, optval, sizeof(old_tv)))
391 if (copy_from_sockptr(&tv, optval, sizeof(tv)))
601 static int sock_setbindtodevice(struct sock *sk, sockptr_t optval, int optlen)
623 if (copy_from_sockptr(devname, optval, optlen))
647 static int sock_getbindtodevice(struct sock *sk, char __user *optval,
671 if (copy_to_user(optval, devname, len))
833 sockptr_t optval, unsigned int optlen)
847 return sock_setbindtodevice(sk, optval, optlen);
852 if (copy_from_sockptr(&val, optval, sizeof(val)))
965 if (copy_from_sockptr(&ling, optval, sizeof(ling))) {
1054 ret = sock_set_timeout(&sk->sk_rcvtimeo, optval,
1060 ret = sock_set_timeout(&sk->sk_sndtimeo, optval,
1067 ret = copy_bpf_fprog_from_user(&fprog, optval, optlen);
1078 if (copy_from_sockptr(&ufd, optval, sizeof(ufd)))
1088 ret = copy_bpf_fprog_from_user(&fprog, optval, optlen);
1099 if (copy_from_sockptr(&ufd, optval, sizeof(ufd)))
1179 copy_from_sockptr(&ulval, optval, sizeof(ulval))) {
1223 } else if (copy_from_sockptr(&sk_txtime, optval,
1297 char __user *optval, int __user *optlen)
1448 if (copy_to_user(optval, &peercred, len))
1470 ret = groups_to_user((gid_t __user *)optval, cred->group_info);
1486 if (copy_to_user(optval, address, len))
1503 return security_socket_getpeersec_stream(sock, optval, optlen, len);
1528 return sock_getbindtodevice(sk, optval, optlen, len);
1531 len = sk_get_filter(sk, (struct sock_filter __user *)optval, len);
1578 if (copy_to_user(optval, &meminfo, len))
1628 if (copy_to_user(optval, &v, len))
3249 char __user *optval, int __user *optlen)
3254 return READ_ONCE(sk->sk_prot)->getsockopt(sk, level, optname, optval, optlen);
3277 sockptr_t optval, unsigned int optlen)
3282 return READ_ONCE(sk->sk_prot)->setsockopt(sk, level, optname, optval, optlen);