Home
last modified time | relevance | path

Searched refs:snd_compr_stream (Results 1 – 22 of 22) sorted by relevance

/Linux-v5.4/include/sound/
Dcompress_driver.h64 struct snd_compr_stream { struct
100 int (*open)(struct snd_compr_stream *stream);
101 int (*free)(struct snd_compr_stream *stream);
102 int (*set_params)(struct snd_compr_stream *stream,
104 int (*get_params)(struct snd_compr_stream *stream,
106 int (*set_metadata)(struct snd_compr_stream *stream,
108 int (*get_metadata)(struct snd_compr_stream *stream,
110 int (*trigger)(struct snd_compr_stream *stream, int cmd);
111 int (*pointer)(struct snd_compr_stream *stream,
113 int (*copy)(struct snd_compr_stream *stream, char __user *buf,
[all …]
Dsoc-dai.h19 struct snd_compr_stream;
249 int (*startup)(struct snd_compr_stream *,
251 int (*shutdown)(struct snd_compr_stream *,
253 int (*set_params)(struct snd_compr_stream *,
255 int (*get_params)(struct snd_compr_stream *,
257 int (*set_metadata)(struct snd_compr_stream *,
259 int (*get_metadata)(struct snd_compr_stream *,
261 int (*trigger)(struct snd_compr_stream *, int,
263 int (*pointer)(struct snd_compr_stream *,
265 int (*ack)(struct snd_compr_stream *, size_t,
Dsoc.h729 int (*startup)(struct snd_compr_stream *);
730 void (*shutdown)(struct snd_compr_stream *);
731 int (*set_params)(struct snd_compr_stream *);
732 int (*trigger)(struct snd_compr_stream *);
/Linux-v5.4/sound/soc/intel/atom/
Dsst-mfld-platform-compress.c26 struct snd_compr_stream *cstream = (struct snd_compr_stream *)arg; in sst_compr_fragment_elapsed()
35 struct snd_compr_stream *cstream = (struct snd_compr_stream *)arg; in sst_drain_notify()
42 static int sst_platform_compr_open(struct snd_compr_stream *cstream) in sst_platform_compr_open()
75 static int sst_platform_compr_free(struct snd_compr_stream *cstream) in sst_platform_compr_free()
94 static int sst_platform_compr_set_params(struct snd_compr_stream *cstream, in sst_platform_compr_set_params()
169 static int sst_platform_compr_trigger(struct snd_compr_stream *cstream, int cmd) in sst_platform_compr_trigger()
202 static int sst_platform_compr_pointer(struct snd_compr_stream *cstream, in sst_platform_compr_pointer()
215 static int sst_platform_compr_ack(struct snd_compr_stream *cstream, in sst_platform_compr_ack()
227 static int sst_platform_compr_get_caps(struct snd_compr_stream *cstream, in sst_platform_compr_get_caps()
236 static int sst_platform_compr_get_codec_caps(struct snd_compr_stream *cstream, in sst_platform_compr_get_codec_caps()
[all …]
Dsst-mfld-platform-pcm.c180 struct snd_compr_stream *cstream = NULL; in sst_fill_stream_params()
186 cstream = (struct snd_compr_stream *)substream; in sst_fill_stream_params()
/Linux-v5.4/sound/core/
Dcompress_offload.c54 struct snd_compr_stream stream;
168 static int snd_compr_update_tstamp(struct snd_compr_stream *stream, in snd_compr_update_tstamp()
183 static size_t snd_compr_calc_avail(struct snd_compr_stream *stream, in snd_compr_calc_avail()
219 static inline size_t snd_compr_get_avail(struct snd_compr_stream *stream) in snd_compr_get_avail()
227 snd_compr_ioctl_avail(struct snd_compr_stream *stream, unsigned long arg) in snd_compr_ioctl_avail()
250 static int snd_compr_write_data(struct snd_compr_stream *stream, in snd_compr_write_data()
285 struct snd_compr_stream *stream; in snd_compr_write()
336 struct snd_compr_stream *stream; in snd_compr_read()
387 static __poll_t snd_compr_get_poll(struct snd_compr_stream *stream) in snd_compr_get_poll()
398 struct snd_compr_stream *stream; in snd_compr_poll()
[all …]
/Linux-v5.4/sound/soc/codecs/
Dwm_adsp.h192 int wm_adsp_compr_open(struct wm_adsp *dsp, struct snd_compr_stream *stream);
193 int wm_adsp_compr_free(struct snd_compr_stream *stream);
194 int wm_adsp_compr_set_params(struct snd_compr_stream *stream,
196 int wm_adsp_compr_get_caps(struct snd_compr_stream *stream,
198 int wm_adsp_compr_trigger(struct snd_compr_stream *stream, int cmd);
200 int wm_adsp_compr_pointer(struct snd_compr_stream *stream,
202 int wm_adsp_compr_copy(struct snd_compr_stream *stream,
Dwm_adsp.c457 struct snd_compr_stream *stream;
3377 int wm_adsp_compr_open(struct wm_adsp *dsp, struct snd_compr_stream *stream) in wm_adsp_compr_open()
3429 int wm_adsp_compr_free(struct snd_compr_stream *stream) in wm_adsp_compr_free()
3448 static int wm_adsp_compr_check_params(struct snd_compr_stream *stream, in wm_adsp_compr_check_params()
3503 int wm_adsp_compr_set_params(struct snd_compr_stream *stream, in wm_adsp_compr_set_params()
3530 int wm_adsp_compr_get_caps(struct snd_compr_stream *stream, in wm_adsp_compr_get_caps()
3896 int wm_adsp_compr_trigger(struct snd_compr_stream *stream, int cmd) in wm_adsp_compr_trigger()
4059 int wm_adsp_compr_pointer(struct snd_compr_stream *stream, in wm_adsp_compr_pointer()
4217 int wm_adsp_compr_copy(struct snd_compr_stream *stream, char __user *buf, in wm_adsp_compr_copy()
Dcs47l24.c1071 static int cs47l24_open(struct snd_compr_stream *stream) in cs47l24_open()
Dcs47l15.c1226 static int cs47l15_open(struct snd_compr_stream *stream) in cs47l15_open()
Dwm5102.c1912 static int wm5102_open(struct snd_compr_stream *stream) in wm5102_open()
Dcs47l35.c1502 static int cs47l35_open(struct snd_compr_stream *stream) in cs47l35_open()
Dcs47l92.c1782 static int cs47l92_open(struct snd_compr_stream *stream) in cs47l92_open()
Dwm5110.c2240 static int wm5110_open(struct snd_compr_stream *stream) in wm5110_open()
Dcs47l85.c2441 static int cs47l85_open(struct snd_compr_stream *stream) in cs47l85_open()
Dcs47l90.c2352 static int cs47l90_open(struct snd_compr_stream *stream) in cs47l90_open()
/Linux-v5.4/sound/soc/uniphier/
Daio-compress.c19 static int uniphier_aio_compr_prepare(struct snd_compr_stream *cstream);
20 static int uniphier_aio_compr_hw_free(struct snd_compr_stream *cstream);
73 static int uniphier_aio_compr_open(struct snd_compr_stream *cstream) in uniphier_aio_compr_open()
98 static int uniphier_aio_compr_free(struct snd_compr_stream *cstream) in uniphier_aio_compr_free()
117 static int uniphier_aio_compr_get_params(struct snd_compr_stream *cstream, in uniphier_aio_compr_get_params()
129 static int uniphier_aio_compr_set_params(struct snd_compr_stream *cstream, in uniphier_aio_compr_set_params()
165 static int uniphier_aio_compr_hw_free(struct snd_compr_stream *cstream) in uniphier_aio_compr_hw_free()
176 static int uniphier_aio_compr_prepare(struct snd_compr_stream *cstream) in uniphier_aio_compr_prepare()
213 static int uniphier_aio_compr_trigger(struct snd_compr_stream *cstream, in uniphier_aio_compr_trigger()
246 static int uniphier_aio_compr_pointer(struct snd_compr_stream *cstream, in uniphier_aio_compr_pointer()
[all …]
Daio.h244 struct snd_compr_stream *cstream;
/Linux-v5.4/sound/soc/
Dsoc-compress.c23 static int soc_compr_components_open(struct snd_compr_stream *cstream, in soc_compr_components_open()
53 static int soc_compr_components_free(struct snd_compr_stream *cstream, in soc_compr_components_free()
76 static int soc_compr_open(struct snd_compr_stream *cstream) in soc_compr_open()
125 static int soc_compr_open_fe(struct snd_compr_stream *cstream) in soc_compr_open_fe()
245 static int soc_compr_free(struct snd_compr_stream *cstream) in soc_compr_free()
299 static int soc_compr_free_fe(struct snd_compr_stream *cstream) in soc_compr_free_fe()
348 static int soc_compr_components_trigger(struct snd_compr_stream *cstream, in soc_compr_components_trigger()
371 static int soc_compr_trigger(struct snd_compr_stream *cstream, int cmd) in soc_compr_trigger()
401 static int soc_compr_trigger_fe(struct snd_compr_stream *cstream, int cmd) in soc_compr_trigger_fe()
453 static int soc_compr_components_set_params(struct snd_compr_stream *cstream, in soc_compr_components_set_params()
[all …]
/Linux-v5.4/sound/soc/sprd/
Dsprd-pcm-compress.c70 struct snd_compr_stream *cstream;
99 static int sprd_platform_compr_trigger(struct snd_compr_stream *cstream,
104 struct snd_compr_stream *cstream = arg; in sprd_platform_compr_drain_notify()
115 struct snd_compr_stream *cstream = data; in sprd_platform_compr_dma_complete()
128 static int sprd_platform_compr_dma_config(struct snd_compr_stream *cstream, in sprd_platform_compr_dma_config()
264 static int sprd_platform_compr_set_params(struct snd_compr_stream *cstream, in sprd_platform_compr_set_params()
317 static int sprd_platform_compr_open(struct snd_compr_stream *cstream) in sprd_platform_compr_open()
395 static int sprd_platform_compr_free(struct snd_compr_stream *cstream) in sprd_platform_compr_free()
423 static int sprd_platform_compr_trigger(struct snd_compr_stream *cstream, in sprd_platform_compr_trigger()
521 static int sprd_platform_compr_pointer(struct snd_compr_stream *cstream, in sprd_platform_compr_pointer()
[all …]
/Linux-v5.4/sound/soc/qcom/qdsp6/
Dq6asm-dai.c52 struct snd_compr_stream *cstream;
500 struct snd_compr_stream *substream = prtd->cstream; in compress_event_handler()
547 static int q6asm_dai_compr_open(struct snd_compr_stream *stream) in q6asm_dai_compr_open()
607 static int q6asm_dai_compr_free(struct snd_compr_stream *stream) in q6asm_dai_compr_free()
629 static int q6asm_dai_compr_set_params(struct snd_compr_stream *stream, in q6asm_dai_compr_set_params()
690 static int q6asm_dai_compr_trigger(struct snd_compr_stream *stream, int cmd) in q6asm_dai_compr_trigger()
718 static int q6asm_dai_compr_pointer(struct snd_compr_stream *stream, in q6asm_dai_compr_pointer()
735 static int q6asm_dai_compr_ack(struct snd_compr_stream *stream, in q6asm_dai_compr_ack()
749 static int q6asm_dai_compr_mmap(struct snd_compr_stream *stream, in q6asm_dai_compr_mmap()
763 static int q6asm_dai_compr_get_caps(struct snd_compr_stream *stream, in q6asm_dai_compr_get_caps()
[all …]
/Linux-v5.4/sound/soc/intel/haswell/
Dsst-haswell-pcm.c111 struct snd_compr_stream *cstream;