Lines Matching defs:snd_soc_card
1036 struct snd_soc_card { struct
1049 int (*probe)(struct snd_soc_card *card); argument
1050 int (*late_probe)(struct snd_soc_card *card); argument
1051 int (*remove)(struct snd_soc_card *card); argument
1055 int (*suspend_pre)(struct snd_soc_card *card); argument
1056 int (*suspend_post)(struct snd_soc_card *card); argument
1057 int (*resume_pre)(struct snd_soc_card *card); argument
1058 int (*resume_post)(struct snd_soc_card *card); argument
1061 int (*set_bias_level)(struct snd_soc_card *, argument
1064 int (*set_bias_level_post)(struct snd_soc_card *, argument
1068 long pmdown_time;
1071 struct snd_soc_dai_link *dai_link;
1072 int num_links;
1073 struct snd_soc_pcm_runtime *rtd;
1074 int num_rtd;
1077 struct snd_soc_codec_conf *codec_conf;
1078 int num_configs;
1084 struct snd_soc_aux_dev *aux_dev;
1085 int num_aux_devs;
1086 struct snd_soc_pcm_runtime *rtd_aux;
1087 int num_aux_rtd;
1089 const struct snd_kcontrol_new *controls;
1090 int num_controls;
1096 const struct snd_soc_dapm_widget *dapm_widgets;
1097 int num_dapm_widgets;
1098 const struct snd_soc_dapm_route *dapm_routes;
1099 int num_dapm_routes;
1100 const struct snd_soc_dapm_widget *of_dapm_widgets;
1101 int num_of_dapm_widgets;
1102 const struct snd_soc_dapm_route *of_dapm_routes;
1103 int num_of_dapm_routes;
1104 bool fully_routed;
1106 struct work_struct deferred_resume_work;
1109 struct list_head codec_dev_list;
1133 struct snd_soc_card *card; argument