Lines Matching refs:limits
241 if (copy_to_user((void __user *)ptr, format->limits, in exynos_drm_ipp_get_limits_ioctl()
242 sizeof(*format->limits) * format->num_limits)) in exynos_drm_ipp_get_limits_ioctl()
425 static void __get_size_limit(const struct drm_exynos_ipp_limit *limits, in __get_size_limit() argument
429 const struct drm_exynos_ipp_limit *l = limits; in __get_size_limit()
434 for (l = limits; l - limits < num_limits; l++) { in __get_size_limit()
471 const struct drm_exynos_ipp_limit *limits, unsigned int num_limits, in exynos_drm_ipp_check_size_limits() argument
479 if (!limits) in exynos_drm_ipp_check_size_limits()
482 __get_size_limit(limits, num_limits, IPP_LIMIT_BUFFER, &l); in exynos_drm_ipp_check_size_limits()
491 __get_size_limit(limits, num_limits, id, &l); in exynos_drm_ipp_check_size_limits()
518 const struct drm_exynos_ipp_limit *limits, in exynos_drm_ipp_check_scale_limits() argument
524 for (; num_limits; limits++, num_limits--) in exynos_drm_ipp_check_scale_limits()
525 if ((limits->type & DRM_EXYNOS_IPP_LIMIT_TYPE_MASK) == in exynos_drm_ipp_check_scale_limits()
531 lh = (!swap) ? &limits->h : &limits->v; in exynos_drm_ipp_check_scale_limits()
532 lv = (!swap) ? &limits->v : &limits->h; in exynos_drm_ipp_check_scale_limits()
584 ret = exynos_drm_ipp_check_size_limits(buf, fmt->limits, in exynos_drm_ipp_check_format()
591 fmt->limits, in exynos_drm_ipp_check_format()