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 */
1343 struct sst_ids *ids = p->sink->priv;
1348 sst_set_pipe_gain(ids, drv, mute);
1359 struct sst_ids *ids = p->source->priv;
1364 sst_set_pipe_gain(ids, drv, mute);
1392 struct sst_ids *ids = w->priv;
1404 list_add_tail(&module->node, &ids->gain_list);
1410 list_add_tail(&module->node, &ids->algo_list);
1484 * @ids: sst_ids array
1487 struct sst_ids *ids)
1490 unsigned int len = strlen(ids->parent_wname);
1493 if (!strncmp(ids->parent_wname, w->name, len)) {
1494 ids->parent_w = w;
1511 struct sst_ids *ids = w->priv;
1515 INIT_LIST_HEAD(&ids->algo_list);
1516 INIT_LIST_HEAD(&ids->gain_list);
1523 if (ids->parent_wname != NULL)
1524 sst_fill_linked_widgets(component, ids);