Lines Matching defs: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;
749 /* connect mux widget to its interconnecting audio paths */
783 /* set up initial codec paths */
802 * of paths and channels. But since kcontrols only come
808 * paths are the right channel.
831 /* connect mixer widget to its interconnecting audio paths */
995 /* mixer/mux paths name must match control name */
1049 dev_err(dapm->dev, "ASoC: %s %s has no paths\n", type, w->name);
1160 * widget and all widgets that can be reached via incoming or outcoming paths
1249 * output widget. Returns number of complete paths.
1267 * input widget. Returns number of complete paths.
1300 * Returns the number of valid paths or negative error.
1310 int paths;
1318 paths = is_connected_output_ep(w, &widgets,
1323 paths = is_connected_input_ep(w, &widgets,
1332 paths = ret;
1334 trace_snd_soc_dapm_connected(paths, stream);
1337 return paths;
2333 * paths and channels. But since kcontrols only come
2339 * and all remaining paths (when 'found == 1') are the
2494 * remove source and sink paths associated to this widget.
2606 * snd_soc_dapm_sync_unlocked - scan and power dapm paths
2609 * Walks all dapm audio paths and powers widgets according to their
2630 * snd_soc_dapm_sync - scan and power dapm paths
2633 * Walks all dapm audio paths and powers widgets according to their
2852 "Conditional paths are not supported for supply widgets (%s -> [%s] -> %s)\n",
2877 /* connect static paths */
2909 list_add(&path->list, &dapm->card->paths);
3057 list_for_each_entry(p, &dapm->card->paths, list) {
3187 dev_warn(dapm->dev, "ASoC: %d paths found for weak route %s->%s\n",
3201 * power decisions. The main intended use case is for sidetone paths
3202 * which couple audio between other independent paths if they are both
3206 * Note that CODEC drivers should not use this as sidetone type paths
3207 * can frequently also be used as bypass paths.
4593 * w->force does not affect the number of input or output paths,
4687 * paths through the pin.
4710 * paths through the pin.