Lines Matching refs:pipeline
52 struct op_mode pipeline; member
183 if (unlikely(WARN_ON(intf->num != ctl->pipeline.intf.num))) { in mdp5_ctl_set_pipeline()
186 ctl->id, ctl->pipeline.intf.num, intf->num); in mdp5_ctl_set_pipeline()
192 memcpy(&ctl->pipeline.intf, intf, sizeof(*intf)); in mdp5_ctl_set_pipeline()
194 ctl->pipeline.start_mask = mdp_ctl_flush_mask_lm(ctl->lm) | in mdp5_ctl_set_pipeline()
208 struct op_mode *pipeline = &ctl->pipeline; in start_signal_needed() local
210 if (!pipeline->encoder_enabled || pipeline->start_mask != 0) in start_signal_needed()
213 switch (pipeline->intf.type) { in start_signal_needed()
217 return pipeline->intf.mode == MDP5_INTF_DSI_MODE_COMMAND; in start_signal_needed()
241 struct op_mode *pipeline = &ctl->pipeline; in refill_start_mask() local
242 struct mdp5_interface *intf = &ctl->pipeline.intf; in refill_start_mask()
244 pipeline->start_mask = mdp_ctl_flush_mask_lm(ctl->lm); in refill_start_mask()
251 pipeline->start_mask |= mdp_ctl_flush_mask_encoder(intf); in refill_start_mask()
267 ctl->pipeline.encoder_enabled = enabled; in mdp5_ctl_set_encoder_state()
268 DBG("intf_%d: %s", ctl->pipeline.intf.num, enabled ? "on" : "off"); in mdp5_ctl_set_encoder_state()
498 struct op_mode *pipeline = &ctl->pipeline; in mdp5_ctl_commit() local
503 pipeline->start_mask &= ~flush_mask; in mdp5_ctl_commit()
506 pipeline->start_mask, ctl->pending_ctl_trigger); in mdp5_ctl_commit()
616 ctl->pipeline.intf.num = intf_num; in mdp5_ctlm_request()