Lines Matching refs:ids
295 const char *pipe, struct sst_ids *ids) in sst_find_and_send_pipe_algo() argument
303 list_for_each_entry(algo, &ids->algo_list, node) { in sst_find_and_send_pipe_algo()
507 static int sst_set_pipe_gain(struct sst_ids *ids,
515 struct sst_ids *ids = w->priv; in sst_send_pipe_module_params() local
518 sst_find_and_send_pipe_algo(drv, w->name, ids); in sst_send_pipe_module_params()
519 sst_set_pipe_gain(ids, drv, 0); in sst_send_pipe_module_params()
588 static int sst_set_pipe_gain(struct sst_ids *ids, in sst_set_pipe_gain() argument
596 list_for_each_entry(gain, &ids->gain_list, node) { in sst_set_pipe_gain()
617 struct sst_ids *ids = w->priv; in sst_swm_mixer_event() local
663 ids->location_id, SST_DEFAULT_MODULE_ID); in sst_swm_mixer_event()
670 ids->task_id, 0, &cmd, in sst_swm_mixer_event()
981 struct sst_ids *ids = w->priv; in sst_set_media_path() local
985 ids->task_id, ids->location_id); in sst_set_media_path()
993 ids->location_id, SST_DEFAULT_MODULE_ID); in sst_set_media_path()
1001 ids->task_id, 0, &cmd, in sst_set_media_path()
1018 struct sst_ids *ids = w->priv; in sst_set_media_loop() local
1027 ids->location_id, SST_DEFAULT_MODULE_ID); in sst_set_media_loop()
1034 cmd.param.part.cfg.format = ids->format; /* stereo/Mono */ in sst_set_media_loop()
1307 struct sst_ids *ids = p->sink->priv; in sst_send_pipe_gains() local
1312 sst_set_pipe_gain(ids, drv, mute); in sst_send_pipe_gains()
1326 struct sst_ids *ids = p->source->priv; in sst_send_pipe_gains() local
1331 sst_set_pipe_gain(ids, drv, mute); in sst_send_pipe_gains()
1357 struct sst_ids *ids = w->priv; in sst_fill_module_list() local
1369 list_add_tail(&module->node, &ids->gain_list); in sst_fill_module_list()
1375 list_add_tail(&module->node, &ids->algo_list); in sst_fill_module_list()
1449 struct sst_ids *ids) in sst_fill_linked_widgets() argument
1452 unsigned int len = strlen(ids->parent_wname); in sst_fill_linked_widgets()
1455 if (!strncmp(ids->parent_wname, w->name, len)) { in sst_fill_linked_widgets()
1456 ids->parent_w = w; in sst_fill_linked_widgets()
1472 struct sst_ids *ids = w->priv; in sst_map_modules_to_pipe() local
1476 INIT_LIST_HEAD(&ids->algo_list); in sst_map_modules_to_pipe()
1477 INIT_LIST_HEAD(&ids->gain_list); in sst_map_modules_to_pipe()
1484 if (ids->parent_wname != NULL) in sst_map_modules_to_pipe()
1485 sst_fill_linked_widgets(platform, ids); in sst_map_modules_to_pipe()