Searched refs:hdac_stream (Results 1 – 13 of 13) sorted by relevance
/linux-4.4.14/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 | 54 DECLARE_EVENT_CLASS(hdac_stream, 55 TP_PROTO(struct hdac_bus *bus, struct hdac_stream *azx_dev), 70 DEFINE_EVENT(hdac_stream, snd_hdac_stream_start, 71 TP_PROTO(struct hdac_bus *bus, struct hdac_stream *azx_dev), 75 DEFINE_EVENT(hdac_stream, snd_hdac_stream_stop, 76 TP_PROTO(struct hdac_bus *bus, struct hdac_stream *azx_dev),
|
D | hdac_controller.c | 335 struct hdac_stream *azx_dev; in azx_int_disable() 351 struct hdac_stream *azx_dev; in azx_int_clear() 432 struct hdac_stream *)) in snd_hdac_bus_handle_stream_irq() argument 434 struct hdac_stream *azx_dev; in snd_hdac_bus_handle_stream_irq() 460 struct hdac_stream *s; in snd_hdac_bus_alloc_stream_pages() 495 struct hdac_stream *s; in snd_hdac_bus_free_stream_pages()
|
D | Makefile | 2 hdac_regmap.o hdac_controller.o hdac_stream.o array.o
|
/linux-4.4.14/sound/soc/intel/skylake/ |
D | skl-pcm.c | 65 struct hdac_stream *hstream = hdac_stream(stream); in get_bus_ctx() 77 hdac_stream(stream)->bufsize = 0; in skl_substream_alloc_pages() 78 hdac_stream(stream)->period_bytes = 0; in skl_substream_alloc_pages() 79 hdac_stream(stream)->format_val = 0; in skl_substream_alloc_pages() 144 dma_params->stream_tag = hdac_stream(stream)->stream_tag; in skl_pcm_open() 188 if (hdac_stream(stream)->prepared) { in skl_pcm_prepare() 195 hdac_stream(stream)->stream_tag, format_val); in skl_pcm_prepare() 196 snd_hdac_stream_reset(hdac_stream(stream)); in skl_pcm_prepare() 198 err = snd_hdac_stream_set_params(hdac_stream(stream), format_val); in skl_pcm_prepare() 202 err = snd_hdac_stream_setup(hdac_stream(stream)); in skl_pcm_prepare() [all …]
|
D | skl.c | 62 static void skl_stream_update(struct hdac_bus *bus, struct hdac_stream *hstr) in skl_stream_update()
|
/linux-4.4.14/include/sound/ |
D | hdaudio.h | 20 struct hdac_stream; 348 struct hdac_stream *)); 389 struct hdac_stream { struct 435 void snd_hdac_stream_init(struct hdac_bus *bus, struct hdac_stream *azx_dev, argument 437 struct hdac_stream *snd_hdac_stream_assign(struct hdac_bus *bus, 439 void snd_hdac_stream_release(struct hdac_stream *azx_dev); 440 struct hdac_stream *snd_hdac_get_stream(struct hdac_bus *bus, 443 int snd_hdac_stream_setup(struct hdac_stream *azx_dev); 444 void snd_hdac_stream_cleanup(struct hdac_stream *azx_dev); 445 int snd_hdac_stream_setup_periods(struct hdac_stream *azx_dev); [all …]
|
D | hda_register.h | 240 snd_hdac_stream_get_pos_lpib(struct hdac_stream *stream) in snd_hdac_stream_get_pos_lpib() 246 snd_hdac_stream_get_pos_posbuf(struct hdac_stream *stream) in snd_hdac_stream_get_pos_posbuf()
|
D | hdaudio_ext.h | 81 struct hdac_stream hstream; 96 #define hdac_stream(s) (&(s)->hstream) macro
|
/linux-4.4.14/sound/hda/ext/ |
D | hdac_ext_stream.c | 103 struct hdac_stream *s; in snd_hdac_stream_free_all() 108 s = list_first_entry(&bus->stream_list, struct hdac_stream, list); in snd_hdac_stream_free_all() 125 struct hdac_stream *hstream = &stream->hstream; in snd_hdac_ext_stream_decouple() 204 struct hdac_stream *hstream = &stream->hstream; in snd_hdac_ext_link_stream_setup() 251 struct hdac_stream *stream = NULL; in hdac_ext_link_stream_assign() 292 struct hdac_stream *stream = NULL; in hdac_ext_host_stream_assign() 347 struct hdac_stream *stream = NULL; in snd_hdac_ext_stream_assign() 491 struct hdac_stream *stream; in snd_hdac_ext_stop_streams()
|
/linux-4.4.14/sound/pci/hda/ |
D | hda_controller.c | 46 struct hdac_stream *s; in azx_assign_device() 217 struct hdac_stream *hstr; in azx_pcm_trigger() 808 struct hdac_stream *s; in azx_get_dsp_loader_dev() 824 struct hdac_stream *hstr; in snd_hda_codec_load_dsp_prepare() 867 struct hdac_stream *hstr = azx_stream(azx_dev); in snd_hda_codec_load_dsp_cleanup() 898 struct hdac_stream *s; in azx_stop_all_streams() 914 static void stream_update(struct hdac_bus *bus, struct hdac_stream *s) in stream_update() 1191 struct hdac_stream *s; in azx_free_streams() 1194 s = list_first_entry(&bus->stream_list, struct hdac_stream, list); in azx_free_streams()
|
D | hda_controller.h | 62 struct hdac_stream core;
|
D | hda_intel.c | 684 struct hdac_stream *s; in azx_irq_pending_work() 725 struct hdac_stream *s; in azx_clear_irq_pending()
|