Lines Matching refs:optlen
980 sockptr_t optval, int optlen) in rawv6_seticmpfilter() argument
984 if (optlen > sizeof(struct icmp6_filter)) in rawv6_seticmpfilter()
985 optlen = sizeof(struct icmp6_filter); in rawv6_seticmpfilter()
986 if (copy_from_sockptr(&raw6_sk(sk)->filter, optval, optlen)) in rawv6_seticmpfilter()
997 char __user *optval, int __user *optlen) in rawv6_geticmpfilter() argument
1003 if (get_user(len, optlen)) in rawv6_geticmpfilter()
1009 if (put_user(len, optlen)) in rawv6_geticmpfilter()
1023 sockptr_t optval, unsigned int optlen) in do_rawv6_setsockopt() argument
1028 if (optlen < sizeof(val)) in do_rawv6_setsockopt()
1073 sockptr_t optval, unsigned int optlen) in rawv6_setsockopt() argument
1082 return rawv6_seticmpfilter(sk, level, optname, optval, optlen); in rawv6_setsockopt()
1089 return ipv6_setsockopt(sk, level, optname, optval, optlen); in rawv6_setsockopt()
1092 return do_rawv6_setsockopt(sk, level, optname, optval, optlen); in rawv6_setsockopt()
1096 char __user *optval, int __user *optlen) in do_rawv6_getsockopt() argument
1101 if (get_user(len, optlen)) in do_rawv6_getsockopt()
1126 if (put_user(len, optlen)) in do_rawv6_getsockopt()
1134 char __user *optval, int __user *optlen) in rawv6_getsockopt() argument
1143 return rawv6_geticmpfilter(sk, level, optname, optval, optlen); in rawv6_getsockopt()
1150 return ipv6_getsockopt(sk, level, optname, optval, optlen); in rawv6_getsockopt()
1153 return do_rawv6_getsockopt(sk, level, optname, optval, optlen); in rawv6_getsockopt()