Lines Matching defs:limits
205 * exynos_drm_ipp_get_limits_ioctl - get ipp module limits
244 if (copy_to_user((void __user *)ptr, format->limits,
245 sizeof(*format->limits) * format->num_limits))
430 static void __get_size_limit(const struct drm_exynos_ipp_limit *limits,
434 const struct drm_exynos_ipp_limit *l = limits;
439 for (l = limits; l - limits < num_limits; l++) {
457 DRM_DEBUG_DRIVER("Value %d exceeds HW limits (align %d)\n",
468 DRM_DEBUG_DRIVER("Value %d exceeds HW limits (min %d, max %d)\n",
476 const struct drm_exynos_ipp_limit *limits, unsigned int num_limits,
484 if (!limits)
487 __get_size_limit(limits, num_limits, IPP_LIMIT_BUFFER, &l);
496 __get_size_limit(limits, num_limits, id, &l);
511 DRM_DEBUG_DRIVER("Scale from %d to %d exceeds HW limits (ratio min %d.%05d, max %d.%05d)\n",
523 const struct drm_exynos_ipp_limit *limits,
529 for (; num_limits; limits++, num_limits--)
530 if ((limits->type & DRM_EXYNOS_IPP_LIMIT_TYPE_MASK) ==
536 lh = (!swap) ? &limits->h : &limits->v;
537 lv = (!swap) ? &limits->v : &limits->h;
589 /* check driver limits */
590 ret = exynos_drm_ipp_check_size_limits(buf, fmt->limits,
597 fmt->limits,