Lines Matching refs:current
219 static int pipeline_comp_complete(struct comp_dev *current, in pipeline_comp_complete() argument
226 dev_comp_id(current), dir); in pipeline_comp_complete()
228 if (!comp_is_single_pipeline(current, ppl_data->start)) { in pipeline_comp_complete()
234 current->pipeline = ppl_data->p; in pipeline_comp_complete()
235 current->period = ppl_data->p->period; in pipeline_comp_complete()
236 current->priority = ppl_data->p->priority; in pipeline_comp_complete()
238 pipeline_for_each_comp(current, ctx, dir); in pipeline_comp_complete()
284 static int pipeline_comp_reset(struct comp_dev *current, in pipeline_comp_reset() argument
291 int is_single_ppl = comp_is_single_pipeline(current, p->source_comp); in pipeline_comp_reset()
293 pipeline_is_same_sched_comp(current->pipeline, p); in pipeline_comp_reset()
296 pipe_dbg(current->pipeline, "pipeline_comp_reset(), current->comp.id = %u, dir = %u", in pipeline_comp_reset()
297 dev_comp_id(current), dir); in pipeline_comp_reset()
309 end_type = comp_get_endpoint_type(current->pipeline->sink_comp); in pipeline_comp_reset()
323 err = comp_reset(current); in pipeline_comp_reset()
327 return pipeline_for_each_comp(current, ctx, dir); in pipeline_comp_reset()
355 int pipeline_for_each_comp(struct comp_dev *current, in pipeline_for_each_comp() argument
358 struct list_item *buffer_list = comp_buffer_list(current, dir); in pipeline_for_each_comp()