Lines Matching refs:optlen
382 static int sock_set_timeout(long *timeo_p, char __user *optval, int optlen) in sock_set_timeout() argument
386 if (optlen < sizeof(tv)) in sock_set_timeout()
546 int optlen) in sock_setbindtodevice() argument
560 if (optlen < 0) in sock_setbindtodevice()
568 if (optlen > IFNAMSIZ - 1) in sock_setbindtodevice()
569 optlen = IFNAMSIZ - 1; in sock_setbindtodevice()
573 if (copy_from_user(devname, optval, optlen)) in sock_setbindtodevice()
604 int __user *optlen, int len) in sock_getbindtodevice() argument
632 if (put_user(len, optlen)) in sock_getbindtodevice()
676 char __user *optval, unsigned int optlen) in sock_setsockopt() argument
689 return sock_setbindtodevice(sk, optval, optlen); in sock_setsockopt()
691 if (optlen < sizeof(int)) in sock_setsockopt()
807 if (optlen < sizeof(ling)) { in sock_setsockopt()
889 ret = sock_set_timeout(&sk->sk_rcvtimeo, optval, optlen); in sock_setsockopt()
893 ret = sock_set_timeout(&sk->sk_sndtimeo, optval, optlen); in sock_setsockopt()
898 if (optlen == sizeof(struct sock_fprog)) { in sock_setsockopt()
911 if (optlen == sizeof(u32)) { in sock_setsockopt()
1013 char __user *optval, int __user *optlen) in sock_getsockopt() argument
1026 if (get_user(len, optlen)) in sock_getsockopt()
1189 return security_socket_getpeersec_stream(sock, optval, optlen, len); in sock_getsockopt()
1214 return sock_getbindtodevice(sk, optval, optlen, len); in sock_getsockopt()
1261 if (put_user(len, optlen)) in sock_getsockopt()
2160 char __user *optval, unsigned int optlen) in sock_no_setsockopt() argument
2167 char __user *optval, int __user *optlen) in sock_no_getsockopt() argument
2530 char __user *optval, int __user *optlen) in sock_common_getsockopt() argument
2534 return sk->sk_prot->getsockopt(sk, level, optname, optval, optlen); in sock_common_getsockopt()
2540 char __user *optval, int __user *optlen) in compat_sock_common_getsockopt() argument
2546 optval, optlen); in compat_sock_common_getsockopt()
2547 return sk->sk_prot->getsockopt(sk, level, optname, optval, optlen); in compat_sock_common_getsockopt()
2571 char __user *optval, unsigned int optlen) in sock_common_setsockopt() argument
2575 return sk->sk_prot->setsockopt(sk, level, optname, optval, optlen); in sock_common_setsockopt()
2581 char __user *optval, unsigned int optlen) in compat_sock_common_setsockopt() argument
2587 optval, optlen); in compat_sock_common_setsockopt()
2588 return sk->sk_prot->setsockopt(sk, level, optname, optval, optlen); in compat_sock_common_setsockopt()