Lines Matching defs:snd_soc_card
1072 struct snd_soc_card { struct
1085 int (*probe)(struct snd_soc_card *card); argument
1086 int (*late_probe)(struct snd_soc_card *card); argument
1087 int (*remove)(struct snd_soc_card *card); argument
1091 int (*suspend_pre)(struct snd_soc_card *card); argument
1092 int (*suspend_post)(struct snd_soc_card *card); argument
1093 int (*resume_pre)(struct snd_soc_card *card); argument
1094 int (*resume_post)(struct snd_soc_card *card); argument
1097 int (*set_bias_level)(struct snd_soc_card *, argument
1100 int (*set_bias_level_post)(struct snd_soc_card *, argument
1104 long pmdown_time;
1107 struct snd_soc_dai_link *dai_link;
1108 int num_links;
1109 struct snd_soc_pcm_runtime *rtd;
1110 int num_rtd;
1113 struct snd_soc_codec_conf *codec_conf;
1114 int num_configs;
1120 struct snd_soc_aux_dev *aux_dev;
1121 int num_aux_devs;
1122 struct snd_soc_pcm_runtime *rtd_aux;
1123 int num_aux_rtd;
1125 const struct snd_kcontrol_new *controls;
1126 int num_controls;
1132 const struct snd_soc_dapm_widget *dapm_widgets;
1133 int num_dapm_widgets;
1134 const struct snd_soc_dapm_route *dapm_routes;
1135 int num_dapm_routes;
1136 const struct snd_soc_dapm_widget *of_dapm_widgets;
1137 int num_of_dapm_widgets;
1138 const struct snd_soc_dapm_route *of_dapm_routes;
1139 int num_of_dapm_routes;
1140 bool fully_routed;
1142 struct work_struct deferred_resume_work;
1145 struct list_head codec_dev_list;
1147 struct list_head widgets;
1148 struct list_head paths;
1172 struct snd_soc_card *card; argument