hc
2024-01-31 f9004dbfff8a3fbbd7e2a88c8a4327c7f2f8e5b2
kernel/include/sound/hdaudio_ext.h
....@@ -6,12 +6,11 @@
66
77 int snd_hdac_ext_bus_init(struct hdac_bus *bus, struct device *dev,
88 const struct hdac_bus_ops *ops,
9
- const struct hdac_io_ops *io_ops,
109 const struct hdac_ext_bus_ops *ext_ops);
1110
1211 void snd_hdac_ext_bus_exit(struct hdac_bus *bus);
1312 int snd_hdac_ext_bus_device_init(struct hdac_bus *bus, int addr,
14
- struct hdac_device *hdev);
13
+ struct hdac_device *hdev, int type);
1514 void snd_hdac_ext_bus_device_exit(struct hdac_device *hdev);
1615 void snd_hdac_ext_bus_device_remove(struct hdac_bus *bus);
1716
....@@ -89,9 +88,10 @@
8988 struct snd_pcm_substream *substream,
9089 int type);
9190 void snd_hdac_ext_stream_release(struct hdac_ext_stream *azx_dev, int type);
91
+void snd_hdac_ext_stream_decouple_locked(struct hdac_bus *bus,
92
+ struct hdac_ext_stream *azx_dev, bool decouple);
9293 void snd_hdac_ext_stream_decouple(struct hdac_bus *bus,
9394 struct hdac_ext_stream *azx_dev, bool decouple);
94
-void snd_hdac_ext_stop_streams(struct hdac_bus *bus);
9595
9696 int snd_hdac_ext_stream_set_spib(struct hdac_bus *bus,
9797 struct hdac_ext_stream *stream, u32 value);