Searched refs:hdac_stream (Results 1 – 14 of 14) sorted by relevance
/Linux-v4.19/sound/hda/ |
D | hdac_stream.c | 25 void snd_hdac_stream_init(struct hdac_bus *bus, struct hdac_stream *azx_dev, in snd_hdac_stream_init() 48 void snd_hdac_stream_start(struct hdac_stream *azx_dev, bool fresh_start) in snd_hdac_stream_start() 71 void snd_hdac_stream_clear(struct hdac_stream *azx_dev) in snd_hdac_stream_clear() 86 void snd_hdac_stream_stop(struct hdac_stream *azx_dev) in snd_hdac_stream_stop() 100 void snd_hdac_stream_reset(struct hdac_stream *azx_dev) in snd_hdac_stream_reset() 139 int snd_hdac_stream_setup(struct hdac_stream *azx_dev) in snd_hdac_stream_setup() 215 void snd_hdac_stream_cleanup(struct hdac_stream *azx_dev) in snd_hdac_stream_cleanup() 237 struct hdac_stream *snd_hdac_stream_assign(struct hdac_bus *bus, in snd_hdac_stream_assign() 240 struct hdac_stream *azx_dev; in snd_hdac_stream_assign() 241 struct hdac_stream *res = NULL; in snd_hdac_stream_assign() [all …]
|
D | trace.h | 55 DECLARE_EVENT_CLASS(hdac_stream, 56 TP_PROTO(struct hdac_bus *bus, struct hdac_stream *azx_dev), 71 DEFINE_EVENT(hdac_stream, snd_hdac_stream_start, 72 TP_PROTO(struct hdac_bus *bus, struct hdac_stream *azx_dev), 76 DEFINE_EVENT(hdac_stream, snd_hdac_stream_stop, 77 TP_PROTO(struct hdac_bus *bus, struct hdac_stream *azx_dev),
|
D | hdac_controller.c | 440 struct hdac_stream *azx_dev; in azx_int_disable() 456 struct hdac_stream *azx_dev; in azx_int_clear() 541 struct hdac_stream *)) in snd_hdac_bus_handle_stream_irq() argument 543 struct hdac_stream *azx_dev; in snd_hdac_bus_handle_stream_irq() 572 struct hdac_stream *s; in snd_hdac_bus_alloc_stream_pages() 607 struct hdac_stream *s; in snd_hdac_bus_free_stream_pages()
|
D | Makefile | 3 hdac_regmap.o hdac_controller.o hdac_stream.o array.o hdmi_chmap.o
|
/Linux-v4.19/include/sound/ |
D | hdaudio.h | 23 struct hdac_stream; 420 struct hdac_stream *)); 469 struct hdac_stream { struct 515 void snd_hdac_stream_init(struct hdac_bus *bus, struct hdac_stream *azx_dev, argument 517 struct hdac_stream *snd_hdac_stream_assign(struct hdac_bus *bus, 519 void snd_hdac_stream_release(struct hdac_stream *azx_dev); 520 struct hdac_stream *snd_hdac_get_stream(struct hdac_bus *bus, 523 int snd_hdac_stream_setup(struct hdac_stream *azx_dev); 524 void snd_hdac_stream_cleanup(struct hdac_stream *azx_dev); 525 int snd_hdac_stream_setup_periods(struct hdac_stream *azx_dev); [all …]
|
D | hda_register.h | 306 snd_hdac_stream_get_pos_lpib(struct hdac_stream *stream) in snd_hdac_stream_get_pos_lpib() 312 snd_hdac_stream_get_pos_posbuf(struct hdac_stream *stream) in snd_hdac_stream_get_pos_posbuf()
|
D | hdaudio_ext.h | 58 struct hdac_stream hstream; 77 #define hdac_stream(s) (&(s)->hstream) macro
|
/Linux-v4.19/sound/soc/intel/skylake/ |
D | skl-pcm.c | 73 struct hdac_stream *hstream = hdac_stream(stream); in get_bus_ctx() 84 hdac_stream(stream)->bufsize = 0; in skl_substream_alloc_pages() 85 hdac_stream(stream)->period_bytes = 0; in skl_substream_alloc_pages() 86 hdac_stream(stream)->format_val = 0; in skl_substream_alloc_pages() 144 struct hdac_stream *hstream; in skl_pcm_host_dma_prepare() 162 snd_hdac_stream_reset(hdac_stream(stream)); in skl_pcm_host_dma_prepare() 163 err = snd_hdac_stream_set_params(hdac_stream(stream), format_val); in skl_pcm_host_dma_prepare() 167 err = snd_hdac_stream_setup(hdac_stream(stream)); in skl_pcm_host_dma_prepare() 171 hdac_stream(stream)->prepared = 1; in skl_pcm_host_dma_prepare() 180 struct hdac_stream *hstream; in skl_pcm_link_dma_prepare() [all …]
|
D | skl-messages.c | 91 struct hdac_stream *stream = snd_hdac_get_stream(bus, in skl_dsp_setup_spib() 113 struct hdac_stream *stream; in skl_dsp_prepare() 128 stream = hdac_stream(estream); in skl_dsp_prepare() 143 struct hdac_stream *stream; in skl_dsp_trigger() 162 struct hdac_stream *stream; in skl_dsp_cleanup()
|
D | skl.c | 189 static void skl_stream_update(struct hdac_bus *bus, struct hdac_stream *hstr) in skl_stream_update() 969 struct hdac_stream *s; in skl_shutdown()
|
/Linux-v4.19/sound/hda/ext/ |
D | hdac_ext_stream.c | 105 struct hdac_stream *s, *_s; in snd_hdac_stream_free_all() 126 struct hdac_stream *hstream = &stream->hstream; in snd_hdac_ext_stream_decouple() 209 struct hdac_stream *hstream = &stream->hstream; in snd_hdac_ext_link_stream_setup() 256 struct hdac_stream *stream = NULL; in hdac_ext_link_stream_assign() 296 struct hdac_stream *stream = NULL; in hdac_ext_host_stream_assign() 350 struct hdac_stream *stream = NULL; in snd_hdac_ext_stream_assign() 483 struct hdac_stream *stream; in snd_hdac_ext_stop_streams()
|
/Linux-v4.19/sound/pci/hda/ |
D | hda_controller.c | 52 struct hdac_stream *s; in azx_assign_device() 223 struct hdac_stream *hstr; in azx_pcm_trigger() 1015 struct hdac_stream *s; in azx_get_dsp_loader_dev() 1031 struct hdac_stream *hstr; in snd_hda_codec_load_dsp_prepare() 1074 struct hdac_stream *hstr = azx_stream(azx_dev); in snd_hda_codec_load_dsp_cleanup() 1105 struct hdac_stream *s; in azx_stop_all_streams() 1121 static void stream_update(struct hdac_bus *bus, struct hdac_stream *s) in stream_update() 1404 struct hdac_stream *s; in azx_free_streams() 1407 s = list_first_entry(&bus->stream_list, struct hdac_stream, list); in azx_free_streams()
|
D | hda_controller.h | 70 struct hdac_stream core;
|
D | hda_intel.c | 795 struct hdac_stream *s; in azx_irq_pending_work() 836 struct hdac_stream *s; in azx_clear_irq_pending()
|