Lines Matching refs:rect
79 static void ili9225_fb_dirty(struct drm_framebuffer *fb, struct drm_rect *rect) in ili9225_fb_dirty() argument
83 unsigned int height = rect->y2 - rect->y1; in ili9225_fb_dirty()
84 unsigned int width = rect->x2 - rect->x1; in ili9225_fb_dirty()
98 DRM_DEBUG_KMS("Flushing [FB:%d] " DRM_RECT_FMT "\n", fb->base.id, DRM_RECT_ARG(rect)); in ili9225_fb_dirty()
103 ret = mipi_dbi_buf_copy(dbidev->tx_buf, fb, rect, swap); in ili9225_fb_dirty()
112 x1 = rect->x1; in ili9225_fb_dirty()
113 x2 = rect->x2 - 1; in ili9225_fb_dirty()
114 y1 = rect->y1; in ili9225_fb_dirty()
115 y2 = rect->y2 - 1; in ili9225_fb_dirty()
120 x1 = rect->y1; in ili9225_fb_dirty()
121 x2 = rect->y2 - 1; in ili9225_fb_dirty()
122 y1 = fb->width - rect->x2; in ili9225_fb_dirty()
123 y2 = fb->width - rect->x1 - 1; in ili9225_fb_dirty()
128 x1 = fb->width - rect->x2; in ili9225_fb_dirty()
129 x2 = fb->width - rect->x1 - 1; in ili9225_fb_dirty()
130 y1 = fb->height - rect->y2; in ili9225_fb_dirty()
131 y2 = fb->height - rect->y1 - 1; in ili9225_fb_dirty()
136 x1 = fb->height - rect->y2; in ili9225_fb_dirty()
137 x2 = fb->height - rect->y1 - 1; in ili9225_fb_dirty()
138 y1 = rect->x1; in ili9225_fb_dirty()
139 y2 = rect->x2 - 1; in ili9225_fb_dirty()
166 struct drm_rect rect; in ili9225_pipe_update() local
171 if (drm_atomic_helper_damage_merged(old_state, state, &rect)) in ili9225_pipe_update()
172 ili9225_fb_dirty(state->fb, &rect); in ili9225_pipe_update()
183 struct drm_rect rect = { in ili9225_pipe_enable() local
279 ili9225_fb_dirty(fb, &rect); in ili9225_pipe_enable()