Lines Matching refs:vop_win
97 #define VOP_WIN_TO_INDEX(vop_win) \ argument
98 ((vop_win) - (vop_win)->vop->win)
108 #define to_vop_win(x) container_of(x, struct vop_win, base)
132 struct vop_win { struct
188 struct vop_win win[];
585 static void vop_win_disable(struct vop *vop, const struct vop_win *vop_win) in vop_win_disable() argument
587 const struct vop_win_data *win = vop_win->data; in vop_win_disable()
597 vop->win_enabled &= ~BIT(VOP_WIN_TO_INDEX(vop_win)); in vop_win_disable()
647 struct vop_win *vop_win = &vop->win[i]; in vop_enable() local
649 vop_win_disable(vop, vop_win); in vop_enable()
699 struct vop_win *vop_win = &vop->win[i]; in rockchip_drm_set_win_enabled() local
700 const struct vop_win_data *win = vop_win->data; in rockchip_drm_set_win_enabled()
805 struct vop_win *vop_win = to_vop_win(plane); in vop_plane_atomic_check() local
806 const struct vop_win_data *win = vop_win->data; in vop_plane_atomic_check()
882 struct vop_win *vop_win = to_vop_win(plane); in vop_plane_atomic_disable() local
890 vop_win_disable(vop, vop_win); in vop_plane_atomic_disable()
901 struct vop_win *vop_win = to_vop_win(plane); in vop_plane_atomic_update() local
902 const struct vop_win_data *win = vop_win->data; in vop_plane_atomic_update()
903 const struct vop_win_yuv2yuv_data *win_yuv2yuv = vop_win->yuv2yuv_data; in vop_plane_atomic_update()
917 int win_index = VOP_WIN_TO_INDEX(vop_win); in vop_plane_atomic_update()
970 VOP_AFBC_SET(vop, win_sel, VOP_WIN_TO_INDEX(vop_win)); in vop_plane_atomic_update()
1057 struct vop_win *vop_win = to_vop_win(plane); in vop_plane_atomic_async_check() local
1058 const struct vop_win_data *win = vop_win->data; in vop_plane_atomic_async_check()
1836 struct vop_win *vop_win = &vop->win[i]; in vop_create_crtc() local
1837 const struct vop_win_data *win_data = vop_win->data; in vop_create_crtc()
1843 ret = drm_universal_plane_init(vop->drm_dev, &vop_win->base, in vop_create_crtc()
1855 plane = &vop_win->base; in vop_create_crtc()
1880 struct vop_win *vop_win = &vop->win[i]; in vop_create_crtc() local
1881 const struct vop_win_data *win_data = vop_win->data; in vop_create_crtc()
1887 ret = drm_universal_plane_init(vop->drm_dev, &vop_win->base, in vop_create_crtc()
1899 drm_plane_helper_add(&vop_win->base, &plane_helper_funcs); in vop_create_crtc()
1900 vop_plane_add_properties(&vop_win->base, win_data); in vop_create_crtc()
2034 struct vop_win *vop_win = &vop->win[i]; in vop_initial() local
2035 const struct vop_win_data *win = vop_win->data; in vop_initial()
2039 vop_win_disable(vop, vop_win); in vop_initial()
2087 struct vop_win *vop_win = &vop->win[i]; in vop_win_init() local
2090 vop_win->data = win_data; in vop_win_init()
2091 vop_win->vop = vop; in vop_win_init()
2094 vop_win->yuv2yuv_data = &vop_data->win_yuv2yuv[i]; in vop_win_init()