Searched refs:hdac_ext_bus (Results 1 – 11 of 11) sorted by relevance
/linux-4.4.14/include/sound/ |
D | hdaudio_ext.h | 17 struct hdac_ext_bus { struct 30 int snd_hdac_ext_bus_init(struct hdac_ext_bus *sbus, struct device *dev, argument 34 void snd_hdac_ext_bus_exit(struct hdac_ext_bus *sbus); 35 int snd_hdac_ext_bus_device_init(struct hdac_ext_bus *sbus, int addr); 37 void snd_hdac_ext_bus_device_remove(struct hdac_ext_bus *ebus); 41 container_of(_bus, struct hdac_ext_bus, bus) 50 int snd_hdac_ext_bus_parse_capabilities(struct hdac_ext_bus *sbus); 51 void snd_hdac_ext_bus_ppcap_enable(struct hdac_ext_bus *chip, bool enable); 52 void snd_hdac_ext_bus_ppcap_int_enable(struct hdac_ext_bus *chip, bool enable); 54 void snd_hdac_ext_stream_spbcap_enable(struct hdac_ext_bus *chip, [all …]
|
/linux-4.4.14/sound/soc/intel/skylake/ |
D | skl.c | 48 struct hdac_ext_bus *ebus = &skl->ebus; in skl_init_pci() 69 struct hdac_ext_bus *ebus = dev_id; in skl_interrupt() 99 struct hdac_ext_bus *ebus = dev_id; in skl_threaded_handler() 110 static int skl_acquire_irq(struct hdac_ext_bus *ebus, int do_disconnect) in skl_acquire_irq() 140 struct hdac_ext_bus *ebus = pci_get_drvdata(pci); in skl_suspend() 152 struct hdac_ext_bus *ebus = pci_get_drvdata(pci); in skl_resume() 168 struct hdac_ext_bus *ebus = pci_get_drvdata(pci); in skl_runtime_suspend() 193 struct hdac_ext_bus *ebus = pci_get_drvdata(pci); in skl_runtime_resume() 220 static int skl_free(struct hdac_ext_bus *ebus) in skl_free() 278 static int probe_codec(struct hdac_ext_bus *ebus, int addr) in probe_codec() [all …]
|
D | skl-pcm.c | 62 static struct hdac_ext_bus *get_bus_ctx(struct snd_pcm_substream *substream) in get_bus_ctx() 71 static int skl_substream_alloc_pages(struct hdac_ext_bus *ebus, in skl_substream_alloc_pages() 90 static void skl_set_pcm_constrains(struct hdac_ext_bus *ebus, in skl_set_pcm_constrains() 100 static enum hdac_ext_stream_type skl_get_host_stream_type(struct hdac_ext_bus *ebus) in skl_get_host_stream_type() 111 struct hdac_ext_bus *ebus = dev_get_drvdata(dai->dev); in skl_pcm_open() 159 struct hdac_ext_bus *ebus = dev_get_drvdata(dai->dev); in skl_get_format() 215 struct hdac_ext_bus *ebus = dev_get_drvdata(dai->dev); in skl_pcm_hw_params() 251 struct hdac_ext_bus *ebus = dev_get_drvdata(dai->dev); in skl_pcm_close() 273 struct hdac_ext_bus *ebus = dev_get_drvdata(dai->dev); in skl_pcm_hw_free() 328 struct hdac_ext_bus *ebus = dev_get_drvdata(dai->dev); in skl_link_hw_params() [all …]
|
D | skl-topology.h | 282 struct hdac_ext_bus *ebus = dev_get_drvdata(dev); in get_skl_ctx() 292 struct hdac_ext_bus *ebus);
|
D | skl.h | 59 struct hdac_ext_bus ebus;
|
D | skl-messages.c | 35 struct hdac_ext_bus *ebus = dev_get_drvdata(dev); in skl_alloc_dma_buf() 46 struct hdac_ext_bus *ebus = dev_get_drvdata(dev); in skl_free_dma_buf() 78 struct hdac_ext_bus *ebus = &skl->ebus; in skl_init_dsp() 111 struct hdac_ext_bus *ebus = &skl->ebus; in skl_free_dsp()
|
D | skl-topology.c | 1107 struct hdac_ext_bus *ebus = snd_soc_component_get_drvdata(cmpnt); in skl_tplg_widget_load() 1223 int skl_tplg_init(struct snd_soc_platform *platform, struct hdac_ext_bus *ebus) in skl_tplg_init()
|
/linux-4.4.14/sound/hda/ext/ |
D | hdac_ext_stream.c | 37 void snd_hdac_ext_stream_init(struct hdac_ext_bus *ebus, in snd_hdac_ext_stream_init() 75 int snd_hdac_ext_stream_init_all(struct hdac_ext_bus *ebus, int start_idx, in snd_hdac_ext_stream_init_all() 101 void snd_hdac_stream_free_all(struct hdac_ext_bus *ebus) in snd_hdac_stream_free_all() 122 void snd_hdac_ext_stream_decouple(struct hdac_ext_bus *ebus, in snd_hdac_ext_stream_decouple() 247 hdac_ext_link_stream_assign(struct hdac_ext_bus *ebus, in hdac_ext_link_stream_assign() 288 hdac_ext_host_stream_assign(struct hdac_ext_bus *ebus, in hdac_ext_host_stream_assign() 342 struct hdac_ext_stream *snd_hdac_ext_stream_assign(struct hdac_ext_bus *ebus, in snd_hdac_ext_stream_assign() 380 struct hdac_ext_bus *ebus = hbus_to_ebus(bus); in snd_hdac_ext_stream_release() 415 void snd_hdac_ext_stream_spbcap_enable(struct hdac_ext_bus *ebus, in snd_hdac_ext_stream_spbcap_enable() 446 int snd_hdac_ext_stream_set_spib(struct hdac_ext_bus *ebus, in snd_hdac_ext_stream_set_spib() [all …]
|
D | hdac_ext_controller.c | 38 int snd_hdac_ext_bus_parse_capabilities(struct hdac_ext_bus *ebus) in snd_hdac_ext_bus_parse_capabilities() 111 void snd_hdac_ext_bus_ppcap_enable(struct hdac_ext_bus *ebus, bool enable) in snd_hdac_ext_bus_ppcap_enable() 132 void snd_hdac_ext_bus_ppcap_int_enable(struct hdac_ext_bus *ebus, bool enable) in snd_hdac_ext_bus_ppcap_int_enable() 161 int snd_hdac_ext_bus_get_ml_capabilities(struct hdac_ext_bus *ebus) in snd_hdac_ext_bus_get_ml_capabilities() 196 void snd_hdac_link_free_all(struct hdac_ext_bus *ebus) in snd_hdac_link_free_all() 213 struct hdac_ext_link *snd_hdac_ext_bus_get_link(struct hdac_ext_bus *ebus, in snd_hdac_ext_bus_get_link() 288 int snd_hdac_ext_bus_link_power_down_all(struct hdac_ext_bus *ebus) in snd_hdac_ext_bus_link_power_down_all()
|
D | hdac_ext_bus.c | 90 int snd_hdac_ext_bus_init(struct hdac_ext_bus *ebus, struct device *dev, in snd_hdac_ext_bus_init() 116 void snd_hdac_ext_bus_exit(struct hdac_ext_bus *ebus) in snd_hdac_ext_bus_exit() 135 int snd_hdac_ext_bus_device_init(struct hdac_ext_bus *ebus, int addr) in snd_hdac_ext_bus_device_init() 187 void snd_hdac_ext_bus_device_remove(struct hdac_ext_bus *ebus) in snd_hdac_ext_bus_device_remove()
|
D | Makefile | 1 snd-hda-ext-core-objs := hdac_ext_bus.o hdac_ext_controller.o hdac_ext_stream.o
|