Lines Matching defs:snd_soc_card
927 struct snd_soc_card { struct
948 int (*probe)(struct snd_soc_card *card); argument
949 int (*late_probe)(struct snd_soc_card *card); argument
950 void (*fixup_controls)(struct snd_soc_card *card); argument
951 int (*remove)(struct snd_soc_card *card); argument
955 int (*suspend_pre)(struct snd_soc_card *card); argument
956 int (*suspend_post)(struct snd_soc_card *card); argument
957 int (*resume_pre)(struct snd_soc_card *card); argument
958 int (*resume_post)(struct snd_soc_card *card); argument
961 int (*set_bias_level)(struct snd_soc_card *, argument
964 int (*set_bias_level_post)(struct snd_soc_card *, argument
968 int (*add_dai_link)(struct snd_soc_card *, argument
970 void (*remove_dai_link)(struct snd_soc_card *, argument
973 long pmdown_time;
976 struct snd_soc_dai_link *dai_link; /* predefined links only */
977 int num_links; /* predefined links only */
979 struct list_head rtd_list;
980 int num_rtd;
983 struct snd_soc_codec_conf *codec_conf;
984 int num_configs;
990 struct snd_soc_aux_dev *aux_dev;
991 int num_aux_devs;
992 struct list_head aux_comp_list;
994 const struct snd_kcontrol_new *controls;
995 int num_controls;
1001 const struct snd_soc_dapm_widget *dapm_widgets;
1002 int num_dapm_widgets;
1003 const struct snd_soc_dapm_route *dapm_routes;
1004 int num_dapm_routes;
1005 const struct snd_soc_dapm_widget *of_dapm_widgets;
1006 int num_of_dapm_widgets;
1007 const struct snd_soc_dapm_route *of_dapm_routes;
1008 int num_of_dapm_routes;
1011 struct list_head component_dev_list;
1012 struct list_head list;
1014 struct list_head widgets;
1015 struct list_head paths;
1016 struct list_head dapm_list;
1017 struct list_head dapm_dirty;
1020 struct list_head dobj_list;
1023 struct snd_soc_dapm_context dapm;
1024 struct snd_soc_dapm_stats dapm_stats;
1025 struct snd_soc_dapm_update *update;
1028 struct dentry *debugfs_card_root;
1031 struct work_struct deferred_resume_work;
1033 u32 pop_time;
1036 unsigned int instantiated:1;
1037 unsigned int topology_shortname_created:1;
1038 unsigned int fully_routed:1;
1039 unsigned int disable_route_checks:1;
1040 unsigned int probed:1;
1041 unsigned int component_chaining:1;
1043 void *drvdata;