Data Fields | |
| int | id |
| const char * | name |
| const char * | sname |
| int | reg |
| int | shift |
| int | mask |
| int | subseq |
| unsigned int | invert |
| unsigned int | ignore_suspend |
| unsigned short | event_flags |
| unsigned short | event_type |
| struct snd_soc_tplg_private * | priv |
| int | num_ctls |
| struct snd_tplg_ctl_template * | ctl [0] |
SND_SOC_DAPM_CTL
| const char* snd_tplg_widget_template::name |
widget name
| const char* snd_tplg_widget_template::sname |
stream name (certain widgets only)
negative reg = no direct dapm
bits to shift
non-shifted mask
sort within widget type
| unsigned int snd_tplg_widget_template::invert |
invert the power bit
| unsigned int snd_tplg_widget_template::ignore_suspend |
kept enabled over suspend
| unsigned short snd_tplg_widget_template::event_flags |
PM event sequence flags
| unsigned short snd_tplg_widget_template::event_type |
PM event sequence type
struct snd_soc_tplg_private* snd_tplg_widget_template::priv [read] |
widget private data
Number of controls used by widget
struct snd_tplg_ctl_template* snd_tplg_widget_template::ctl[0] [read] |
array of widget controls
1.5.6