Lines Matching defs:ids
292 * @ids: list of algorithms
298 const char *pipe, struct sst_ids *ids)
306 list_for_each_entry(algo, &ids->algo_list, node) {
514 static int sst_set_pipe_gain(struct sst_ids *ids,
522 struct sst_ids *ids = w->priv;
525 sst_find_and_send_pipe_algo(drv, w->name, ids);
526 sst_set_pipe_gain(ids, drv, 0);
559 * fill_swm_input - fill in the SWM input ids given the register
599 static int sst_set_pipe_gain(struct sst_ids *ids,
607 list_for_each_entry(gain, &ids->gain_list, node) {
628 struct sst_ids *ids = w->priv;
674 ids->location_id, SST_DEFAULT_MODULE_ID);
681 ids->task_id, 0, &cmd,
1004 struct sst_ids *ids = w->priv;
1008 ids->task_id, ids->location_id);
1016 ids->location_id, SST_DEFAULT_MODULE_ID);
1024 ids->task_id, 0, &cmd,
1041 struct sst_ids *ids = w->priv;
1050 ids->location_id, SST_DEFAULT_MODULE_ID);
1057 cmd.param.part.cfg.format = ids->format; /* stereo/Mono */
1345 struct sst_ids *ids = p->sink->priv;
1350 sst_set_pipe_gain(ids, drv, mute);
1364 struct sst_ids *ids = p->source->priv;
1369 sst_set_pipe_gain(ids, drv, mute);
1397 struct sst_ids *ids = w->priv;
1409 list_add_tail(&module->node, &ids->gain_list);
1415 list_add_tail(&module->node, &ids->algo_list);
1489 * @ids: sst_ids array
1492 struct sst_ids *ids)
1495 unsigned int len = strlen(ids->parent_wname);
1498 if (!strncmp(ids->parent_wname, w->name, len)) {
1499 ids->parent_w = w;
1516 struct sst_ids *ids = w->priv;
1520 INIT_LIST_HEAD(&ids->algo_list);
1521 INIT_LIST_HEAD(&ids->gain_list);
1528 if (ids->parent_wname != NULL)
1529 sst_fill_linked_widgets(component, ids);