Lines Matching defs:snd_soc_card
985 struct snd_soc_card { struct
1008 int (*probe)(struct snd_soc_card *card); argument
1009 int (*late_probe)(struct snd_soc_card *card); argument
1010 int (*remove)(struct snd_soc_card *card); argument
1014 int (*suspend_pre)(struct snd_soc_card *card); argument
1015 int (*suspend_post)(struct snd_soc_card *card); argument
1016 int (*resume_pre)(struct snd_soc_card *card); argument
1017 int (*resume_post)(struct snd_soc_card *card); argument
1020 int (*set_bias_level)(struct snd_soc_card *, argument
1023 int (*set_bias_level_post)(struct snd_soc_card *, argument
1027 int (*add_dai_link)(struct snd_soc_card *, argument
1029 void (*remove_dai_link)(struct snd_soc_card *, argument
1032 long pmdown_time;
1035 struct snd_soc_dai_link *dai_link; /* predefined links only */
1036 int num_links; /* predefined links only */
1038 struct list_head rtd_list;
1039 int num_rtd;
1042 struct snd_soc_codec_conf *codec_conf;
1043 int num_configs;
1049 struct snd_soc_aux_dev *aux_dev;
1050 int num_aux_devs;
1051 struct list_head aux_comp_list;
1053 const struct snd_kcontrol_new *controls;
1054 int num_controls;
1060 const struct snd_soc_dapm_widget *dapm_widgets;
1061 int num_dapm_widgets;
1062 const struct snd_soc_dapm_route *dapm_routes;
1063 int num_dapm_routes;
1064 const struct snd_soc_dapm_widget *of_dapm_widgets;
1065 int num_of_dapm_widgets;
1066 const struct snd_soc_dapm_route *of_dapm_routes;
1067 int num_of_dapm_routes;
1070 struct list_head component_dev_list;
1071 struct list_head list;
1073 struct list_head widgets;
1074 struct list_head paths;
1075 struct list_head dapm_list;
1076 struct list_head dapm_dirty;
1079 struct list_head dobj_list;
1082 struct snd_soc_dapm_context dapm;
1083 struct snd_soc_dapm_stats dapm_stats;
1084 struct snd_soc_dapm_update *update;
1087 struct dentry *debugfs_card_root;
1090 struct work_struct deferred_resume_work;
1092 u32 pop_time;
1095 unsigned int instantiated:1;
1096 unsigned int topology_shortname_created:1;
1097 unsigned int fully_routed:1;
1098 unsigned int disable_route_checks:1;
1099 unsigned int probed:1;
1101 void *drvdata;