*参照元 [#w74ec0f0] #backlinks *説明 [#h389c9c9] -パス: [[linux-4.4.1/include/sound/soc.h]] -FIXME: これは何? --説明 **参考 [#h8f06988] *実装 [#x53d1644] /* component interface */ struct snd_soc_component_driver { const char *name; /* Default control and setup, added after probe() is run */ const struct snd_kcontrol_new *controls; unsigned int num_controls; - --[[linux-4.4.1/snd_kcontrol_new]] const struct snd_soc_dapm_widget *dapm_widgets; unsigned int num_dapm_widgets; - --[[linux-4.4.1/snd_soc_dapm_widget]] const struct snd_soc_dapm_route *dapm_routes; unsigned int num_dapm_routes; - --[[linux-4.4.1/snd_soc_dapm_route]] int (*probe)(struct snd_soc_component *); void (*remove)(struct snd_soc_component *); - --[[linux-4.4.1/snd_soc_component]] /* DT */ int (*of_xlate_dai_name)(struct snd_soc_component *component, struct of_phandle_args *args, const char **dai_name); - --[[linux-4.4.1/of_phandle_args]] void (*seq_notifier)(struct snd_soc_component *, enum snd_soc_dapm_type, int subseq); int (*stream_event)(struct snd_soc_component *, int event); - --[[linux-4.4.1/snd_soc_dapm_type]] /* probe ordering - for components with runtime dependencies */ int probe_order; int remove_order; }; *コメント [#k33a79d6]