Lines Matching defs:snd_soc_card
875 struct snd_soc_card { struct
898 int (*probe)(struct snd_soc_card *card); argument
899 int (*late_probe)(struct snd_soc_card *card); argument
900 int (*remove)(struct snd_soc_card *card); argument
904 int (*suspend_pre)(struct snd_soc_card *card); argument
905 int (*suspend_post)(struct snd_soc_card *card); argument
906 int (*resume_pre)(struct snd_soc_card *card); argument
907 int (*resume_post)(struct snd_soc_card *card); argument
910 int (*set_bias_level)(struct snd_soc_card *, argument
913 int (*set_bias_level_post)(struct snd_soc_card *, argument
917 int (*add_dai_link)(struct snd_soc_card *, argument
919 void (*remove_dai_link)(struct snd_soc_card *, argument
922 long pmdown_time;
925 struct snd_soc_dai_link *dai_link; /* predefined links only */
926 int num_links; /* predefined links only */
928 struct list_head rtd_list;
929 int num_rtd;
932 struct snd_soc_codec_conf *codec_conf;
933 int num_configs;
939 struct snd_soc_aux_dev *aux_dev;
940 int num_aux_devs;
941 struct list_head aux_comp_list;
943 const struct snd_kcontrol_new *controls;
944 int num_controls;
950 const struct snd_soc_dapm_widget *dapm_widgets;
951 int num_dapm_widgets;
952 const struct snd_soc_dapm_route *dapm_routes;
953 int num_dapm_routes;
954 const struct snd_soc_dapm_widget *of_dapm_widgets;
955 int num_of_dapm_widgets;
956 const struct snd_soc_dapm_route *of_dapm_routes;
957 int num_of_dapm_routes;
960 struct list_head component_dev_list;
961 struct list_head list;
963 struct list_head widgets;
964 struct list_head paths;
965 struct list_head dapm_list;
966 struct list_head dapm_dirty;
969 struct list_head dobj_list;
972 struct snd_soc_dapm_context dapm;
973 struct snd_soc_dapm_stats dapm_stats;
974 struct snd_soc_dapm_update *update;
977 struct dentry *debugfs_card_root;
980 struct work_struct deferred_resume_work;
982 u32 pop_time;
985 unsigned int instantiated:1;
986 unsigned int topology_shortname_created:1;
987 unsigned int fully_routed:1;
988 unsigned int disable_route_checks:1;
989 unsigned int probed:1;
990 unsigned int component_chaining:1;
992 void *drvdata;