Lines Matching defs:vop
44 #define VOP_WIN_SET(vop, win, name, v) \ argument
46 #define VOP_SCL_SET(vop, win, name, v) \ argument
48 #define VOP_SCL_SET_EXT(vop, win, name, v) \ argument
52 #define VOP_WIN_YUV2YUV_SET(vop, win_yuv2yuv, name, v) \ argument
58 #define VOP_WIN_YUV2YUV_COEFFICIENT_SET(vop, win_yuv2yuv, name, v) \ argument
64 #define VOP_INTR_SET_MASK(vop, name, mask, v) \ argument
67 #define VOP_REG_SET(vop, group, name, v) \ argument
70 #define VOP_HAS_REG(vop, group, name) \ argument
73 #define VOP_INTR_SET_TYPE(vop, name, type, v) \ argument
84 #define VOP_INTR_GET_TYPE(vop, name, type) \ argument
87 #define VOP_WIN_GET(vop, win, name) \ argument
93 #define VOP_WIN_GET_YRGBADDR(vop, win) \ argument
99 #define VOP_AFBC_SET(vop, name, v) \ argument
135 struct vop *vop; member
139 struct vop { struct
156 const struct vop_data *data; argument
162 /* physical map length of vop register */ argument
167 /* lock vop irq reg */ argument
170 struct mutex vop_lock; argument
174 /* vop AHP clk */ argument
176 /* vop dclk */ argument
178 /* vop share memory frequency */ argument
181 /* vop dclk reset */ argument
187 struct vop_win win[]; argument
190 static inline uint32_t vop_readl(struct vop *vop, uint32_t offset) in vop_readl()
195 static inline uint32_t vop_read_reg(struct vop *vop, uint32_t base, in vop_read_reg()
201 static void vop_reg_set(struct vop *vop, const struct vop_reg *reg, in vop_reg_set()
231 static inline uint32_t vop_get_intr_type(struct vop *vop, in vop_get_intr_type()
245 static inline void vop_cfg_done(struct vop *vop) in vop_cfg_done()
366 static void scl_vop_cal_scl_fac(struct vop *vop, const struct vop_win_data *win, in scl_vop_cal_scl_fac()
470 static void vop_dsp_hold_valid_irq_enable(struct vop *vop) in vop_dsp_hold_valid_irq_enable()
485 static void vop_dsp_hold_valid_irq_disable(struct vop *vop) in vop_dsp_hold_valid_irq_disable()
521 static bool vop_line_flag_irq_is_enabled(struct vop *vop) in vop_line_flag_irq_is_enabled()
535 static void vop_line_flag_irq_enable(struct vop *vop) in vop_line_flag_irq_enable()
550 static void vop_line_flag_irq_disable(struct vop *vop) in vop_line_flag_irq_disable()
564 static int vop_core_clks_enable(struct vop *vop) in vop_core_clks_enable()
583 static void vop_core_clks_disable(struct vop *vop) in vop_core_clks_disable()
589 static void vop_win_disable(struct vop *vop, const struct vop_win *vop_win) in vop_win_disable()
606 struct vop *vop = to_vop(crtc); in vop_enable() local
697 struct vop *vop = to_vop(crtc); in rockchip_drm_set_win_enabled() local
717 struct vop *vop = to_vop(crtc); in vop_crtc_atomic_disable() local
853 struct vop *vop = to_vop(crtc); in vop_plane_atomic_check() local
888 struct vop *vop = to_vop(old_state->crtc); in vop_plane_atomic_disable() local
909 struct vop *vop = to_vop(new_state->crtc); in vop_plane_atomic_update() local
1095 struct vop *vop = to_vop(plane->state->crtc); in vop_plane_atomic_async_update() local
1151 struct vop *vop = to_vop(crtc); in vop_crtc_enable_vblank() local
1169 struct vop *vop = to_vop(crtc); in vop_crtc_disable_vblank() local
1185 struct vop *vop = to_vop(crtc); in vop_crtc_mode_valid() local
1197 struct vop *vop = to_vop(crtc); in vop_crtc_mode_fixup() local
1235 static bool vop_dsp_lut_is_enabled(struct vop *vop) in vop_dsp_lut_is_enabled()
1240 static u32 vop_lut_buffer_index(struct vop *vop) in vop_lut_buffer_index()
1245 static void vop_crtc_write_gamma_lut(struct vop *vop, struct drm_crtc *crtc) in vop_crtc_write_gamma_lut()
1260 static void vop_crtc_gamma_set(struct vop *vop, struct drm_crtc *crtc, in vop_crtc_gamma_set()
1334 struct vop *vop = to_vop(crtc); in vop_crtc_atomic_begin() local
1350 struct vop *vop = to_vop(crtc); in vop_crtc_atomic_enable() local
1474 static bool vop_fs_irq_is_pending(struct vop *vop) in vop_fs_irq_is_pending()
1479 static void vop_wait_for_irq_handler(struct vop *vop) in vop_wait_for_irq_handler()
1505 struct vop *vop = to_vop(crtc); in vop_crtc_atomic_check() local
1554 struct vop *vop = to_vop(crtc); in vop_crtc_atomic_flush() local
1658 static struct drm_connector *vop_get_edp_connector(struct vop *vop) in vop_get_edp_connector()
1678 struct vop *vop = to_vop(crtc); in vop_crtc_set_crc_source() local
1737 struct vop *vop = container_of(work, struct vop, fb_unref_work); in vop_fb_unref_worker() local
1744 static void vop_handle_vblank(struct vop *vop) in vop_handle_vblank()
1763 struct vop *vop = data; in vop_isr() local
1840 static int vop_create_crtc(struct vop *vop) in vop_create_crtc()
1956 static void vop_destroy_crtc(struct vop *vop) in vop_destroy_crtc()
1986 static int vop_initial(struct vop *vop) in vop_initial()
2102 static void vop_win_init(struct vop *vop) in vop_win_init()
2131 struct vop *vop = to_vop(crtc); in rockchip_drm_wait_vact_end() local
2173 struct vop *vop; in vop_bind() local
2264 struct vop *vop = dev_get_drvdata(dev); in vop_unbind() local