Lines Matching defs:snd_soc_card
906 struct snd_soc_card { struct
927 int (*probe)(struct snd_soc_card *card); argument
928 int (*late_probe)(struct snd_soc_card *card); argument
929 void (*fixup_controls)(struct snd_soc_card *card); argument
930 int (*remove)(struct snd_soc_card *card); argument
934 int (*suspend_pre)(struct snd_soc_card *card); argument
935 int (*suspend_post)(struct snd_soc_card *card); argument
936 int (*resume_pre)(struct snd_soc_card *card); argument
937 int (*resume_post)(struct snd_soc_card *card); argument
940 int (*set_bias_level)(struct snd_soc_card *, argument
943 int (*set_bias_level_post)(struct snd_soc_card *, argument
947 int (*add_dai_link)(struct snd_soc_card *, argument
949 void (*remove_dai_link)(struct snd_soc_card *, argument
952 long pmdown_time;
955 struct snd_soc_dai_link *dai_link; /* predefined links only */
956 int num_links; /* predefined links only */
958 struct list_head rtd_list;
959 int num_rtd;
962 struct snd_soc_codec_conf *codec_conf;
963 int num_configs;
969 struct snd_soc_aux_dev *aux_dev;
970 int num_aux_devs;
971 struct list_head aux_comp_list;
973 const struct snd_kcontrol_new *controls;
974 int num_controls;
980 const struct snd_soc_dapm_widget *dapm_widgets;
981 int num_dapm_widgets;
982 const struct snd_soc_dapm_route *dapm_routes;
983 int num_dapm_routes;
984 const struct snd_soc_dapm_widget *of_dapm_widgets;
985 int num_of_dapm_widgets;
986 const struct snd_soc_dapm_route *of_dapm_routes;
987 int num_of_dapm_routes;
990 struct list_head component_dev_list;
991 struct list_head list;
993 struct list_head widgets;
994 struct list_head paths;
995 struct list_head dapm_list;
996 struct list_head dapm_dirty;
999 struct list_head dobj_list;
1002 struct snd_soc_dapm_context dapm;
1003 struct snd_soc_dapm_stats dapm_stats;
1004 struct snd_soc_dapm_update *update;
1007 struct dentry *debugfs_card_root;
1010 struct work_struct deferred_resume_work;
1012 u32 pop_time;
1015 unsigned int instantiated:1;
1016 unsigned int topology_shortname_created:1;
1017 unsigned int fully_routed:1;
1018 unsigned int disable_route_checks:1;
1019 unsigned int probed:1;
1020 unsigned int component_chaining:1;
1022 void *drvdata;