Lines Matching defs:snd_soc_card
972 struct snd_soc_card { struct
995 int (*probe)(struct snd_soc_card *card); argument
996 int (*late_probe)(struct snd_soc_card *card); argument
997 int (*remove)(struct snd_soc_card *card); argument
1001 int (*suspend_pre)(struct snd_soc_card *card); argument
1002 int (*suspend_post)(struct snd_soc_card *card); argument
1003 int (*resume_pre)(struct snd_soc_card *card); argument
1004 int (*resume_post)(struct snd_soc_card *card); argument
1007 int (*set_bias_level)(struct snd_soc_card *, argument
1010 int (*set_bias_level_post)(struct snd_soc_card *, argument
1014 int (*add_dai_link)(struct snd_soc_card *, argument
1016 void (*remove_dai_link)(struct snd_soc_card *, argument
1019 long pmdown_time;
1022 struct snd_soc_dai_link *dai_link; /* predefined links only */
1023 int num_links; /* predefined links only */
1025 struct list_head rtd_list;
1026 int num_rtd;
1029 struct snd_soc_codec_conf *codec_conf;
1030 int num_configs;
1036 struct snd_soc_aux_dev *aux_dev;
1037 int num_aux_devs;
1038 struct list_head aux_comp_list;
1040 const struct snd_kcontrol_new *controls;
1041 int num_controls;
1047 const struct snd_soc_dapm_widget *dapm_widgets;
1048 int num_dapm_widgets;
1049 const struct snd_soc_dapm_route *dapm_routes;
1050 int num_dapm_routes;
1051 const struct snd_soc_dapm_widget *of_dapm_widgets;
1052 int num_of_dapm_widgets;
1053 const struct snd_soc_dapm_route *of_dapm_routes;
1054 int num_of_dapm_routes;
1057 struct list_head component_dev_list;
1058 struct list_head list;
1060 struct list_head widgets;
1061 struct list_head paths;
1062 struct list_head dapm_list;
1063 struct list_head dapm_dirty;
1066 struct list_head dobj_list;
1069 struct snd_soc_dapm_context dapm;
1070 struct snd_soc_dapm_stats dapm_stats;
1071 struct snd_soc_dapm_update *update;
1074 struct dentry *debugfs_card_root;
1077 struct work_struct deferred_resume_work;
1079 u32 pop_time;
1082 unsigned int instantiated:1;
1083 unsigned int topology_shortname_created:1;
1084 unsigned int fully_routed:1;
1085 unsigned int disable_route_checks:1;
1086 unsigned int probed:1;
1088 void *drvdata;