Lines Matching refs:mixer_context
96 struct mixer_context { struct
185 static inline u32 vp_reg_read(struct mixer_context *ctx, u32 reg_id) in vp_reg_read()
190 static inline void vp_reg_write(struct mixer_context *ctx, u32 reg_id, in vp_reg_write()
196 static inline void vp_reg_writemask(struct mixer_context *ctx, u32 reg_id, in vp_reg_writemask()
205 static inline u32 mixer_reg_read(struct mixer_context *ctx, u32 reg_id) in mixer_reg_read()
210 static inline void mixer_reg_write(struct mixer_context *ctx, u32 reg_id, in mixer_reg_write()
216 static inline void mixer_reg_writemask(struct mixer_context *ctx, in mixer_reg_writemask()
225 static void mixer_regs_dump(struct mixer_context *ctx) in mixer_regs_dump()
257 static void vp_regs_dump(struct mixer_context *ctx) in vp_regs_dump()
292 static inline void vp_filter_set(struct mixer_context *ctx, in vp_filter_set()
304 static void vp_default_filter(struct mixer_context *ctx) in vp_default_filter()
314 static void mixer_cfg_gfx_blend(struct mixer_context *ctx, unsigned int win, in mixer_cfg_gfx_blend()
342 static void mixer_cfg_vp_blend(struct mixer_context *ctx, unsigned int alpha) in mixer_cfg_vp_blend()
354 static bool mixer_is_synced(struct mixer_context *ctx) in mixer_is_synced()
385 static int mixer_wait_for_sync(struct mixer_context *ctx) in mixer_wait_for_sync()
397 static void mixer_disable_sync(struct mixer_context *ctx) in mixer_disable_sync()
402 static void mixer_enable_sync(struct mixer_context *ctx) in mixer_enable_sync()
412 static void mixer_cfg_scan(struct mixer_context *ctx, int width, int height) in mixer_cfg_scan()
429 static void mixer_cfg_rgb_fmt(struct mixer_context *ctx, struct drm_display_mode *mode) in mixer_cfg_rgb_fmt()
457 static void mixer_cfg_layer(struct mixer_context *ctx, unsigned int win, in mixer_cfg_layer()
489 static void mixer_run(struct mixer_context *ctx) in mixer_run()
494 static void mixer_stop(struct mixer_context *ctx) in mixer_stop()
505 static void mixer_commit(struct mixer_context *ctx) in mixer_commit()
514 static void vp_video_buffer(struct mixer_context *ctx, in vp_video_buffer()
601 static void mixer_graph_buffer(struct mixer_context *ctx, in mixer_graph_buffer()
688 static void vp_win_reset(struct mixer_context *ctx) in vp_win_reset()
702 static void mixer_win_reset(struct mixer_context *ctx) in mixer_win_reset()
746 struct mixer_context *ctx = arg; in mixer_irq_handler()
777 static int mixer_resources_init(struct mixer_context *mixer_ctx) in mixer_resources_init()
830 static int vp_resources_init(struct mixer_context *mixer_ctx) in vp_resources_init()
874 static int mixer_initialize(struct mixer_context *mixer_ctx, in mixer_initialize()
903 static void mixer_ctx_remove(struct mixer_context *mixer_ctx) in mixer_ctx_remove()
911 struct mixer_context *mixer_ctx = crtc->ctx; in mixer_enable_vblank()
926 struct mixer_context *mixer_ctx = crtc->ctx; in mixer_disable_vblank()
940 struct mixer_context *ctx = crtc->ctx; in mixer_atomic_begin()
953 struct mixer_context *mixer_ctx = crtc->ctx; in mixer_update_plane()
969 struct mixer_context *mixer_ctx = crtc->ctx; in mixer_disable_plane()
984 struct mixer_context *mixer_ctx = crtc->ctx; in mixer_atomic_flush()
995 struct mixer_context *ctx = crtc->ctx; in mixer_atomic_enable()
1029 struct mixer_context *ctx = crtc->ctx; in mixer_atomic_disable()
1051 struct mixer_context *ctx = crtc->ctx; in mixer_mode_valid()
1078 struct mixer_context *ctx = crtc->ctx; in mixer_mode_fixup()
1178 struct mixer_context *ctx = dev_get_drvdata(dev); in mixer_bind()
1217 struct mixer_context *ctx = dev_get_drvdata(dev); in mixer_unbind()
1231 struct mixer_context *ctx; in mixer_probe()
1273 struct mixer_context *ctx = dev_get_drvdata(dev); in exynos_mixer_suspend()
1288 struct mixer_context *ctx = dev_get_drvdata(dev); in exynos_mixer_resume()