Lines Matching refs:optlen
482 char __user *optval, unsigned int optlen) in raw_setsockopt() argument
499 if (optlen % sizeof(struct can_filter) != 0) in raw_setsockopt()
502 count = optlen / sizeof(struct can_filter); in raw_setsockopt()
506 filter = memdup_user(optval, optlen); in raw_setsockopt()
558 if (optlen != sizeof(err_mask)) in raw_setsockopt()
561 if (copy_from_user(&err_mask, optval, optlen)) in raw_setsockopt()
595 if (optlen != sizeof(ro->loopback)) in raw_setsockopt()
598 if (copy_from_user(&ro->loopback, optval, optlen)) in raw_setsockopt()
604 if (optlen != sizeof(ro->recv_own_msgs)) in raw_setsockopt()
607 if (copy_from_user(&ro->recv_own_msgs, optval, optlen)) in raw_setsockopt()
613 if (optlen != sizeof(ro->fd_frames)) in raw_setsockopt()
616 if (copy_from_user(&ro->fd_frames, optval, optlen)) in raw_setsockopt()
622 if (optlen != sizeof(ro->join_filters)) in raw_setsockopt()
625 if (copy_from_user(&ro->join_filters, optval, optlen)) in raw_setsockopt()
637 char __user *optval, int __user *optlen) in raw_getsockopt() argument
647 if (get_user(len, optlen)) in raw_getsockopt()
667 err = put_user(len, optlen); in raw_getsockopt()
704 if (put_user(len, optlen)) in raw_getsockopt()