Home
last modified time | relevance | path

Searched defs:mdp5_kms (Results 1 - 24 of 24) sorted by relevance

/kernel/linux/linux-5.10/drivers/gpu/drm/msm/disp/mdp5/
H A Dmdp5_mixer.c19 static int get_right_pair_idx(struct mdp5_kms *mdp5_kms, int lm) in get_right_pair_idx() argument
43 struct mdp5_kms *mdp5_kms = to_mdp5_kms(to_mdp_kms(priv->kms)); in mdp5_mixer_assign() local
[all...]
H A Dmdp5_irq.c25 struct mdp5_kms *mdp5_kms = container_of(irq, struct mdp5_kms, error_handler); in mdp5_irq_error_handler() local
41 struct mdp5_kms *mdp5_kms in mdp5_irq_preinstall() local
53 struct mdp5_kms *mdp5_kms = to_mdp5_kms(mdp_kms); mdp5_irq_postinstall() local
72 struct mdp5_kms *mdp5_kms = to_mdp5_kms(to_mdp_kms(kms)); mdp5_irq_uninstall() local
83 struct mdp5_kms *mdp5_kms = to_mdp5_kms(mdp_kms); mdp5_irq() local
106 struct mdp5_kms *mdp5_kms = to_mdp5_kms(to_mdp_kms(kms)); mdp5_enable_vblank() local
119 struct mdp5_kms *mdp5_kms = to_mdp5_kms(to_mdp_kms(kms)); mdp5_disable_vblank() local
[all...]
H A Dmdp5_pipe.c15 struct mdp5_kms *mdp5_kms = to_mdp5_kms(to_mdp_kms(priv->kms)); in mdp5_pipe_assign() local
125 struct mdp5_kms *mdp5_kms = to_mdp5_kms(to_mdp_kms(priv->kms)); mdp5_pipe_release() local
[all...]
H A Dmdp5_cfg.c1149 struct mdp5_cfg_handler *mdp5_cfg_init(struct mdp5_kms *mdp5_kms, in mdp5_cfg_init() argument
H A Dmdp5_cmd_encoder.c21 struct mdp5_kms *mdp5_kms = get_kms(encoder); in pingpong_tearcheck_setup() local
76 struct mdp5_kms *mdp5_kms = get_kms(encoder); pingpong_tearcheck_enable() local
102 struct mdp5_kms *mdp5_kms = get_kms(encoder); pingpong_tearcheck_disable() local
163 struct mdp5_kms *mdp5_kms; mdp5_cmd_encoder_set_split_display() local
[all...]
H A Dmdp5_smp.c121 struct mdp5_kms *mdp5_kms = get_kms(smp); in mdp5_smp_calculate() local
167 struct mdp5_kms *mdp5_kms = get_kms(smp); in mdp5_smp_assign() local
257 struct mdp5_kms *mdp5_kms in write_smp_alloc_regs() local
272 struct mdp5_kms *mdp5_kms = get_kms(smp); write_smp_fifo_regs() local
330 struct mdp5_kms *mdp5_kms = get_kms(smp); mdp5_smp_dump() local
378 mdp5_smp_init(struct mdp5_kms *mdp5_kms, const struct mdp5_smp_block *cfg) mdp5_smp_init() argument
[all...]
H A Dmdp5_encoder.c35 struct mdp5_kms *mdp5_kms = get_kms(encoder); in mdp5_vid_encoder_mode_set() local
134 struct mdp5_kms *mdp5_kms = get_kms(encoder); mdp5_vid_encoder_disable() local
168 struct mdp5_kms *mdp5_kms = get_kms(encoder); mdp5_vid_encoder_enable() local
262 struct mdp5_kms *mdp5_kms = get_kms(encoder); mdp5_encoder_get_linecount() local
271 struct mdp5_kms *mdp5_kms = get_kms(encoder); mdp5_encoder_get_framecount() local
282 struct mdp5_kms *mdp5_kms; mdp5_vid_encoder_set_split_display() local
[all...]
H A Dmdp5_ctl.c85 struct mdp5_kms *mdp5_kms = get_kms(ctl->ctlm); in ctl_write() local
94 struct mdp5_kms *mdp5_kms = get_kms(ctl->ctlm); in ctl_read() local
100 static void set_display_intf(struct mdp5_kms *mdp5_kms, in set_display_intf() argument
170 struct mdp5_kms *mdp5_kms = get_kms(ctl->ctlm); mdp5_ctl_set_pipeline() local
587 struct mdp5_kms *mdp5_kms = get_kms(ctl_mgr); mdp5_ctl_pair() local
[all...]
H A Dmdp5_kms.h20 struct mdp5_kms { struct
82 struct mdp5_kms *mdp5_kms; member
172 static inline void mdp5_write(struct mdp5_kms *mdp5_kms, u32 reg, u32 data) in mdp5_write() argument
178 mdp5_read(struct mdp5_kms *mdp5_kms, u32 reg) mdp5_read() argument
[all...]
H A Dmdp5_crtc.c165 struct mdp5_kms *mdp5_kms = get_kms(&mdp5_crtc->base); in unref_cursor_worker() local
215 struct mdp5_kms *mdp5_kms = get_kms(crtc); in blend_setup() local
363 struct mdp5_kms *mdp5_kms = get_kms(crtc); mdp5_crtc_mode_set_nofb() local
490 struct mdp5_kms *mdp5_kms = get_kms(crtc); mdp5_crtc_atomic_disable() local
536 struct mdp5_kms *mdp5_kms = get_kms(crtc); mdp5_crtc_atomic_enable() local
693 struct mdp5_kms *mdp5_kms = get_kms(crtc); mdp5_crtc_atomic_check() local
872 struct mdp5_kms *mdp5_kms = get_kms(crtc); mdp5_crtc_restore_cursor() local
943 struct mdp5_kms *mdp5_kms = get_kms(crtc); mdp5_crtc_cursor_set() local
1026 struct mdp5_kms *mdp5_kms = get_kms(crtc); mdp5_crtc_cursor_move() local
1074 struct mdp5_kms *mdp5_kms = get_kms(state->crtc); mdp5_crtc_atomic_print_state() local
1258 struct mdp5_kms *mdp5_kms = get_kms(crtc); mdp5_crtc_set_pipeline() local
[all...]
H A Dmdp5_plane.c160 struct mdp5_kms *mdp5_kms = get_kms(state->plane); in mdp5_plane_atomic_print_state() local
244 struct mdp5_kms *mdp5_kms = get_kms(plane); in mdp5_plane_cleanup_fb() local
312 struct mdp5_kms *mdp5_kms in mdp5_plane_atomic_check_with_state() local
548 set_scanout_locked(struct mdp5_kms *mdp5_kms, enum mdp5_pipe pipe, struct drm_framebuffer *fb) set_scanout_locked() argument
573 csc_disable(struct mdp5_kms *mdp5_kms, enum mdp5_pipe pipe) csc_disable() argument
582 csc_enable(struct mdp5_kms *mdp5_kms, enum mdp5_pipe pipe, struct csc_cfg *csc) csc_enable() argument
664 struct mdp5_kms *mdp5_kms = get_kms(plane); calc_scalex_steps() local
687 struct mdp5_kms *mdp5_kms = get_kms(plane); calc_scaley_steps() local
758 mdp5_write_pixel_ext(struct mdp5_kms *mdp5_kms, enum mdp5_pipe pipe, const struct mdp_format *format, uint32_t src_w, int pe_left[COMP_MAX], int pe_right[COMP_MAX], uint32_t src_h, int pe_top[COMP_MAX], int pe_bottom[COMP_MAX]) mdp5_write_pixel_ext() argument
830 mdp5_hwpipe_mode_set(struct mdp5_kms *mdp5_kms, struct mdp5_hw_pipe *hwpipe, struct drm_framebuffer *fb, struct phase_step *step, struct pixel_ext *pe, u32 scale_config, u32 hdecm, u32 vdecm, bool hflip, bool vflip, int crtc_x, int crtc_y, unsigned int crtc_w, unsigned int crtc_h, u32 src_img_w, u32 src_img_h, u32 src_x, u32 src_y, u32 src_w, u32 src_h) mdp5_hwpipe_mode_set() argument
933 struct mdp5_kms *mdp5_kms = get_kms(plane); mdp5_plane_mode_set() local
[all...]
H A Dmdp5_kms.c24 struct mdp5_kms *mdp5_kms = to_mdp5_kms(to_mdp_kms(kms)); in mdp5_hw_init() local
73 mdp5_get_existing_global_state(struct mdp5_kms *mdp5_kms) in mdp5_get_existing_global_state() argument
85 struct mdp5_kms *mdp5_kms = to_mdp5_kms(to_mdp_kms(priv->kms)); mdp5_get_global_state() local
127 mdp5_global_obj_init(struct mdp5_kms *mdp5_kms) mdp5_global_obj_init() argument
147 struct mdp5_kms *mdp5_kms = to_mdp5_kms(to_mdp_kms(kms)); mdp5_enable_commit() local
153 struct mdp5_kms *mdp5_kms = to_mdp5_kms(to_mdp_kms(kms)); mdp5_disable_commit() local
159 struct mdp5_kms *mdp5_kms = to_mdp5_kms(to_mdp_kms(kms)); mdp5_prepare_commit() local
175 struct mdp5_kms *mdp5_kms = to_mdp5_kms(to_mdp_kms(kms)); mdp5_wait_flush() local
184 struct mdp5_kms *mdp5_kms = to_mdp5_kms(to_mdp_kms(kms)); mdp5_complete_commit() local
221 struct mdp5_kms *mdp5_kms = to_mdp5_kms(to_mdp_kms(kms)); mdp5_kms_destroy() local
243 struct mdp5_kms *mdp5_kms = to_mdp5_kms(to_mdp_kms(priv->kms)); smp_show() local
297 mdp5_disable(struct mdp5_kms *mdp5_kms) mdp5_disable() argument
317 mdp5_enable(struct mdp5_kms *mdp5_kms) mdp5_enable() argument
336 construct_encoder(struct mdp5_kms *mdp5_kms, struct mdp5_interface *intf, struct mdp5_ctl *ctl) construct_encoder() argument
373 modeset_init_intf(struct mdp5_kms *mdp5_kms, struct mdp5_interface *intf) modeset_init_intf() argument
460 modeset_init(struct mdp5_kms *mdp5_kms) modeset_init() argument
545 read_mdp_hw_revision(struct mdp5_kms *mdp5_kms, u32 *major, u32 *minor) read_mdp_hw_revision() argument
582 struct mdp5_kms *mdp5_kms; mdp5_kms_init() local
677 struct mdp5_kms *mdp5_kms = platform_get_drvdata(pdev); mdp5_destroy() local
697 construct_pipes(struct mdp5_kms *mdp5_kms, int cnt, const enum mdp5_pipe *pipes, const uint32_t *offsets, uint32_t caps) construct_pipes() argument
721 hwpipe_init(struct mdp5_kms *mdp5_kms) hwpipe_init() argument
768 hwmixer_init(struct mdp5_kms *mdp5_kms) hwmixer_init() argument
794 interface_init(struct mdp5_kms *mdp5_kms) interface_init() argument
829 struct mdp5_kms *mdp5_kms; mdp5_init() local
1019 struct mdp5_kms *mdp5_kms = platform_get_drvdata(pdev); mdp5_runtime_suspend() local
1029 struct mdp5_kms *mdp5_kms = platform_get_drvdata(pdev); mdp5_runtime_resume() local
[all...]
/kernel/linux/linux-6.6/drivers/gpu/drm/msm/disp/mdp5/
H A Dmdp5_mixer.c19 static int get_right_pair_idx(struct mdp5_kms *mdp5_kms, int lm) in get_right_pair_idx() argument
43 struct mdp5_kms *mdp5_kms = to_mdp5_kms(to_mdp_kms(priv->kms)); in mdp5_mixer_assign() local
[all...]
H A Dmdp5_pipe.c15 struct mdp5_kms *mdp5_kms = to_mdp5_kms(to_mdp_kms(priv->kms)); in mdp5_pipe_assign() local
125 struct mdp5_kms *mdp5_kms = to_mdp5_kms(to_mdp_kms(priv->kms)); mdp5_pipe_release() local
[all...]
H A Dmdp5_irq.c25 struct mdp5_kms *mdp5_kms = container_of(irq, struct mdp5_kms, error_handler); in mdp5_irq_error_handler() local
41 struct mdp5_kms *mdp5_kms in mdp5_irq_preinstall() local
53 struct mdp5_kms *mdp5_kms = to_mdp5_kms(mdp_kms); mdp5_irq_postinstall() local
72 struct mdp5_kms *mdp5_kms = to_mdp5_kms(to_mdp_kms(kms)); mdp5_irq_uninstall() local
83 struct mdp5_kms *mdp5_kms = to_mdp5_kms(mdp_kms); mdp5_irq() local
105 struct mdp5_kms *mdp5_kms = to_mdp5_kms(to_mdp_kms(kms)); mdp5_enable_vblank() local
118 struct mdp5_kms *mdp5_kms = to_mdp5_kms(to_mdp_kms(kms)); mdp5_disable_vblank() local
[all...]
H A Dmdp5_cfg.c1358 struct mdp5_cfg_handler *mdp5_cfg_init(struct mdp5_kms *mdp5_kms, in mdp5_cfg_init() argument
H A Dmdp5_cmd_encoder.c23 struct mdp5_kms *mdp5_kms = get_kms(encoder); in pingpong_tearcheck_setup() local
79 struct mdp5_kms *mdp5_kms = get_kms(encoder); pingpong_tearcheck_enable() local
105 struct mdp5_kms *mdp5_kms = get_kms(encoder); pingpong_tearcheck_disable() local
166 struct mdp5_kms *mdp5_kms; mdp5_cmd_encoder_set_split_display() local
[all...]
H A Dmdp5_smp.c121 struct mdp5_kms *mdp5_kms = get_kms(smp); in mdp5_smp_calculate() local
167 struct mdp5_kms *mdp5_kms = get_kms(smp); in mdp5_smp_assign() local
257 struct mdp5_kms *mdp5_kms in write_smp_alloc_regs() local
272 struct mdp5_kms *mdp5_kms = get_kms(smp); write_smp_fifo_regs() local
330 struct mdp5_kms *mdp5_kms = get_kms(smp); mdp5_smp_dump() local
378 mdp5_smp_init(struct mdp5_kms *mdp5_kms, const struct mdp5_smp_block *cfg) mdp5_smp_init() argument
[all...]
H A Dmdp5_encoder.c35 struct mdp5_kms *mdp5_kms = get_kms(encoder); in mdp5_vid_encoder_mode_set() local
134 struct mdp5_kms *mdp5_kms = get_kms(encoder); mdp5_vid_encoder_disable() local
168 struct mdp5_kms *mdp5_kms = get_kms(encoder); mdp5_vid_encoder_enable() local
262 struct mdp5_kms *mdp5_kms = get_kms(encoder); mdp5_encoder_get_linecount() local
271 struct mdp5_kms *mdp5_kms = get_kms(encoder); mdp5_encoder_get_framecount() local
282 struct mdp5_kms *mdp5_kms; mdp5_vid_encoder_set_split_display() local
[all...]
H A Dmdp5_kms.h20 struct mdp5_kms { struct
82 struct mdp5_kms *mdp5_kms; member
172 static inline void mdp5_write(struct mdp5_kms *mdp5_kms, u32 reg, u32 data) in mdp5_write() argument
178 mdp5_read(struct mdp5_kms *mdp5_kms, u32 reg) mdp5_read() argument
[all...]
H A Dmdp5_kms.c24 struct mdp5_kms *mdp5_kms = to_mdp5_kms(to_mdp_kms(kms)); in mdp5_hw_init() local
73 mdp5_get_existing_global_state(struct mdp5_kms *mdp5_kms) in mdp5_get_existing_global_state() argument
85 struct mdp5_kms *mdp5_kms = to_mdp5_kms(to_mdp_kms(priv->kms)); mdp5_get_global_state() local
127 mdp5_global_obj_init(struct mdp5_kms *mdp5_kms) mdp5_global_obj_init() argument
147 struct mdp5_kms *mdp5_kms = to_mdp5_kms(to_mdp_kms(kms)); mdp5_enable_commit() local
153 struct mdp5_kms *mdp5_kms = to_mdp5_kms(to_mdp_kms(kms)); mdp5_disable_commit() local
159 struct mdp5_kms *mdp5_kms = to_mdp5_kms(to_mdp_kms(kms)); mdp5_prepare_commit() local
175 struct mdp5_kms *mdp5_kms = to_mdp5_kms(to_mdp_kms(kms)); mdp5_wait_flush() local
184 struct mdp5_kms *mdp5_kms = to_mdp5_kms(to_mdp_kms(kms)); mdp5_complete_commit() local
210 struct mdp5_kms *mdp5_kms = to_mdp5_kms(to_mdp_kms(kms)); mdp5_kms_destroy() local
235 struct mdp5_kms *mdp5_kms = to_mdp5_kms(to_mdp_kms(priv->kms)); smp_show() local
287 mdp5_disable(struct mdp5_kms *mdp5_kms) mdp5_disable() argument
304 mdp5_enable(struct mdp5_kms *mdp5_kms) mdp5_enable() argument
320 construct_encoder(struct mdp5_kms *mdp5_kms, struct mdp5_interface *intf, struct mdp5_ctl *ctl) construct_encoder() argument
354 modeset_init_intf(struct mdp5_kms *mdp5_kms, struct mdp5_interface *intf) modeset_init_intf() argument
429 modeset_init(struct mdp5_kms *mdp5_kms) modeset_init() argument
516 read_mdp_hw_revision(struct mdp5_kms *mdp5_kms, u32 *major, u32 *minor) read_mdp_hw_revision() argument
555 struct mdp5_kms *mdp5_kms; mdp5_kms_init() local
637 mdp5_destroy(struct mdp5_kms *mdp5_kms) mdp5_destroy() argument
658 construct_pipes(struct mdp5_kms *mdp5_kms, int cnt, const enum mdp5_pipe *pipes, const uint32_t *offsets, uint32_t caps) construct_pipes() argument
682 hwpipe_init(struct mdp5_kms *mdp5_kms) hwpipe_init() argument
729 hwmixer_init(struct mdp5_kms *mdp5_kms) hwmixer_init() argument
755 interface_init(struct mdp5_kms *mdp5_kms) interface_init() argument
790 struct mdp5_kms *mdp5_kms; mdp5_init() local
956 struct mdp5_kms *mdp5_kms = to_mdp5_kms(to_mdp_kms(priv->kms)); mdp5_runtime_suspend() local
967 struct mdp5_kms *mdp5_kms = to_mdp5_kms(to_mdp_kms(priv->kms)); mdp5_runtime_resume() local
[all...]
H A Dmdp5_ctl.c85 struct mdp5_kms *mdp5_kms = get_kms(ctl->ctlm); in ctl_write() local
94 struct mdp5_kms *mdp5_kms = get_kms(ctl->ctlm); in ctl_read() local
100 static void set_display_intf(struct mdp5_kms *mdp5_kms, in set_display_intf() argument
170 struct mdp5_kms *mdp5_kms = get_kms(ctl->ctlm); mdp5_ctl_set_pipeline() local
596 struct mdp5_kms *mdp5_kms = get_kms(ctl_mgr); mdp5_ctl_pair() local
[all...]
H A Dmdp5_plane.c80 struct mdp5_kms *mdp5_kms = get_kms(state->plane); in mdp5_plane_atomic_print_state() local
166 struct mdp5_kms *mdp5_kms = get_kms(plane); in mdp5_plane_cleanup_fb() local
235 struct mdp5_kms *mdp5_kms in mdp5_plane_atomic_check_with_state() local
479 set_scanout_locked(struct mdp5_kms *mdp5_kms, enum mdp5_pipe pipe, struct drm_framebuffer *fb) set_scanout_locked() argument
504 csc_disable(struct mdp5_kms *mdp5_kms, enum mdp5_pipe pipe) csc_disable() argument
513 csc_enable(struct mdp5_kms *mdp5_kms, enum mdp5_pipe pipe, struct csc_cfg *csc) csc_enable() argument
595 struct mdp5_kms *mdp5_kms = get_kms(plane); calc_scalex_steps() local
618 struct mdp5_kms *mdp5_kms = get_kms(plane); calc_scaley_steps() local
689 mdp5_write_pixel_ext(struct mdp5_kms *mdp5_kms, enum mdp5_pipe pipe, const struct mdp_format *format, uint32_t src_w, int pe_left[COMP_MAX], int pe_right[COMP_MAX], uint32_t src_h, int pe_top[COMP_MAX], int pe_bottom[COMP_MAX]) mdp5_write_pixel_ext() argument
761 mdp5_hwpipe_mode_set(struct mdp5_kms *mdp5_kms, struct mdp5_hw_pipe *hwpipe, struct drm_framebuffer *fb, struct phase_step *step, struct pixel_ext *pe, u32 scale_config, u32 hdecm, u32 vdecm, bool hflip, bool vflip, int crtc_x, int crtc_y, unsigned int crtc_w, unsigned int crtc_h, u32 src_img_w, u32 src_img_h, u32 src_x, u32 src_y, u32 src_w, u32 src_h) mdp5_hwpipe_mode_set() argument
864 struct mdp5_kms *mdp5_kms = get_kms(plane); mdp5_plane_mode_set() local
[all...]
H A Dmdp5_crtc.c168 struct mdp5_kms *mdp5_kms = get_kms(&mdp5_crtc->base); in unref_cursor_worker() local
218 struct mdp5_kms *mdp5_kms = get_kms(crtc); in blend_setup() local
368 struct mdp5_kms *mdp5_kms = get_kms(crtc); mdp5_crtc_mode_set_nofb() local
495 struct mdp5_kms *mdp5_kms = get_kms(crtc); mdp5_crtc_atomic_disable() local
541 struct mdp5_kms *mdp5_kms = get_kms(crtc); mdp5_crtc_atomic_enable() local
702 struct mdp5_kms *mdp5_kms = get_kms(crtc); mdp5_crtc_atomic_check() local
887 struct mdp5_kms *mdp5_kms = get_kms(crtc); mdp5_crtc_restore_cursor() local
958 struct mdp5_kms *mdp5_kms = get_kms(crtc); mdp5_crtc_cursor_set() local
1041 struct mdp5_kms *mdp5_kms = get_kms(crtc); mdp5_crtc_cursor_move() local
1089 struct mdp5_kms *mdp5_kms = get_kms(state->crtc); mdp5_crtc_atomic_print_state() local
1273 struct mdp5_kms *mdp5_kms = get_kms(crtc); mdp5_crtc_set_pipeline() local
[all...]

Completed in 15 milliseconds