| .. | .. |
|---|
| 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 | 95 | void snd_hdac_ext_stop_streams(struct hdac_bus *bus); |
|---|