Lines Matching refs:q6asm
252 struct q6asm { struct
275 struct q6asm *q6asm; argument
291 static int q6asm_apr_send_session_pkt(struct q6asm *a, struct audio_client *ac, in q6asm_apr_send_session_pkt()
332 struct q6asm *a = dev_get_drvdata(ac->dev->parent); in __q6asm_memory_unmap()
427 struct q6asm *a = dev_get_drvdata(ac->dev->parent); in __q6asm_memory_map_regions()
551 struct q6asm *a; in q6asm_audio_client_release()
555 a = ac->q6asm; in q6asm_audio_client_release()
575 static struct audio_client *q6asm_get_audio_client(struct q6asm *a, in q6asm_get_audio_client()
604 struct q6asm *q6asm = dev_get_drvdata(&adev->dev); in q6asm_stream_callback() local
612 ac = q6asm_get_audio_client(q6asm, session_id); in q6asm_stream_callback()
749 struct q6asm *q6asm = dev_get_drvdata(&adev->dev); in q6asm_srvc_callback() local
754 struct q6asm *a; in q6asm_srvc_callback()
764 ac = q6asm_get_audio_client(q6asm, sid); in q6asm_srvc_callback()
845 struct q6asm *a = dev_get_drvdata(dev->parent); in q6asm_audio_client_alloc()
865 ac->q6asm = a; in q6asm_audio_client_alloc()
1716 struct q6asm *q6asm; in q6asm_probe() local
1718 q6asm = devm_kzalloc(dev, sizeof(*q6asm), GFP_KERNEL); in q6asm_probe()
1719 if (!q6asm) in q6asm_probe()
1722 q6core_get_svc_api_info(adev->svc_id, &q6asm->ainfo); in q6asm_probe()
1724 q6asm->dev = dev; in q6asm_probe()
1725 q6asm->adev = adev; in q6asm_probe()
1726 init_waitqueue_head(&q6asm->mem_wait); in q6asm_probe()
1727 spin_lock_init(&q6asm->slock); in q6asm_probe()
1728 dev_set_drvdata(dev, q6asm); in q6asm_probe()