hc
2023-12-11 d2ccde1c8e90d38cee87a1b0309ad2827f3fd30d
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,6 +88,8 @@
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);
9495 void snd_hdac_ext_stop_streams(struct hdac_bus *bus);