Home
last modified time | relevance | path

Searched refs:audio_client (Results 1 – 3 of 3) sorted by relevance

/linux-6.15/sound/soc/qcom/qdsp6/
H A Dq6asm.h93 struct audio_client;
94 struct audio_client *q6asm_audio_client_alloc(struct device *dev,
97 void q6asm_audio_client_free(struct audio_client *ac);
100 int q6asm_open_write(struct audio_client *ac, uint32_t stream_id,
104 int q6asm_open_read(struct audio_client *ac, uint32_t stream_id,
106 int q6asm_enc_cfg_blk_pcm_format_support(struct audio_client *ac,
111 int q6asm_read(struct audio_client *ac, uint32_t stream_id);
130 int q6asm_stream_media_format_block_ape(struct audio_client *ac,
137 int q6asm_stream_remove_initial_silence(struct audio_client *ac,
145 int q6asm_get_session_id(struct audio_client *c);
[all …]
H A Dq6asm-dai.c67 struct audio_client *audio_client; member
239 prtd->audio_client); in q6asm_dai_prepare()
307 prtd->audio_client = NULL; in q6asm_dai_prepare()
439 if (prtd->audio_client) { in q6asm_dai_close()
445 prtd->audio_client); in q6asm_dai_close()
447 prtd->audio_client = NULL; in q6asm_dai_close()
661 if (prtd->audio_client) { in q6asm_dai_compr_free()
666 q6asm_cmd(prtd->audio_client, in q6asm_dai_compr_free()
674 prtd->audio_client); in q6asm_dai_compr_free()
676 prtd->audio_client = NULL; in q6asm_dai_compr_free()
[all …]
H A Dq6asm.c259 struct audio_client *session[MAX_SESSIONS + 1];
262 struct audio_client { struct
329 static int __q6asm_memory_unmap(struct audio_client *ac, in __q6asm_memory_unmap()
551 struct audio_client *ac; in q6asm_audio_client_release()
555 ac = container_of(ref, struct audio_client, refcount); in q6asm_audio_client_release()
570 void q6asm_audio_client_free(struct audio_client *ac) in q6asm_audio_client_free()
579 struct audio_client *ac = NULL; in q6asm_get_audio_client()
609 struct audio_client *ac; in q6asm_stream_callback()
753 struct audio_client *ac = NULL; in q6asm_srvc_callback()
824 int q6asm_get_session_id(struct audio_client *c) in q6asm_get_session_id()
[all …]