Lines Matching refs:rect
269 task->src.rect.w = task->dst.rect.w = UINT_MAX; in exynos_drm_ipp_task_alloc()
270 task->src.rect.h = task->dst.rect.h = UINT_MAX; in exynos_drm_ipp_task_alloc()
295 offsetof(struct exynos_drm_ipp_task, src.rect),
300 offsetof(struct exynos_drm_ipp_task, dst.rect),
496 if (!__size_limit_check(buf->rect.w, lh) || in exynos_drm_ipp_check_size_limits()
497 !__align_check(buf->rect.x, lh->align) || in exynos_drm_ipp_check_size_limits()
498 !__size_limit_check(buf->rect.h, lv) || in exynos_drm_ipp_check_size_limits()
499 !__align_check(buf->rect.y, lv->align)) in exynos_drm_ipp_check_size_limits()
595 ret = exynos_drm_ipp_check_scale_limits(&src->rect, &dst->rect, in exynos_drm_ipp_check_format()
613 if (src->rect.w == UINT_MAX) in exynos_drm_ipp_task_check()
614 src->rect.w = src->buf.width; in exynos_drm_ipp_task_check()
615 if (src->rect.h == UINT_MAX) in exynos_drm_ipp_task_check()
616 src->rect.h = src->buf.height; in exynos_drm_ipp_task_check()
617 if (dst->rect.w == UINT_MAX) in exynos_drm_ipp_task_check()
618 dst->rect.w = dst->buf.width; in exynos_drm_ipp_task_check()
619 if (dst->rect.h == UINT_MAX) in exynos_drm_ipp_task_check()
620 dst->rect.h = dst->buf.height; in exynos_drm_ipp_task_check()
622 if (src->rect.x + src->rect.w > (src->buf.width) || in exynos_drm_ipp_task_check()
623 src->rect.y + src->rect.h > (src->buf.height) || in exynos_drm_ipp_task_check()
624 dst->rect.x + dst->rect.w > (dst->buf.width) || in exynos_drm_ipp_task_check()
625 dst->rect.y + dst->rect.h > (dst->buf.height)) { in exynos_drm_ipp_task_check()
632 if ((!swap && (src->rect.w != dst->rect.w || in exynos_drm_ipp_task_check()
633 src->rect.h != dst->rect.h)) || in exynos_drm_ipp_task_check()
634 (swap && (src->rect.w != dst->rect.h || in exynos_drm_ipp_task_check()
635 src->rect.h != dst->rect.w))) in exynos_drm_ipp_task_check()
639 (src->rect.x || src->rect.y || dst->rect.x || dst->rect.y)) || in exynos_drm_ipp_task_check()