Lines Matching refs:hda_bus
28 struct hda_bus;
37 * each controller needs to creata a hda_bus to assign the accessor.
38 * A hda_bus contains several codecs in the list codec_list.
40 struct hda_bus {
67 /* from hdac_bus to hda_bus */
68 #define to_hda_bus(bus) container_of(bus, struct hda_bus, core)
177 struct hda_bus *bus;
308 int snd_hda_codec_new(struct hda_bus *bus, struct snd_card *card,
310 int snd_hda_codec_device_new(struct hda_bus *bus, struct snd_card *card,
452 int snd_hda_attach_pcm_stream(struct hda_bus *_bus, struct hda_codec *codec,
462 int snd_hda_lock_devices(struct hda_bus *bus);
463 void snd_hda_unlock_devices(struct hda_bus *bus);
464 void snd_hda_bus_reset(struct hda_bus *bus);
465 void snd_hda_bus_reset_codecs(struct hda_bus *bus);
492 void snd_hda_set_power_save(struct hda_bus *bus, int delay);
495 static inline void snd_hda_set_power_save(struct hda_bus *bus, int delay) {}
507 int snd_hda_load_patch(struct hda_bus *bus, size_t size, const void *buf);