Lines Matching refs:q6asm
172 struct q6asm { struct
196 struct q6asm *q6asm; argument
212 static int q6asm_apr_send_session_pkt(struct q6asm *a, struct audio_client *ac, in q6asm_apr_send_session_pkt()
253 struct q6asm *a = dev_get_drvdata(ac->dev->parent); in __q6asm_memory_unmap()
348 struct q6asm *a = dev_get_drvdata(ac->dev->parent); in __q6asm_memory_map_regions()
472 struct q6asm *a; in q6asm_audio_client_release()
476 a = ac->q6asm; in q6asm_audio_client_release()
496 static struct audio_client *q6asm_get_audio_client(struct q6asm *a, in q6asm_get_audio_client()
525 struct q6asm *q6asm = dev_get_drvdata(&adev->dev); in q6asm_stream_callback() local
533 ac = q6asm_get_audio_client(q6asm, session_id); in q6asm_stream_callback()
667 struct q6asm *q6asm = dev_get_drvdata(&adev->dev); in q6asm_srvc_callback() local
672 struct q6asm *a; in q6asm_srvc_callback()
682 ac = q6asm_get_audio_client(q6asm, sid); in q6asm_srvc_callback()
763 struct q6asm *a = dev_get_drvdata(dev->parent); in q6asm_audio_client_alloc()
783 ac->q6asm = a; in q6asm_audio_client_alloc()
1345 struct q6asm *q6asm; in q6asm_probe() local
1347 q6asm = devm_kzalloc(dev, sizeof(*q6asm), GFP_KERNEL); in q6asm_probe()
1348 if (!q6asm) in q6asm_probe()
1351 q6core_get_svc_api_info(adev->svc_id, &q6asm->ainfo); in q6asm_probe()
1353 q6asm->dev = dev; in q6asm_probe()
1354 q6asm->adev = adev; in q6asm_probe()
1355 init_waitqueue_head(&q6asm->mem_wait); in q6asm_probe()
1356 spin_lock_init(&q6asm->slock); in q6asm_probe()
1357 dev_set_drvdata(dev, q6asm); in q6asm_probe()