Searched refs:audio_client (Results 1 – 3 of 3) sorted by relevance
| /linux-6.15/sound/soc/qcom/qdsp6/ |
| H A D | q6asm.h | 93 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 D | q6asm-dai.c | 67 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 D | q6asm.c | 259 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 …]
|