Lines Matching refs:paths
10 // dynamic configuration of codec internal audio paths and active
237 * input paths
238 * @w: The widget for which to invalidate the cached number of input paths
241 * that can be reached via outcoming paths from the widget.
243 * This function must be called if the number of output paths for a widget might
254 * output paths
255 * @w: The widget for which to invalidate the cached number of output paths
258 * that can be reached via incoming paths from the widget.
260 * This function must be called if the number of output paths for a widget might
283 * Weak paths or supply paths do not influence the number of input or
284 * output paths of their neighbors.
348 struct list_head paths;
365 INIT_LIST_HEAD(&data->paths);
469 list_del(&data->paths);
513 list_add_tail(&path->list_kcontrol, &data->paths);
531 return &data->paths;
740 /* connect mux widget to its interconnecting audio paths */
775 /* set up initial codec paths */
794 * of paths and channels. But since kcontrols only come
800 * paths are the right channel.
823 /* connect mixer widget to its interconnecting audio paths */
989 /* mixer/mux paths name must match control name */
1043 dev_err(dapm->dev, "ASoC: %s %s has no paths\n", type, w->name);
1154 * widget and all widgets that can be reached via incoming or outcoming paths
1243 * output widget. Returns number of complete paths.
1261 * input widget. Returns number of complete paths.
1294 * Returns the number of valid paths or negative error.
1304 int paths;
1311 paths = is_connected_output_ep(w, &widgets,
1315 paths = is_connected_input_ep(w, &widgets,
1324 paths = ret;
1326 trace_snd_soc_dapm_connected(paths, stream);
1329 return paths;
2336 * paths and channels. But since kcontrols only come
2342 * and all remaining paths (when 'found == 1') are the
2492 * Removes widget from all paths and frees memory occupied by it.
2505 * remove source and sink paths associated to this widget.
2616 * snd_soc_dapm_sync_unlocked - scan and power dapm paths
2619 * Walks all dapm audio paths and powers widgets according to their
2640 * snd_soc_dapm_sync - scan and power dapm paths
2643 * Walks all dapm audio paths and powers widgets according to their
2873 "Conditional paths are not supported for supply widgets (%s -> [%s] -> %s)\n",
2896 /* connect static paths */
2928 list_add(&path->list, &dapm->card->paths);
3073 list_for_each_entry(p, &dapm->card->paths, list) {
3198 dev_warn(dapm->dev, "ASoC: %d paths found for weak route %s->%s\n",
3212 * power decisions. The main intended use case is for sidetone paths
3213 * which couple audio between other independent paths if they are both
3217 * Note that CODEC drivers should not use this as sidetone type paths
3218 * can frequently also be used as bypass paths.
4618 * w->force does not affect the number of input or output paths,
4712 * paths through the pin.
4735 * paths through the pin.