Lines Matching defs:vop

42 #define VOP_WIN_SET(vop, win, name, v) \  argument
44 #define VOP_SCL_SET(vop, win, name, v) \ argument
46 #define VOP_SCL_SET_EXT(vop, win, name, v) \ argument
50 #define VOP_WIN_YUV2YUV_SET(vop, win_yuv2yuv, name, v) \ argument
56 #define VOP_WIN_YUV2YUV_COEFFICIENT_SET(vop, win_yuv2yuv, name, v) \ argument
62 #define VOP_INTR_SET_MASK(vop, name, mask, v) \ argument
65 #define VOP_REG_SET(vop, group, name, v) \ argument
68 #define VOP_INTR_SET_TYPE(vop, name, type, v) \ argument
79 #define VOP_INTR_GET_TYPE(vop, name, type) \ argument
82 #define VOP_WIN_GET(vop, win, name) \ argument
88 #define VOP_WIN_GET_YRGBADDR(vop, win) \ argument
117 struct vop *vop; member
121 struct vop { struct
138 const struct vop_data *data; argument
143 /* physical map length of vop register */ argument
148 /* lock vop irq reg */ argument
151 struct mutex vop_lock; argument
155 /* vop AHP clk */ argument
157 /* vop dclk */ argument
159 /* vop share memory frequency */ argument
162 /* vop dclk reset */ argument
168 struct vop_win win[]; argument
171 static inline void vop_writel(struct vop *vop, uint32_t offset, uint32_t v) in vop_writel()
177 static inline uint32_t vop_readl(struct vop *vop, uint32_t offset) in vop_readl()
182 static inline uint32_t vop_read_reg(struct vop *vop, uint32_t base, in vop_read_reg()
188 static void vop_reg_set(struct vop *vop, const struct vop_reg *reg, in vop_reg_set()
218 static inline uint32_t vop_get_intr_type(struct vop *vop, in vop_get_intr_type()
232 static inline void vop_cfg_done(struct vop *vop) in vop_cfg_done()
310 static void scl_vop_cal_scl_fac(struct vop *vop, const struct vop_win_data *win, in scl_vop_cal_scl_fac()
414 static void vop_dsp_hold_valid_irq_enable(struct vop *vop) in vop_dsp_hold_valid_irq_enable()
429 static void vop_dsp_hold_valid_irq_disable(struct vop *vop) in vop_dsp_hold_valid_irq_disable()
465 static bool vop_line_flag_irq_is_enabled(struct vop *vop) in vop_line_flag_irq_is_enabled()
479 static void vop_line_flag_irq_enable(struct vop *vop) in vop_line_flag_irq_enable()
494 static void vop_line_flag_irq_disable(struct vop *vop) in vop_line_flag_irq_disable()
508 static int vop_core_clks_enable(struct vop *vop) in vop_core_clks_enable()
527 static void vop_core_clks_disable(struct vop *vop) in vop_core_clks_disable()
533 static void vop_win_disable(struct vop *vop, const struct vop_win *vop_win) in vop_win_disable()
550 struct vop *vop = to_vop(crtc); in vop_enable() local
630 struct vop *vop = to_vop(crtc); in rockchip_drm_set_win_enabled() local
650 struct vop *vop = to_vop(crtc); in vop_crtc_atomic_disable() local
767 struct vop *vop = to_vop(old_state->crtc); in vop_plane_atomic_disable() local
787 struct vop *vop = to_vop(state->crtc); in vop_plane_atomic_update() local
951 struct vop *vop = to_vop(plane->state->crtc); in vop_plane_atomic_async_update() local
1007 struct vop *vop = to_vop(crtc); in vop_crtc_enable_vblank() local
1025 struct vop *vop = to_vop(crtc); in vop_crtc_disable_vblank() local
1042 struct vop *vop = to_vop(crtc); in vop_crtc_mode_fixup() local
1054 struct vop *vop = to_vop(crtc); in vop_crtc_atomic_enable() local
1168 static bool vop_fs_irq_is_pending(struct vop *vop) in vop_fs_irq_is_pending()
1173 static void vop_wait_for_irq_handler(struct vop *vop) in vop_wait_for_irq_handler()
1199 struct vop *vop = to_vop(crtc); in vop_crtc_atomic_flush() local
1289 static struct drm_connector *vop_get_edp_connector(struct vop *vop) in vop_get_edp_connector()
1309 struct vop *vop = to_vop(crtc); in vop_crtc_set_crc_source() local
1368 struct vop *vop = container_of(work, struct vop, fb_unref_work); in vop_fb_unref_worker() local
1375 static void vop_handle_vblank(struct vop *vop) in vop_handle_vblank()
1394 struct vop *vop = data; in vop_isr() local
1471 static int vop_create_crtc(struct vop *vop) in vop_create_crtc()
1581 static void vop_destroy_crtc(struct vop *vop) in vop_destroy_crtc()
1611 static int vop_initial(struct vop *vop) in vop_initial()
1727 static void vop_win_init(struct vop *vop) in vop_win_init()
1756 struct vop *vop = to_vop(crtc); in rockchip_drm_wait_vact_end() local
1798 struct vop *vop; in vop_bind() local
1876 struct vop *vop = dev_get_drvdata(dev); in vop_unbind() local