Home
last modified time | relevance | path

Searched refs:snd_pcm_substream (Results 1 – 18 of 18) sorted by relevance

/bsp/allwinner/libraries/sunxi-hal/include/hal/sound/
A Dsnd_dma.h37 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 Dsnd_core.h68 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 Dsnd_pcm.h171 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 Dksound.h41 typedef struct snd_pcm_substream snd_pcm_substream_t;
/bsp/allwinner/libraries/sunxi-hal/hal/source/sound/core/
A Dsnd_dma.c45 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 Dsnd_pcm.c52 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 Dsnd_core.c159 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 Dsnd_params.c493 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 Dsunxi-pcm.c118 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 Dsunxi-dmic.c105 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 Dsun8iw19-daudio.c107 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 Dsunxi-spdif.c346 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 Dsunxi-dummy-cpudai.c87 static int sunxi_cpudai_startup(struct snd_pcm_substream *substream, in sunxi_cpudai_startup()
A Dsunxi-daudio.c107 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 Dsun8iw19-codec.c533 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 Dsun8iw18-codec.c609 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 Dsun8iw20-codec.c515 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 Dac108.c698 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()

Completed in 48 milliseconds