Lines Matching refs:plane
40 struct ipu_plane *plane[2]; member
63 ipu_plane_enable(ipu_crtc->plane[0]); in ipu_fb_enable()
81 ipu_plane_disable(ipu_crtc->plane[0]); in ipu_fb_disable()
201 return ipu_plane_mode_set(ipu_crtc->plane[0], crtc, mode, in ipu_crtc_mode_set()
228 struct ipu_plane *plane = ipu_crtc->plane[0]; in ipu_irq_handler() local
231 ipu_plane_set_base(plane, ipu_crtc->base.primary->fb, in ipu_irq_handler()
232 plane->x, plane->y); in ipu_irq_handler()
371 ipu_crtc->plane[0] = ipu_plane_init(ipu_crtc->base.dev, ipu, in ipu_crtc_init()
373 ret = ipu_plane_get_resources(ipu_crtc->plane[0]); in ipu_crtc_init()
382 ipu_crtc->plane[1] = ipu_plane_init(ipu_crtc->base.dev, ipu, in ipu_crtc_init()
386 if (IS_ERR(ipu_crtc->plane[1])) in ipu_crtc_init()
387 ipu_crtc->plane[1] = NULL; in ipu_crtc_init()
390 ipu_crtc->irq = ipu_plane_irq(ipu_crtc->plane[0]); in ipu_crtc_init()
401 ipu_plane_put_resources(ipu_crtc->plane[0]); in ipu_crtc_init()
461 ipu_plane_put_resources(ipu_crtc->plane[0]); in ipu_drm_unbind()