Lines Matching refs:rect
112 struct drm_rect *rect)
119 rect->x1 = rounddown(rect->x1, 3);
120 rect->x2 = roundup(rect->x2, 3);
122 DRM_DEBUG_KMS("Flushing [FB:%d] " DRM_RECT_FMT "\n", fb->base.id, DRM_RECT_ARG(rect));
124 ret = st7586_buf_copy(dbidev->tx_buf, src, fb, rect);
129 start = rect->x1 / 3;
130 end = rect->x2 / 3;
136 (rect->y1 >> 8) & 0xFF, rect->y1 & 0xFF,
137 (rect->y2 >> 8) & 0xFF, (rect->y2 - 1) & 0xFF);
141 (end - start) * (rect->y2 - rect->y1));
153 struct drm_rect rect;
162 if (drm_atomic_helper_damage_merged(old_state, state, &rect))
163 st7586_fb_dirty(&shadow_plane_state->data[0], fb, &rect);
176 struct drm_rect rect = {
241 st7586_fb_dirty(&shadow_plane_state->data[0], fb, &rect);