Lines Matching refs:mdp5_ctl
27 struct mdp5_ctl { struct
52 struct mdp5_ctl *pair; /* Paired CTL to be flushed together */ argument
71 struct mdp5_ctl ctls[MAX_CTL];
83 void ctl_write(struct mdp5_ctl *ctl, u32 reg, u32 data) in ctl_write()
92 u32 ctl_read(struct mdp5_ctl *ctl, u32 reg) in ctl_read()
135 static void set_ctl_op(struct mdp5_ctl *ctl, struct mdp5_pipeline *pipeline) in set_ctl_op()
168 int mdp5_ctl_set_pipeline(struct mdp5_ctl *ctl, struct mdp5_pipeline *pipeline) in mdp5_ctl_set_pipeline()
182 static bool start_signal_needed(struct mdp5_ctl *ctl, in start_signal_needed()
207 static void send_start_signal(struct mdp5_ctl *ctl) in send_start_signal()
226 int mdp5_ctl_set_encoder_state(struct mdp5_ctl *ctl, in mdp5_ctl_set_encoder_state()
250 int mdp5_ctl_set_cursor(struct mdp5_ctl *ctl, struct mdp5_pipeline *pipeline, in mdp5_ctl_set_cursor()
331 static void mdp5_ctl_reset_blend_regs(struct mdp5_ctl *ctl) in mdp5_ctl_reset_blend_regs()
349 int mdp5_ctl_blend(struct mdp5_ctl *ctl, struct mdp5_pipeline *pipeline, in mdp5_ctl_blend()
472 static u32 fix_sw_flush(struct mdp5_ctl *ctl, struct mdp5_pipeline *pipeline, in fix_sw_flush()
487 static void fix_for_single_flush(struct mdp5_ctl *ctl, u32 *flush_mask, in fix_for_single_flush()
535 u32 mdp5_ctl_commit(struct mdp5_ctl *ctl, in mdp5_ctl_commit()
580 u32 mdp5_ctl_get_commit_status(struct mdp5_ctl *ctl) in mdp5_ctl_get_commit_status()
585 int mdp5_ctl_get_ctl_id(struct mdp5_ctl *ctl) in mdp5_ctl_get_ctl_id()
593 int mdp5_ctl_pair(struct mdp5_ctl *ctlx, struct mdp5_ctl *ctly, bool enable) in mdp5_ctl_pair()
632 struct mdp5_ctl *mdp5_ctlm_request(struct mdp5_ctl_manager *ctl_mgr, in mdp5_ctlm_request()
635 struct mdp5_ctl *ctl = NULL; in mdp5_ctlm_request()
676 struct mdp5_ctl *ctl = &ctl_mgr->ctls[c]; in mdp5_ctlm_hw_reset()
717 struct mdp5_ctl *ctl = &ctl_mgr->ctls[c]; in mdp5_ctlm_init()