.. | .. |
---|
6 | 6 | |
---|
7 | 7 | int snd_hdac_ext_bus_init(struct hdac_bus *bus, struct device *dev, |
---|
8 | 8 | const struct hdac_bus_ops *ops, |
---|
9 | | - const struct hdac_io_ops *io_ops, |
---|
10 | 9 | const struct hdac_ext_bus_ops *ext_ops); |
---|
11 | 10 | |
---|
12 | 11 | void snd_hdac_ext_bus_exit(struct hdac_bus *bus); |
---|
13 | 12 | 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); |
---|
15 | 14 | void snd_hdac_ext_bus_device_exit(struct hdac_device *hdev); |
---|
16 | 15 | void snd_hdac_ext_bus_device_remove(struct hdac_bus *bus); |
---|
17 | 16 | |
---|
.. | .. |
---|
89 | 88 | struct snd_pcm_substream *substream, |
---|
90 | 89 | int type); |
---|
91 | 90 | 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); |
---|
92 | 93 | void snd_hdac_ext_stream_decouple(struct hdac_bus *bus, |
---|
93 | 94 | struct hdac_ext_stream *azx_dev, bool decouple); |
---|
94 | | -void snd_hdac_ext_stop_streams(struct hdac_bus *bus); |
---|
95 | 95 | |
---|
96 | 96 | int snd_hdac_ext_stream_set_spib(struct hdac_bus *bus, |
---|
97 | 97 | struct hdac_ext_stream *stream, u32 value); |
---|