Lines Matching defs:vop2
143 struct vop2 *vop2; member
161 struct vop2 *vop2; member
180 struct vop2 { struct
183 struct vop2_video_port vps[ROCKCHIP_MAX_CRTC]; argument
185 const struct vop2_data *data; argument
197 /* physical map length of vop2 register */ argument
203 struct mutex vop2_lock; argument
216 struct vop2_win win[]; argument
229 static void vop2_lock(struct vop2 *vop2) in vop2_lock()
234 static void vop2_unlock(struct vop2 *vop2) in vop2_unlock()
239 static void vop2_writel(struct vop2 *vop2, u32 offset, u32 v) in vop2_writel()
249 static u32 vop2_readl(struct vop2 *vop2, u32 offset) in vop2_readl()
270 struct vop2 *vop2 = vp->vop2; in vop2_cfg_done() local
461 struct vop2 *vop2 = win->vop2; in rockchip_vop2_mod_supported() local
603 static void vop2_setup_scale(struct vop2 *vop2, const struct vop2_win *win, in vop2_setup_scale()
785 struct vop2 *vop2 = vp->vop2; in vop2_crtc_enable_irq() local
793 struct vop2 *vop2 = vp->vop2; in vop2_crtc_disable_irq() local
798 static int vop2_core_clks_prepare_enable(struct vop2 *vop2) in vop2_core_clks_prepare_enable()
821 static void vop2_enable(struct vop2 *vop2) in vop2_enable()
865 static void vop2_disable(struct vop2 *vop2) in vop2_disable()
879 struct vop2 *vop2 = vp->vop2; in vop2_crtc_atomic_disable() local
936 struct vop2 *vop2; in vop2_plane_atomic_check() local
1005 struct vop2 *vop2 = win->vop2; in vop2_plane_atomic_disable() local
1076 struct vop2 *vop2 = win->vop2; in vop2_plane_atomic_update() local
1427 struct vop2 *vop2 = vp->vop2; in rk3568_set_intf_mux() local
1505 struct vop2 *vop2 = vp->vop2; in vop2_crtc_atomic_enable() local
1713 static int vop2_find_start_mixer_id_for_vp(struct vop2 *vop2, u8 port_id) in vop2_find_start_mixer_id_for_vp()
1727 static void vop2_setup_cluster_alpha(struct vop2 *vop2, struct vop2_win *main_win) in vop2_setup_cluster_alpha()
1767 struct vop2 *vop2 = vp->vop2; in vop2_setup_alpha() local
1874 struct vop2 *vop2 = vp->vop2; in vop2_setup_layer_mixer() local
1977 static void vop2_setup_dly_for_windows(struct vop2 *vop2) in vop2_setup_dly_for_windows()
2021 struct vop2 *vop2 = vp->vop2; in vop2_crtc_atomic_begin() local
2128 struct vop2 *vop2 = data; in vop2_isr() local
2196 static int vop2_plane_init(struct vop2 *vop2, struct vop2_win *win, in vop2_plane_init()
2229 static struct vop2_video_port *find_vp_without_primary(struct vop2 *vop2) in find_vp_without_primary()
2249 static int vop2_create_crtc(struct vop2 *vop2) in vop2_create_crtc()
2451 struct vop2 *vop2 = win->vop2; in vop2_cluster_init() local
2535 struct vop2 *vop2 = win->vop2; in vop2_esmart_init() local
2557 static int vop2_win_init(struct vop2 *vop2) in vop2_win_init()
2615 struct vop2 *vop2; in vop2_bind() local
2699 struct vop2 *vop2 = dev_get_drvdata(dev); in vop2_unbind() local