Lines Matching full:widget
23 /* widget has no PM register bit */
349 #define SND_SOC_DAPM_PRE_PMU 0x1 /* before widget power up */
350 #define SND_SOC_DAPM_POST_PMU 0x2 /* after widget power up */
351 #define SND_SOC_DAPM_PRE_PMD 0x4 /* before widget power down */
352 #define SND_SOC_DAPM_POST_PMD 0x8 /* after widget power down */
368 /* regulator widget flags */
423 const struct snd_soc_dapm_widget *widget,
427 const struct snd_soc_dapm_widget *widget);
430 const struct snd_soc_dapm_widget *widget);
461 /* external DAPM widget events */
517 /* dapm widget types */
536 snd_soc_dapm_pre, /* machine specific pre widget - exec first */
537 snd_soc_dapm_post, /* machine specific post widget - exec last */
616 /* dapm widget */
619 const char *name; /* widget name */
624 void *priv; /* widget specific data */
642 unsigned char is_supply:1; /* Widget is a supply type widget */
643 unsigned char is_ep:2; /* Widget is a endpoint type widget */
644 int subseq; /* sort within widget type */
652 /* kcontrols that relate to this widget */
658 /* widget input and output edges */
684 struct snd_soc_dapm_widget *widget; member
716 #define for_each_dapm_widgets(list, i, widget) \ argument
718 (i) < list->num_widgets && (widget = list->widgets[i]); \
775 * specified direction of a widget
776 * @w: The widget
777 * @dir: Whether to iterate over the paths where the specified widget is the
786 * specified direction of a widget
787 * @w: The widget
788 * @dir: Whether to iterate over the paths where the specified widget is the
801 * widget
802 * @w: The widget
810 * a widget
811 * @w: The widget