Lines Matching defs:audio_client
258 struct audio_client *session[MAX_SESSIONS + 1];
261 struct audio_client {
279 static inline void q6asm_add_hdr(struct audio_client *ac, struct apr_hdr *hdr,
291 static int q6asm_apr_send_session_pkt(struct q6asm *a, struct audio_client *ac,
328 static int __q6asm_memory_unmap(struct audio_client *ac,
372 static void q6asm_audio_client_free_buf(struct audio_client *ac,
392 int q6asm_unmap_memory_regions(unsigned int dir, struct audio_client *ac)
421 static int __q6asm_memory_map_regions(struct audio_client *ac, int dir,
500 int q6asm_map_memory_regions(unsigned int dir, struct audio_client *ac,
550 struct audio_client *ac;
554 ac = container_of(ref, struct audio_client, refcount);
569 void q6asm_audio_client_free(struct audio_client *ac)
575 static struct audio_client *q6asm_get_audio_client(struct q6asm *a,
578 struct audio_client *ac = NULL;
608 struct audio_client *ac;
752 struct audio_client *ac = NULL;
823 int q6asm_get_session_id(struct audio_client *c)
841 struct audio_client *q6asm_audio_client_alloc(struct device *dev, q6asm_cb cb,
846 struct audio_client *ac;
880 static int q6asm_ac_send_cmd_sync(struct audio_client *ac, struct apr_pkt *pkt)
926 int q6asm_open_write(struct audio_client *ac, uint32_t stream_id,
1008 static int __q6asm_run(struct audio_client *ac, uint32_t stream_id,
1054 int q6asm_run(struct audio_client *ac, uint32_t stream_id, uint32_t flags,
1072 int q6asm_run_nowait(struct audio_client *ac, uint32_t stream_id,
1091 int q6asm_media_format_block_multi_ch_pcm(struct audio_client *ac,
1140 int q6asm_stream_media_format_block_flac(struct audio_client *ac,
1177 int q6asm_stream_media_format_block_wma_v9(struct audio_client *ac,
1215 int q6asm_stream_media_format_block_wma_v10(struct audio_client *ac,
1254 int q6asm_stream_media_format_block_alac(struct audio_client *ac,
1296 int q6asm_stream_media_format_block_ape(struct audio_client *ac,
1336 static int q6asm_stream_remove_silence(struct audio_client *ac, uint32_t stream_id,
1366 int q6asm_stream_remove_initial_silence(struct audio_client *ac,
1376 int q6asm_stream_remove_trailing_silence(struct audio_client *ac, uint32_t stream_id,
1396 int q6asm_enc_cfg_blk_pcm_format_support(struct audio_client *ac,
1451 int q6asm_read(struct audio_client *ac, uint32_t stream_id)
1500 static int __q6asm_open_read(struct audio_client *ac, uint32_t stream_id,
1553 int q6asm_open_read(struct audio_client *ac, uint32_t stream_id,
1572 int q6asm_write_async(struct audio_client *ac, uint32_t stream_id, uint32_t len,
1625 static void q6asm_reset_buf_state(struct audio_client *ac)
1638 static int __q6asm_cmd(struct audio_client *ac, uint32_t stream_id, int cmd,
1692 int q6asm_cmd(struct audio_client *ac, uint32_t stream_id, int cmd)
1707 int q6asm_cmd_nowait(struct audio_client *ac, uint32_t stream_id, int cmd)