Lines Matching refs:group
34 struct rcar_du_device *rcdu = rcrtc->group->dev; in rcar_du_crtc_read()
41 struct rcar_du_device *rcdu = rcrtc->group->dev; in rcar_du_crtc_write()
48 struct rcar_du_device *rcdu = rcrtc->group->dev; in rcar_du_crtc_clr()
56 struct rcar_du_device *rcdu = rcrtc->group->dev; in rcar_du_crtc_set()
65 struct rcar_du_device *rcdu = rcrtc->group->dev; in rcar_du_crtc_clr_set()
83 ret = rcar_du_group_get(rcrtc->group); in rcar_du_crtc_get()
98 rcar_du_group_put(rcrtc->group); in rcar_du_crtc_put()
140 dev_dbg(rcrtc->group->dev->dev, in rcar_du_crtc_set_display_timing()
146 rcar_du_group_write(rcrtc->group, rcrtc->index % 2 ? ESCR2 : ESCR, in rcar_du_crtc_set_display_timing()
148 rcar_du_group_write(rcrtc->group, rcrtc->index % 2 ? OTAR2 : OTAR, 0); in rcar_du_crtc_set_display_timing()
182 struct rcar_du_device *rcdu = rcrtc->group->dev; in rcar_du_crtc_route_output()
216 for (i = 0; i < ARRAY_SIZE(rcrtc->group->planes.planes); ++i) { in rcar_du_crtc_update_planes()
217 struct rcar_du_plane *plane = &rcrtc->group->planes.planes[i]; in rcar_du_crtc_update_planes()
263 mutex_lock(&rcrtc->group->lock); in rcar_du_crtc_update_planes()
264 if (rcar_du_group_read(rcrtc->group, DPTSR) != dptsr) { in rcar_du_crtc_update_planes()
265 rcar_du_group_write(rcrtc->group, DPTSR, dptsr); in rcar_du_crtc_update_planes()
266 if (rcrtc->group->used_crtcs) in rcar_du_crtc_update_planes()
267 rcar_du_group_restart(rcrtc->group); in rcar_du_crtc_update_planes()
269 mutex_unlock(&rcrtc->group->lock); in rcar_du_crtc_update_planes()
272 rcar_du_group_write(rcrtc->group, rcrtc->index % 2 ? DS2PR : DS1PR, in rcar_du_crtc_update_planes()
337 struct rcar_du_device *rcdu = rcrtc->group->dev; in rcar_du_crtc_wait_page_flip()
367 rcar_du_group_set_routing(rcrtc->group); in rcar_du_crtc_start()
370 rcar_du_group_write(rcrtc->group, rcrtc->index % 2 ? DS2PR : DS1PR, 0); in rcar_du_crtc_start()
381 rcar_du_group_start_stop(rcrtc->group, true); in rcar_du_crtc_start()
408 rcar_du_group_start_stop(rcrtc->group, false); in rcar_du_crtc_stop()
430 for (i = 0; i < ARRAY_SIZE(rcrtc->group->planes.planes); ++i) { in rcar_du_crtc_resume()
431 struct rcar_du_plane *plane = &rcrtc->group->planes.planes[i]; in rcar_du_crtc_resume()
589 rcrtc->group = rgrp; in rcar_du_crtc_create()