Lines Matching defs:vop2

141 	struct vop2 *vop2;  member
159 struct vop2 *vop2; member
178 struct vop2 { struct
181 struct vop2_video_port vps[ROCKCHIP_MAX_CRTC]; argument
183 const struct vop2_data *data; argument
195 /* physical map length of vop2 register */ argument
201 struct mutex vop2_lock; argument
217 struct vop2_win win[]; argument
230 static void vop2_lock(struct vop2 *vop2) in vop2_lock()
235 static void vop2_unlock(struct vop2 *vop2) in vop2_unlock()
240 static void vop2_writel(struct vop2 *vop2, u32 offset, u32 v) in vop2_writel()
250 static u32 vop2_readl(struct vop2 *vop2, u32 offset) in vop2_readl()
271 struct vop2 *vop2 = vp->vop2; in vop2_cfg_done() local
462 struct vop2 *vop2 = win->vop2; in rockchip_vop2_mod_supported() local
614 static void vop2_setup_scale(struct vop2 *vop2, const struct vop2_win *win, in vop2_setup_scale()
798 struct vop2 *vop2 = vp->vop2; in vop2_crtc_enable_irq() local
806 struct vop2 *vop2 = vp->vop2; in vop2_crtc_disable_irq() local
811 static int vop2_core_clks_prepare_enable(struct vop2 *vop2) in vop2_core_clks_prepare_enable()
834 static void vop2_enable(struct vop2 *vop2) in vop2_enable()
880 static void vop2_disable(struct vop2 *vop2) in vop2_disable()
896 struct vop2 *vop2 = vp->vop2; in vop2_crtc_atomic_disable() local
953 struct vop2 *vop2; in vop2_plane_atomic_check() local
1022 struct vop2 *vop2 = win->vop2; in vop2_plane_atomic_disable() local
1093 struct vop2 *vop2 = win->vop2; in vop2_plane_atomic_update() local
1459 struct vop2 *vop2 = vp->vop2; in rk3568_set_intf_mux() local
1539 struct vop2 *vop2 = vp->vop2; in vop2_crtc_atomic_enable() local
1749 static int vop2_find_start_mixer_id_for_vp(struct vop2 *vop2, u8 port_id) in vop2_find_start_mixer_id_for_vp()
1763 static void vop2_setup_cluster_alpha(struct vop2 *vop2, struct vop2_win *main_win) in vop2_setup_cluster_alpha()
1819 struct vop2 *vop2 = vp->vop2; in vop2_setup_alpha() local
1932 struct vop2 *vop2 = vp->vop2; in vop2_setup_layer_mixer() local
2049 static void vop2_setup_dly_for_windows(struct vop2 *vop2) in vop2_setup_dly_for_windows()
2093 struct vop2 *vop2 = vp->vop2; in vop2_crtc_atomic_begin() local
2199 struct vop2 *vop2 = data; in vop2_isr() local
2267 static int vop2_plane_init(struct vop2 *vop2, struct vop2_win *win, in vop2_plane_init()
2300 static struct vop2_video_port *find_vp_without_primary(struct vop2 *vop2) in find_vp_without_primary()
2320 static int vop2_create_crtcs(struct vop2 *vop2) in vop2_create_crtcs()
2445 static void vop2_destroy_crtcs(struct vop2 *vop2) in vop2_destroy_crtcs()
2466 static int vop2_find_rgb_encoder(struct vop2 *vop2) in vop2_find_rgb_encoder()
2551 struct vop2 *vop2 = win->vop2; in vop2_cluster_init() local
2635 struct vop2 *vop2 = win->vop2; in vop2_esmart_init() local
2657 static int vop2_win_init(struct vop2 *vop2) in vop2_win_init()
2715 struct vop2 *vop2; in vop2_bind() local
2819 struct vop2 *vop2 = dev_get_drvdata(dev); in vop2_unbind() local