Lines Matching refs:rect
114 struct drm_rect *rect, struct drm_format_conv_state *fmtcnv_state) in st7586_fb_dirty() argument
121 rect->x1 = rounddown(rect->x1, 3); in st7586_fb_dirty()
122 rect->x2 = roundup(rect->x2, 3); in st7586_fb_dirty()
124 DRM_DEBUG_KMS("Flushing [FB:%d] " DRM_RECT_FMT "\n", fb->base.id, DRM_RECT_ARG(rect)); in st7586_fb_dirty()
126 ret = st7586_buf_copy(dbidev->tx_buf, src, fb, rect, fmtcnv_state); in st7586_fb_dirty()
131 start = rect->x1 / 3; in st7586_fb_dirty()
132 end = rect->x2 / 3; in st7586_fb_dirty()
138 (rect->y1 >> 8) & 0xFF, rect->y1 & 0xFF, in st7586_fb_dirty()
139 (rect->y2 >> 8) & 0xFF, (rect->y2 - 1) & 0xFF); in st7586_fb_dirty()
143 (end - start) * (rect->y2 - rect->y1)); in st7586_fb_dirty()
155 struct drm_rect rect; in st7586_pipe_update() local
164 if (drm_atomic_helper_damage_merged(old_state, state, &rect)) in st7586_pipe_update()
165 st7586_fb_dirty(&shadow_plane_state->data[0], fb, &rect, in st7586_pipe_update()
179 struct drm_rect rect = { in st7586_pipe_enable() local
244 st7586_fb_dirty(&shadow_plane_state->data[0], fb, &rect, in st7586_pipe_enable()