Lines Matching defs:vop
43 #define VOP_WIN_SET(vop, win, name, v) \ argument
45 #define VOP_SCL_SET(vop, win, name, v) \ argument
47 #define VOP_SCL_SET_EXT(vop, win, name, v) \ argument
51 #define VOP_WIN_YUV2YUV_SET(vop, win_yuv2yuv, name, v) \ argument
57 #define VOP_WIN_YUV2YUV_COEFFICIENT_SET(vop, win_yuv2yuv, name, v) \ argument
63 #define VOP_INTR_SET_MASK(vop, name, mask, v) \ argument
66 #define VOP_REG_SET(vop, group, name, v) \ argument
69 #define VOP_INTR_SET_TYPE(vop, name, type, v) \ argument
80 #define VOP_INTR_GET_TYPE(vop, name, type) \ argument
83 #define VOP_WIN_GET(vop, win, name) \ argument
89 #define VOP_WIN_GET_YRGBADDR(vop, win) \ argument
95 #define VOP_AFBC_SET(vop, name, v) \ argument
131 struct vop *vop; member
135 struct vop { struct
152 const struct vop_data *data; argument
158 /* physical map length of vop register */ argument
163 /* lock vop irq reg */ argument
166 struct mutex vop_lock; argument
170 /* vop AHP clk */ argument
172 /* vop dclk */ argument
174 /* vop share memory frequency */ argument
177 /* vop dclk reset */ argument
183 struct vop_win win[]; argument
186 static inline void vop_writel(struct vop *vop, uint32_t offset, uint32_t v) in vop_writel()
192 static inline uint32_t vop_readl(struct vop *vop, uint32_t offset) in vop_readl()
197 static inline uint32_t vop_read_reg(struct vop *vop, uint32_t base, in vop_read_reg()
203 static void vop_reg_set(struct vop *vop, const struct vop_reg *reg, in vop_reg_set()
233 static inline uint32_t vop_get_intr_type(struct vop *vop, in vop_get_intr_type()
247 static inline void vop_cfg_done(struct vop *vop) in vop_cfg_done()
348 static void scl_vop_cal_scl_fac(struct vop *vop, const struct vop_win_data *win, in scl_vop_cal_scl_fac()
452 static void vop_dsp_hold_valid_irq_enable(struct vop *vop) in vop_dsp_hold_valid_irq_enable()
467 static void vop_dsp_hold_valid_irq_disable(struct vop *vop) in vop_dsp_hold_valid_irq_disable()
503 static bool vop_line_flag_irq_is_enabled(struct vop *vop) in vop_line_flag_irq_is_enabled()
517 static void vop_line_flag_irq_enable(struct vop *vop) in vop_line_flag_irq_enable()
532 static void vop_line_flag_irq_disable(struct vop *vop) in vop_line_flag_irq_disable()
546 static int vop_core_clks_enable(struct vop *vop) in vop_core_clks_enable()
565 static void vop_core_clks_disable(struct vop *vop) in vop_core_clks_disable()
571 static void vop_win_disable(struct vop *vop, const struct vop_win *vop_win) in vop_win_disable()
588 struct vop *vop = to_vop(crtc); in vop_enable() local
679 struct vop *vop = to_vop(crtc); in rockchip_drm_set_win_enabled() local
699 struct vop *vop = to_vop(crtc); in vop_crtc_atomic_disable() local
833 struct vop *vop = to_vop(crtc); in vop_plane_atomic_check() local
867 struct vop *vop = to_vop(old_state->crtc); in vop_plane_atomic_disable() local
888 struct vop *vop = to_vop(new_state->crtc); in vop_plane_atomic_update() local
1071 struct vop *vop = to_vop(plane->state->crtc); in vop_plane_atomic_async_update() local
1127 struct vop *vop = to_vop(crtc); in vop_crtc_enable_vblank() local
1145 struct vop *vop = to_vop(crtc); in vop_crtc_disable_vblank() local
1162 struct vop *vop = to_vop(crtc); in vop_crtc_mode_fixup() local
1200 static bool vop_dsp_lut_is_enabled(struct vop *vop) in vop_dsp_lut_is_enabled()
1205 static void vop_crtc_write_gamma_lut(struct vop *vop, struct drm_crtc *crtc) in vop_crtc_write_gamma_lut()
1220 static void vop_crtc_gamma_set(struct vop *vop, struct drm_crtc *crtc, in vop_crtc_gamma_set()
1266 struct vop *vop = to_vop(crtc); in vop_crtc_atomic_begin() local
1282 struct vop *vop = to_vop(crtc); in vop_crtc_atomic_enable() local
1406 static bool vop_fs_irq_is_pending(struct vop *vop) in vop_fs_irq_is_pending()
1411 static void vop_wait_for_irq_handler(struct vop *vop) in vop_wait_for_irq_handler()
1437 struct vop *vop = to_vop(crtc); in vop_crtc_atomic_check() local
1486 struct vop *vop = to_vop(crtc); in vop_crtc_atomic_flush() local
1582 static struct drm_connector *vop_get_edp_connector(struct vop *vop) in vop_get_edp_connector()
1602 struct vop *vop = to_vop(crtc); in vop_crtc_set_crc_source() local
1661 struct vop *vop = container_of(work, struct vop, fb_unref_work); in vop_fb_unref_worker() local
1668 static void vop_handle_vblank(struct vop *vop) in vop_handle_vblank()
1687 struct vop *vop = data; in vop_isr() local
1764 static int vop_create_crtc(struct vop *vop) in vop_create_crtc()
1880 static void vop_destroy_crtc(struct vop *vop) in vop_destroy_crtc()
1910 static int vop_initial(struct vop *vop) in vop_initial()
2026 static void vop_win_init(struct vop *vop) in vop_win_init()
2055 struct vop *vop = to_vop(crtc); in rockchip_drm_wait_vact_end() local
2097 struct vop *vop; in vop_bind() local
2186 struct vop *vop = dev_get_drvdata(dev); in vop_unbind() local