*参照元 [#m09e09a9] #backlinks *説明 [#oeb178ec] -パス: [[linux-4.4.1/include/sound/soc-dapm.h]] -FIXME: これは何? --説明 **参考 [#t58b5017] *実装 [#g9e2b6ba] /* dapm audio path between two widgets */ struct snd_soc_dapm_path { const char *name; /* * source (input) and sink (output) widgets * The union is for convience, since it is a lot nicer to type * p->source, rather than p->node[SND_SOC_DAPM_DIR_IN] */ union { struct { struct snd_soc_dapm_widget *source; struct snd_soc_dapm_widget *sink; }; struct snd_soc_dapm_widget *node[2]; }; - --[[linux-4.4.1/snd_soc_dapm_widget]] /* status */ u32 connect:1; /* source and sink widgets are connected */ u32 walking:1; /* path is in the process of being walked */ u32 weak:1; /* path ignored for power management */ u32 is_supply:1; /* At least one of the connected widgets is a supply */ int (*connected)(struct snd_soc_dapm_widget *source, struct snd_soc_dapm_widget *sink); struct list_head list_node[2]; struct list_head list_kcontrol; struct list_head list; - --[[linux-4.4.1/list_head]] }; *コメント [#hbbbf3f8]