Lines Matching full:widget

23 /* widget has no PM register bit */
384 #define SND_SOC_DAPM_PRE_PMU 0x1 /* before widget power up */
385 #define SND_SOC_DAPM_POST_PMU 0x2 /* after widget power up */
386 #define SND_SOC_DAPM_PRE_PMD 0x4 /* before widget power down */
387 #define SND_SOC_DAPM_POST_PMD 0x8 /* after widget power down */
399 /* regulator widget flags */
449 const struct snd_soc_dapm_widget *widget, unsigned int num);
451 const struct snd_soc_dapm_widget *widget);
453 const struct snd_soc_dapm_widget *widget);
461 int snd_soc_dapm_widget_name_cmp(struct snd_soc_dapm_widget *widget, const char *s);
481 /* external DAPM widget events */
519 /* dapm widget types */
538 snd_soc_dapm_pre, /* machine specific pre widget - exec first */
539 snd_soc_dapm_post, /* machine specific post widget - exec last */
613 /* dapm widget */
616 const char *name; /* widget name */
621 void *priv; /* widget specific data */
639 unsigned char is_supply:1; /* Widget is a supply type widget */
640 unsigned char is_ep:2; /* Widget is a endpoint type widget */
641 unsigned char no_wname_in_kcontrol_name:1; /* No widget name prefix in kcontrol name */
642 int subseq; /* sort within widget type */
650 /* kcontrols that relate to this widget */
656 /* widget input and output edges */
711 #define for_each_dapm_widgets(list, i, widget) \ argument
713 (i) < list->num_widgets && (widget = list->widgets[i]); \
770 * specified direction of a widget
771 * @w: The widget
772 * @dir: Whether to iterate over the paths where the specified widget is the
781 * specified direction of a widget
782 * @w: The widget
783 * @dir: Whether to iterate over the paths where the specified widget is the
796 * widget
797 * @w: The widget
805 * a widget
806 * @w: The widget