Lines Matching defs:optlen

394 			   sockptr_t optval, int optlen, bool old_timeval)
399 if (optlen < sizeof(tv32))
409 if (optlen < sizeof(old_tv))
416 if (optlen < sizeof(*tv))
426 static int sock_set_timeout(long *timeo_p, sockptr_t optval, int optlen,
430 int err = sock_copy_user_timeval(&tv, optval, optlen, old_timeval);
685 static int sock_setbindtodevice(struct sock *sk, sockptr_t optval, int optlen)
694 if (optlen < 0)
702 if (optlen > IFNAMSIZ - 1)
703 optlen = IFNAMSIZ - 1;
707 if (copy_from_sockptr(devname, optval, optlen))
734 sockptr_t optlen, int len)
763 if (copy_to_sockptr(optlen, &len, sizeof(int)))
1085 sock_devmem_dontneed(struct sock *sk, sockptr_t optval, unsigned int optlen)
1095 if (optlen % sizeof(*tokens) ||
1096 optlen > sizeof(*tokens) * MAX_DONTNEED_TOKENS)
1099 num_tokens = optlen / sizeof(*tokens);
1104 if (copy_from_sockptr(tokens, optval, optlen)) {
1194 sockptr_t optval, unsigned int optlen)
1209 return sock_setbindtodevice(sk, optval, optlen);
1211 if (optlen < sizeof(int))
1258 optlen >= sizeof(ulval) &&
1298 return sock_devmem_dontneed(sk, optval, optlen);
1303 optlen, optname == SO_SNDTIMEO_OLD);
1307 optlen, optname == SO_RCVTIMEO_OLD);
1403 if (optlen < sizeof(ling)) {
1436 if (optlen == sizeof(timestamping)) {
1466 ret = copy_bpf_fprog_from_user(&fprog, optval, optlen);
1473 if (optlen == sizeof(u32)) {
1487 ret = copy_bpf_fprog_from_user(&fprog, optval, optlen);
1494 if (optlen == sizeof(u32)) {
1608 if (optlen != sizeof(struct sock_txtime)) {
1679 sockptr_t optval, unsigned int optlen)
1682 optval, optlen);
1726 sockptr_t optval, sockptr_t optlen)
1745 if (copy_from_sockptr(&len, optlen, sizeof(int)))
1941 copy_to_sockptr(optlen, &len, sizeof(int))) {
1965 return copy_to_sockptr(optlen, &len, sizeof(int)) ? -EFAULT : -ERANGE;
2006 optval, optlen, len);
2039 return sock_getbindtodevice(sk, optval, optlen, len);
2168 if (copy_to_sockptr(optlen, &len, sizeof(int)))
3940 char __user *optval, int __user *optlen)
3945 return READ_ONCE(sk->sk_prot)->getsockopt(sk, level, optname, optval, optlen);
3967 sockptr_t optval, unsigned int optlen)
3972 return READ_ONCE(sk->sk_prot)->setsockopt(sk, level, optname, optval, optlen);