Lines Matching refs:vop2_video_port
157 struct vop2_video_port { struct
180 struct vop2_video_port vps[ROCKCHIP_MAX_CRTC]; argument
242 static struct vop2_video_port *to_vop2_video_port(struct drm_crtc *crtc) in to_vop2_video_port()
244 return container_of(crtc, struct vop2_video_port, crtc); in to_vop2_video_port()
267 static void vop2_vp_write(struct vop2_video_port *vp, u32 offset, u32 v) in vop2_vp_write()
300 static void vop2_cfg_done(struct vop2_video_port *vp) in vop2_cfg_done()
853 static void vop2_setup_csc_mode(struct vop2_video_port *vp, in vop2_setup_csc_mode()
884 static void vop2_crtc_enable_irq(struct vop2_video_port *vp, u32 irq) in vop2_crtc_enable_irq()
892 static void vop2_crtc_disable_irq(struct vop2_video_port *vp, u32 irq) in vop2_crtc_disable_irq()
1004 struct vop2_video_port *vp = to_vop2_video_port(crtc); in vop2_crtc_atomic_disable()
1061 struct vop2_video_port *vp; in vop2_plane_atomic_check()
1200 struct vop2_video_port *vp = to_vop2_video_port(crtc); in vop2_plane_atomic_update()
1461 struct vop2_video_port *vp = to_vop2_video_port(crtc); in vop2_crtc_enable_vblank()
1470 struct vop2_video_port *vp = to_vop2_video_port(crtc); in vop2_crtc_disable_vblank()
1516 struct vop2_video_port *vp = to_vop2_video_port(crtc); in vop2_post_config()
1574 static unsigned long rk3568_set_intf_mux(struct vop2_video_port *vp, int id, u32 polflags) in rk3568_set_intf_mux()
1672 static unsigned long rk3588_calc_cru_cfg(struct vop2_video_port *vp, int id, in rk3588_calc_cru_cfg()
1794 static unsigned long rk3588_set_intf_mux(struct vop2_video_port *vp, int id, u32 polflags) in rk3588_set_intf_mux()
1903 static unsigned long vop2_set_intf_mux(struct vop2_video_port *vp, int ep_id, u32 polflags) in vop2_set_intf_mux()
1923 struct vop2_video_port *vp = to_vop2_video_port(crtc); in vop2_crtc_atomic_enable()
2068 struct vop2_video_port *vp = to_vop2_video_port(crtc); in vop2_crtc_atomic_check()
2148 struct vop2_video_port *vp; in vop2_find_start_mixer_id_for_vp()
2198 static void vop2_setup_alpha(struct vop2_video_port *vp) in vop2_setup_alpha()
2305 static void vop2_setup_layer_mixer(struct vop2_video_port *vp) in vop2_setup_layer_mixer()
2314 struct vop2_video_port *vp0 = &vop2->vps[0]; in vop2_setup_layer_mixer()
2315 struct vop2_video_port *vp1 = &vop2->vps[1]; in vop2_setup_layer_mixer()
2316 struct vop2_video_port *vp2 = &vop2->vps[2]; in vop2_setup_layer_mixer()
2462 struct vop2_video_port *vp = to_vop2_video_port(crtc); in vop2_crtc_atomic_begin()
2490 struct vop2_video_port *vp = to_vop2_video_port(crtc); in vop2_crtc_atomic_flush()
2583 struct vop2_video_port *vp = &vop2->vps[i]; in vop2_isr()
2670 static struct vop2_video_port *find_vp_without_primary(struct vop2 *vop2) in find_vp_without_primary()
2675 struct vop2_video_port *vp = &vop2->vps[i]; in find_vp_without_primary()
2695 struct vop2_video_port *vp; in vop2_create_crtcs()
2803 struct vop2_video_port *vp = &vop2->vps[i]; in vop2_create_crtcs()