• Home
  • Raw
  • Download

Lines Matching refs:c

49 	struct komeda_component *c;  in komeda_pipeline_destroy()  local
54 c = komeda_pipeline_get_component(pipe, i); in komeda_pipeline_destroy()
55 komeda_component_destroy(mdev, c); in komeda_pipeline_destroy()
129 struct komeda_component *c = NULL; in komeda_pipeline_get_component() local
133 c = *pos; in komeda_pipeline_get_component()
135 return c; in komeda_pipeline_get_component()
142 struct komeda_component *c = NULL; in komeda_pipeline_get_first_component() local
148 c = komeda_pipeline_get_component(pipe, id); in komeda_pipeline_get_first_component()
150 return c; in komeda_pipeline_get_first_component()
154 komeda_component_pickup_input(struct komeda_component *c, u32 avail_comps) in komeda_component_pickup_input() argument
156 u32 avail_inputs = c->supported_inputs & (avail_comps); in komeda_component_pickup_input()
158 return komeda_pipeline_get_first_component(c->pipeline, avail_inputs); in komeda_component_pickup_input()
171 struct komeda_component *c; in komeda_component_add() local
200 c = devm_kzalloc(pipe->mdev->dev, comp_sz, GFP_KERNEL); in komeda_component_add()
201 if (!c) in komeda_component_add()
204 c->id = id; in komeda_component_add()
205 c->hw_id = hw_id; in komeda_component_add()
206 c->reg = reg; in komeda_component_add()
207 c->pipeline = pipe; in komeda_component_add()
208 c->max_active_inputs = max_active_inputs; in komeda_component_add()
209 c->max_active_outputs = max_active_outputs; in komeda_component_add()
210 c->supported_inputs = supported_inputs; in komeda_component_add()
211 c->funcs = funcs; in komeda_component_add()
217 vsnprintf(c->name, sizeof(c->name), name_fmt, args); in komeda_component_add()
224 pipe->avail_comps |= BIT(c->id); in komeda_component_add()
225 *pos = c; in komeda_component_add()
227 return c; in komeda_component_add()
231 struct komeda_component *c) in komeda_component_destroy() argument
233 devm_kfree(mdev->dev, c); in komeda_component_destroy()
236 static void komeda_component_dump(struct komeda_component *c) in komeda_component_dump() argument
238 if (!c) in komeda_component_dump()
242 c->name, c->id, BIT(c->id)); in komeda_component_dump()
244 c->max_active_inputs, c->supported_inputs); in komeda_component_dump()
246 c->max_active_outputs, c->supported_outputs); in komeda_component_dump()
251 struct komeda_component *c; in komeda_pipeline_dump() local
266 c = komeda_pipeline_get_component(pipe, id); in komeda_pipeline_dump()
268 komeda_component_dump(c); in komeda_pipeline_dump()
272 static void komeda_component_verify_inputs(struct komeda_component *c) in komeda_component_verify_inputs() argument
274 struct komeda_pipeline *pipe = c->pipeline; in komeda_component_verify_inputs()
277 unsigned long supported_inputs = c->supported_inputs; in komeda_component_verify_inputs()
282 c->supported_inputs &= ~(BIT(id)); in komeda_component_verify_inputs()
284 id, c->name); in komeda_component_verify_inputs()
288 input->supported_outputs |= BIT(c->id); in komeda_component_verify_inputs()
307 struct komeda_component *c; in komeda_pipeline_assemble() local
313 c = komeda_pipeline_get_component(pipe, id); in komeda_pipeline_assemble()
314 komeda_component_verify_inputs(c); in komeda_pipeline_assemble()
362 struct komeda_component *c; in komeda_pipeline_dump_register() local
373 c = komeda_pipeline_get_component(pipe, id); in komeda_pipeline_dump_register()
375 seq_printf(sf, "\n------%s------\n", c->name); in komeda_pipeline_dump_register()
376 if (c->funcs->dump_register) in komeda_pipeline_dump_register()
377 c->funcs->dump_register(c, sf); in komeda_pipeline_dump_register()