Lines Matching refs:optlen
486 sockptr_t optval, unsigned int optlen) in raw_setsockopt() argument
502 if (optlen % sizeof(struct can_filter) != 0) in raw_setsockopt()
505 if (optlen > CAN_RAW_FILTER_MAX * sizeof(struct can_filter)) in raw_setsockopt()
508 count = optlen / sizeof(struct can_filter); in raw_setsockopt()
512 filter = memdup_sockptr(optval, optlen); in raw_setsockopt()
566 if (optlen != sizeof(err_mask)) in raw_setsockopt()
569 if (copy_from_sockptr(&err_mask, optval, optlen)) in raw_setsockopt()
605 if (optlen != sizeof(ro->loopback)) in raw_setsockopt()
608 if (copy_from_sockptr(&ro->loopback, optval, optlen)) in raw_setsockopt()
614 if (optlen != sizeof(ro->recv_own_msgs)) in raw_setsockopt()
617 if (copy_from_sockptr(&ro->recv_own_msgs, optval, optlen)) in raw_setsockopt()
623 if (optlen != sizeof(ro->fd_frames)) in raw_setsockopt()
626 if (copy_from_sockptr(&ro->fd_frames, optval, optlen)) in raw_setsockopt()
632 if (optlen != sizeof(ro->join_filters)) in raw_setsockopt()
635 if (copy_from_sockptr(&ro->join_filters, optval, optlen)) in raw_setsockopt()
647 char __user *optval, int __user *optlen) in raw_getsockopt() argument
657 if (get_user(len, optlen)) in raw_getsockopt()
678 err = put_user(len, optlen); in raw_getsockopt()
715 if (put_user(len, optlen)) in raw_getsockopt()