| /bsp/allwinner/libraries/sunxi-hal/include/hal/sound/ |
| A D | snd_dma.h | 37 int snd_dmaengine_pcm_open_request_chan(struct snd_pcm_substream *substream); 38 snd_pcm_uframes_t snd_dmaengine_pcm_pointer(struct snd_pcm_substream *substream); 39 int snd_dmaengine_pcm_close_release_chan(struct snd_pcm_substream *substream); 40 int snd_dmaengine_pcm_trigger(struct snd_pcm_substream *substream, int cmd); 41 int snd_hwparams_to_dma_slave_config(const struct snd_pcm_substream *substream, 44 struct dma_chan *snd_dmaengine_pcm_get_chan(struct snd_pcm_substream *substream);
|
| A D | snd_core.h | 68 struct snd_pcm_substream; 304 int (*open)(struct snd_pcm_substream *substream); 326 int (*startup)(struct snd_pcm_substream *, 328 void (*shutdown)(struct snd_pcm_substream *, 330 int (*hw_params)(struct snd_pcm_substream *, 332 int (*hw_free)(struct snd_pcm_substream *, 334 int (*prepare)(struct snd_pcm_substream *, 336 int (*trigger)(struct snd_pcm_substream *, int, 338 int (*dapm_control)(struct snd_pcm_substream *, 527 typedef struct snd_pcm_substream { struct [all …]
|
| A D | snd_pcm.h | 171 static inline size_t snd_pcm_lib_buffer_bytes(struct snd_pcm_substream *substream) in snd_pcm_lib_buffer_bytes() 177 static inline size_t snd_pcm_lib_period_bytes(struct snd_pcm_substream *substream) in snd_pcm_lib_period_bytes() 217 static inline int snd_pcm_playback_data(struct snd_pcm_substream *substream) in snd_pcm_playback_data() 227 static inline int snd_pcm_playback_empty(struct snd_pcm_substream *substream) in snd_pcm_playback_empty()
|
| A D | ksound.h | 41 typedef struct snd_pcm_substream snd_pcm_substream_t;
|
| /bsp/allwinner/libraries/sunxi-hal/hal/source/sound/core/ |
| A D | snd_dma.c | 45 void snd_pcm_period_elapsed(struct snd_pcm_substream *substream); 48 const struct snd_pcm_substream *substream) in substream_to_prtd() 53 struct dma_chan *snd_dmaengine_pcm_get_chan(struct snd_pcm_substream *substream) in snd_dmaengine_pcm_get_chan() 60 int snd_hwparams_to_dma_slave_config(const struct snd_pcm_substream *substream, in snd_hwparams_to_dma_slave_config() 90 int snd_dmaengine_pcm_open_request_chan(struct snd_pcm_substream *substream) in snd_dmaengine_pcm_open_request_chan() 107 int snd_dmaengine_pcm_close_release_chan(struct snd_pcm_substream *substream) in snd_dmaengine_pcm_close_release_chan() 117 snd_pcm_uframes_t snd_dmaengine_pcm_pointer(struct snd_pcm_substream *substream) in snd_dmaengine_pcm_pointer() 138 snd_pcm_substream_to_dma_direction(const struct snd_pcm_substream *substream) in snd_pcm_substream_to_dma_direction() 148 struct snd_pcm_substream *substream = arg; in dmaengine_pcm_dma_complete() 162 static int dmaengine_pcm_prepare_and_submit(struct snd_pcm_substream *substream) in dmaengine_pcm_prepare_and_submit() [all …]
|
| A D | snd_pcm.c | 52 static void xrun(struct snd_pcm_substream *substream); 379 struct snd_pcm_substream *substream; in snd_pcm_release_substream() 434 struct snd_pcm_substream *substream; in snd_pcm_open_substream() 838 static void xrun(struct snd_pcm_substream *substream) in xrun() 1261 struct snd_pcm_substream *substream; in ksnd_card_info() 1288 struct snd_pcm_substream *substream; in ksnd_pcm_stream_info() 1338 struct snd_pcm_substream *substream; in ksnd_pcm_open() 1432 struct snd_pcm_substream *substream = substream_handle; in ksnd_pcm_hw_refine() 1850 struct snd_pcm_substream *substream = substream_handle; in ksnd_pcm_hw_params() 1936 struct snd_pcm_substream *substream = substream_handle; in ksnd_pcm_sw_params() [all …]
|
| A D | snd_core.c | 159 void snd_pcm_stream_lock_irq(struct snd_pcm_substream *substream) in snd_pcm_stream_lock_irq() 166 void snd_pcm_stream_unlock_irq(struct snd_pcm_substream *substream) in snd_pcm_stream_unlock_irq() 191 void snd_set_runtime_hwparams(struct snd_pcm_substream *substream, in snd_set_runtime_hwparams() 276 static int soc_pcm_open(struct snd_pcm_substream *substream) in soc_pcm_open() 358 static int soc_pcm_hw_params(struct snd_pcm_substream *substream, in soc_pcm_hw_params() 463 static int soc_pcm_prepare(struct snd_pcm_substream *substream) in soc_pcm_prepare() 548 static int soc_pcm_hw_free(struct snd_pcm_substream *substream) in soc_pcm_hw_free() 585 static int soc_pcm_close(struct snd_pcm_substream *substream) in soc_pcm_close() 624 static int soc_pcm_ioctl(struct snd_pcm_substream *substream, in soc_pcm_ioctl() 641 struct snd_pcm_substream *substream; in snd_pcm_new_stream() [all …]
|
| A D | snd_params.c | 493 struct snd_pcm_substream *substream = rule->private_data; in snd_pcm_hw_rule_buffer_bytes_max()
|
| /bsp/allwinner/libraries/sunxi-hal/hal/source/sound/platform/ |
| A D | sunxi-pcm.c | 118 struct snd_pcm_substream *substream; in sunxi_pcm_free() 137 static int sunxi_pcm_open(struct snd_pcm_substream *substream) in sunxi_pcm_open() 156 static int sunxi_pcm_close(struct snd_pcm_substream *substream) in sunxi_pcm_close() 162 static int sunxi_pcm_hw_params(struct snd_pcm_substream *substream, in sunxi_pcm_hw_params() 230 static int sunxi_pcm_hw_free(struct snd_pcm_substream *substream) in sunxi_pcm_hw_free() 237 static int sunxi_pcm_trigger(struct snd_pcm_substream *substream, int cmd) in sunxi_pcm_trigger()
|
| A D | sunxi-dmic.c | 105 static int sunxi_dmic_hw_params(struct snd_pcm_substream *substream, in sunxi_dmic_hw_params() 167 static int sunxi_dmic_trigger(struct snd_pcm_substream *substream, in sunxi_dmic_trigger() 196 static int sunxi_dmic_prepare(struct snd_pcm_substream *substream, in sunxi_dmic_prepare() 213 static int sunxi_dmic_startup(struct snd_pcm_substream *substream, in sunxi_dmic_startup() 225 static void sunxi_dmic_shutdown(struct snd_pcm_substream *substream, in sunxi_dmic_shutdown()
|
| A D | sun8iw19-daudio.c | 107 static int sunxi_daudio_startup(struct snd_pcm_substream *substream, in sunxi_daudio_startup() 123 static int sunxi_daudio_hw_params(struct snd_pcm_substream *substream, in sunxi_daudio_hw_params() 426 static int sunxi_daudio_prepare(struct snd_pcm_substream *substream, in sunxi_daudio_prepare() 471 static int sunxi_daudio_trigger(struct snd_pcm_substream *substream, in sunxi_daudio_trigger() 564 static void sunxi_daudio_shutdown(struct snd_pcm_substream *substream, in sunxi_daudio_shutdown() 900 struct snd_pcm_substream *substream; in sunxi_daudio_pcm_free() 920 static int sunxi_pcm_open(struct snd_pcm_substream *substream) in sunxi_pcm_open() 940 static int sunxi_pcm_close(struct snd_pcm_substream *substream) in sunxi_pcm_close() 947 static int sunxi_pcm_hw_params(struct snd_pcm_substream *substream, in sunxi_pcm_hw_params() 1003 static int sunxi_pcm_hw_free(struct snd_pcm_substream *substream) in sunxi_pcm_hw_free() [all …]
|
| A D | sunxi-spdif.c | 346 static int sunxi_spdif_hw_params(struct snd_pcm_substream *substream, in sunxi_spdif_hw_params() 516 static int sunxi_spdif_startup(struct snd_pcm_substream *substream, in sunxi_spdif_startup() 532 static void sunxi_spdif_shutdown(struct snd_pcm_substream *substream, in sunxi_spdif_shutdown() 538 static int sunxi_spdif_trigger(struct snd_pcm_substream *substream, in sunxi_spdif_trigger() 575 static int sunxi_spdif_prepare(struct snd_pcm_substream *substream, in sunxi_spdif_prepare()
|
| A D | sunxi-dummy-cpudai.c | 87 static int sunxi_cpudai_startup(struct snd_pcm_substream *substream, in sunxi_cpudai_startup()
|
| A D | sunxi-daudio.c | 107 static int sunxi_daudio_startup(struct snd_pcm_substream *substream, in sunxi_daudio_startup() 122 static int sunxi_daudio_hw_params(struct snd_pcm_substream *substream, in sunxi_daudio_hw_params() 460 static int sunxi_daudio_prepare(struct snd_pcm_substream *substream, in sunxi_daudio_prepare() 493 static int sunxi_daudio_trigger(struct snd_pcm_substream *substream, in sunxi_daudio_trigger() 540 static void sunxi_daudio_shutdown(struct snd_pcm_substream *substream, in sunxi_daudio_shutdown()
|
| /bsp/allwinner/libraries/sunxi-hal/hal/source/sound/codecs/ |
| A D | sun8iw19-codec.c | 533 static int sunxi_codec_dapm_control(struct snd_pcm_substream *substream, in sunxi_codec_dapm_control() 648 static int sunxi_codec_startup(struct snd_pcm_substream *substream, in sunxi_codec_startup() 661 static int sunxi_codec_hw_params(struct snd_pcm_substream *substream, in sunxi_codec_hw_params() 790 static void sunxi_codec_shutdown(struct snd_pcm_substream *substream, in sunxi_codec_shutdown() 847 static int sunxi_codec_prepare(struct snd_pcm_substream *substream, in sunxi_codec_prepare() 871 static int sunxi_codec_trigger(struct snd_pcm_substream *substream, in sunxi_codec_trigger()
|
| A D | sun8iw18-codec.c | 609 static int sunxi_codec_hw_params(struct snd_pcm_substream *substream, in sunxi_codec_hw_params() 707 static void sunxi_codec_shutdown(struct snd_pcm_substream *substream, in sunxi_codec_shutdown() 714 static int sunxi_codec_dapm_control(struct snd_pcm_substream *substream, in sunxi_codec_dapm_control() 899 static int sunxi_codec_startup(struct snd_pcm_substream *substream, in sunxi_codec_startup() 907 static int sunxi_codec_trigger(struct snd_pcm_substream *substream, in sunxi_codec_trigger() 950 static int sunxi_codec_prepare(struct snd_pcm_substream *substream, in sunxi_codec_prepare()
|
| A D | sun8iw20-codec.c | 515 static int sunxi_codec_dapm_control(struct snd_pcm_substream *substream, in sunxi_codec_dapm_control() 657 static int sunxi_codec_startup(struct snd_pcm_substream *substream, in sunxi_codec_startup() 670 static int sunxi_codec_hw_params(struct snd_pcm_substream *substream, in sunxi_codec_hw_params() 802 static void sunxi_codec_shutdown(struct snd_pcm_substream *substream, in sunxi_codec_shutdown() 808 static int sunxi_codec_prepare(struct snd_pcm_substream *substream, in sunxi_codec_prepare() 832 static int sunxi_codec_trigger(struct snd_pcm_substream *substream, in sunxi_codec_trigger()
|
| A D | ac108.c | 698 static int ac108_codec_startup(struct snd_pcm_substream *substream, in ac108_codec_startup() 1182 static int ac108_codec_hw_params(struct snd_pcm_substream *substream, in ac108_codec_hw_params() 1361 static int ac108_codec_prepare(struct snd_pcm_substream *substream, in ac108_codec_prepare() 1378 static int ac108_codec_trigger(struct snd_pcm_substream *substream, in ac108_codec_trigger() 1411 static int ac108_codec_hw_free(struct snd_pcm_substream *substream, in ac108_codec_hw_free() 1446 static void ac108_codec_shutdown(struct snd_pcm_substream *substream, in ac108_codec_shutdown()
|