Home
last modified time | relevance | path

Searched refs:mdp5_ctl (Results 1 – 9 of 9) sorted by relevance

/Linux-v4.19/drivers/gpu/drm/msm/disp/mdp5/
Dmdp5_ctl.h35 struct mdp5_ctl *mdp5_ctlm_request(struct mdp5_ctl_manager *ctlm, int intf_num);
37 int mdp5_ctl_get_ctl_id(struct mdp5_ctl *ctl);
41 int mdp5_ctl_set_pipeline(struct mdp5_ctl *ctl, struct mdp5_pipeline *p);
42 int mdp5_ctl_set_encoder_state(struct mdp5_ctl *ctl, struct mdp5_pipeline *p,
45 int mdp5_ctl_set_cursor(struct mdp5_ctl *ctl, struct mdp5_pipeline *pipeline,
47 int mdp5_ctl_pair(struct mdp5_ctl *ctlx, struct mdp5_ctl *ctly, bool enable);
63 int mdp5_ctl_blend(struct mdp5_ctl *ctl, struct mdp5_pipeline *pipeline,
80 u32 mdp5_ctl_commit(struct mdp5_ctl *ctl, struct mdp5_pipeline *pipeline,
82 u32 mdp5_ctl_get_commit_status(struct mdp5_ctl *ctl);
Dmdp5_ctl.c35 struct mdp5_ctl { struct
60 struct mdp5_ctl *pair; /* Paired CTL to be flushed together */ argument
79 struct mdp5_ctl ctls[MAX_CTL];
91 void ctl_write(struct mdp5_ctl *ctl, u32 reg, u32 data) in ctl_write()
100 u32 ctl_read(struct mdp5_ctl *ctl, u32 reg) in ctl_read()
143 static void set_ctl_op(struct mdp5_ctl *ctl, struct mdp5_pipeline *pipeline) in set_ctl_op()
176 int mdp5_ctl_set_pipeline(struct mdp5_ctl *ctl, struct mdp5_pipeline *pipeline) in mdp5_ctl_set_pipeline()
190 static bool start_signal_needed(struct mdp5_ctl *ctl, in start_signal_needed()
215 static void send_start_signal(struct mdp5_ctl *ctl) in send_start_signal()
232 int mdp5_ctl_set_encoder_state(struct mdp5_ctl *ctl, in mdp5_ctl_set_encoder_state()
[all …]
Dmdp5_kms.h130 struct mdp5_ctl *ctl;
177 struct mdp5_ctl *ctl;
290 struct mdp5_ctl *mdp5_crtc_get_ctl(struct drm_crtc *crtc);
302 struct mdp5_interface *intf, struct mdp5_ctl *ctl);
Dmdp5_encoder.c216 struct mdp5_ctl *ctl = mdp5_encoder->ctl; in mdp5_vid_encoder_disable()
252 struct mdp5_ctl *ctl = mdp5_encoder->ctl; in mdp5_vid_encoder_enable()
318 struct mdp5_ctl *ctl = mdp5_encoder->ctl; in mdp5_encoder_atomic_check()
423 struct mdp5_ctl *ctl) in mdp5_encoder_init()
Dmdp5_cmd_encoder.c152 struct mdp5_ctl *ctl = mdp5_cmd_enc->ctl; in mdp5_cmd_encoder_disable()
172 struct mdp5_ctl *ctl = mdp5_cmd_enc->ctl; in mdp5_cmd_encoder_enable()
Dmdp5_crtc.c98 struct mdp5_ctl *ctl = mdp5_cstate->ctl; in crtc_flush()
147 struct mdp5_ctl *ctl = mdp5_cstate->ctl; in complete_flip()
232 struct mdp5_ctl *ctl = mdp5_cstate->ctl; in blend_setup()
869 struct mdp5_ctl *ctl; in mdp5_crtc_cursor_set()
1130 struct mdp5_ctl *ctl = mdp5_cstate->ctl; in mdp5_crtc_wait_for_flush_done()
1170 struct mdp5_ctl *mdp5_crtc_get_ctl(struct drm_crtc *crtc) in mdp5_crtc_get_ctl()
Dmdp5_kms.c332 struct mdp5_ctl *ctl) in construct_encoder()
373 struct mdp5_ctl *ctl; in modeset_init_intf()
Dmdp5_plane.c513 struct mdp5_ctl *ctl; in mdp5_plane_atomic_async_update()
/Linux-v4.19/drivers/gpu/drm/msm/
DMakefile42 disp/mdp5/mdp5_ctl.o \