Lines Matching defs:vop2
141 struct vop2 *vop2; member
159 struct vop2 *vop2; member
177 struct vop2 { struct
180 struct vop2_video_port vps[ROCKCHIP_MAX_CRTC]; argument
182 const struct vop2_data *data; argument
197 /* physical map length of vop2 register */ argument
203 struct mutex vop2_lock; argument
220 struct vop2_win win[]; argument
252 static void vop2_lock(struct vop2 *vop2) in vop2_lock()
257 static void vop2_unlock(struct vop2 *vop2) in vop2_unlock()
262 static void vop2_writel(struct vop2 *vop2, u32 offset, u32 v) in vop2_writel()
272 static u32 vop2_readl(struct vop2 *vop2, u32 offset) in vop2_readl()
302 struct vop2 *vop2 = vp->vop2; in vop2_cfg_done() local
498 static bool vop2_output_rg_swap(struct vop2 *vop2, u32 bus_format) in vop2_output_rg_swap()
548 struct vop2 *vop2 = win->vop2; in rockchip_vop2_mod_supported() local
702 static void vop2_setup_scale(struct vop2 *vop2, const struct vop2_win *win, in vop2_setup_scale()
884 struct vop2 *vop2 = vp->vop2; in vop2_crtc_enable_irq() local
892 struct vop2 *vop2 = vp->vop2; in vop2_crtc_disable_irq() local
897 static int vop2_core_clks_prepare_enable(struct vop2 *vop2) in vop2_core_clks_prepare_enable()
928 static void rk3588_vop2_power_domain_enable_all(struct vop2 *vop2) in rk3588_vop2_power_domain_enable_all()
939 static void vop2_enable(struct vop2 *vop2) in vop2_enable()
986 static void vop2_disable(struct vop2 *vop2) in vop2_disable()
1003 struct vop2 *vop2 = vp->vop2; in vop2_crtc_atomic_disable() local
1060 struct vop2 *vop2; in vop2_plane_atomic_check() local
1129 struct vop2 *vop2 = win->vop2; in vop2_plane_atomic_disable() local
1200 struct vop2 *vop2 = win->vop2; in vop2_plane_atomic_update() local
1574 struct vop2 *vop2 = vp->vop2; in rk3568_set_intf_mux() local
1674 struct vop2 *vop2 = vp->vop2; in rk3588_calc_cru_cfg() local
1794 struct vop2 *vop2 = vp->vop2; in rk3588_set_intf_mux() local
1903 struct vop2 *vop2 = vp->vop2; in vop2_set_intf_mux() local
1922 struct vop2 *vop2 = vp->vop2; in vop2_crtc_atomic_enable() local
2144 static int vop2_find_start_mixer_id_for_vp(struct vop2 *vop2, u8 port_id) in vop2_find_start_mixer_id_for_vp()
2158 static void vop2_setup_cluster_alpha(struct vop2 *vop2, struct vop2_win *main_win) in vop2_setup_cluster_alpha()
2198 struct vop2 *vop2 = vp->vop2; in vop2_setup_alpha() local
2305 struct vop2 *vop2 = vp->vop2; in vop2_setup_layer_mixer() local
2417 static void vop2_setup_dly_for_windows(struct vop2 *vop2) in vop2_setup_dly_for_windows()
2461 struct vop2 *vop2 = vp->vop2; in vop2_crtc_atomic_begin() local
2567 struct vop2 *vop2 = data; in vop2_isr() local
2635 static int vop2_plane_init(struct vop2 *vop2, struct vop2_win *win, in vop2_plane_init()
2668 static struct vop2_video_port *find_vp_without_primary(struct vop2 *vop2) in find_vp_without_primary()
2686 static int vop2_create_crtcs(struct vop2 *vop2) in vop2_create_crtcs()
2810 static void vop2_destroy_crtcs(struct vop2 *vop2) in vop2_destroy_crtcs()
2831 static int vop2_find_rgb_encoder(struct vop2 *vop2) in vop2_find_rgb_encoder()
2916 struct vop2 *vop2 = win->vop2; in vop2_cluster_init() local
3000 struct vop2 *vop2 = win->vop2; in vop2_esmart_init() local
3022 static int vop2_win_init(struct vop2 *vop2) in vop2_win_init()
3080 struct vop2 *vop2; in vop2_bind() local
3211 struct vop2 *vop2 = dev_get_drvdata(dev); in vop2_unbind() local