Lines Matching full:widget
23 /* widget has no PM register bit */
395 #define SND_SOC_DAPM_PRE_PMU 0x1 /* before widget power up */
396 #define SND_SOC_DAPM_POST_PMU 0x2 /* after widget power up */
397 #define SND_SOC_DAPM_PRE_PMD 0x4 /* before widget power down */
398 #define SND_SOC_DAPM_POST_PMD 0x8 /* after widget power down */
410 /* regulator widget flags */
460 const struct snd_soc_dapm_widget *widget, unsigned int num);
462 const struct snd_soc_dapm_widget *widget);
464 const struct snd_soc_dapm_widget *widget);
472 int snd_soc_dapm_widget_name_cmp(struct snd_soc_dapm_widget *widget, const char *s);
492 /* external DAPM widget events */
532 /* dapm widget types */
551 snd_soc_dapm_pre, /* machine specific pre widget - exec first */
552 snd_soc_dapm_post, /* machine specific post widget - exec last */
626 /* dapm widget */
629 const char *name; /* widget name */
634 void *priv; /* widget specific data */
652 unsigned char is_supply:1; /* Widget is a supply type widget */
653 unsigned char is_ep:2; /* Widget is a endpoint type widget */
654 unsigned char no_wname_in_kcontrol_name:1; /* No widget name prefix in kcontrol name */
655 int subseq; /* sort within widget type */
663 /* kcontrols that relate to this widget */
669 /* widget input and output edges */
724 #define for_each_dapm_widgets(list, i, widget) \ argument
726 (i) < list->num_widgets && (widget = list->widgets[i]); \
783 * specified direction of a widget
784 * @w: The widget
785 * @dir: Whether to iterate over the paths where the specified widget is the
794 * specified direction of a widget
795 * @w: The widget
796 * @dir: Whether to iterate over the paths where the specified widget is the
809 * widget
810 * @w: The widget
818 * a widget
819 * @w: The widget