Lines Matching refs:q6asm
253 struct q6asm { struct
276 struct q6asm *q6asm; argument
292 static int q6asm_apr_send_session_pkt(struct q6asm *a, struct audio_client *ac, in q6asm_apr_send_session_pkt()
333 struct q6asm *a = dev_get_drvdata(ac->dev->parent); in __q6asm_memory_unmap()
428 struct q6asm *a = dev_get_drvdata(ac->dev->parent); in __q6asm_memory_map_regions()
552 struct q6asm *a; in q6asm_audio_client_release()
556 a = ac->q6asm; in q6asm_audio_client_release()
576 static struct audio_client *q6asm_get_audio_client(struct q6asm *a, in q6asm_get_audio_client()
605 struct q6asm *q6asm = dev_get_drvdata(&adev->dev); in q6asm_stream_callback() local
613 ac = q6asm_get_audio_client(q6asm, session_id); in q6asm_stream_callback()
750 struct q6asm *q6asm = dev_get_drvdata(&adev->dev); in q6asm_srvc_callback() local
755 struct q6asm *a; in q6asm_srvc_callback()
765 ac = q6asm_get_audio_client(q6asm, sid); in q6asm_srvc_callback()
846 struct q6asm *a = dev_get_drvdata(dev->parent); in q6asm_audio_client_alloc()
866 ac->q6asm = a; in q6asm_audio_client_alloc()
1717 struct q6asm *q6asm; in q6asm_probe() local
1719 q6asm = devm_kzalloc(dev, sizeof(*q6asm), GFP_KERNEL); in q6asm_probe()
1720 if (!q6asm) in q6asm_probe()
1723 q6core_get_svc_api_info(adev->svc_id, &q6asm->ainfo); in q6asm_probe()
1725 q6asm->dev = dev; in q6asm_probe()
1726 q6asm->adev = adev; in q6asm_probe()
1727 init_waitqueue_head(&q6asm->mem_wait); in q6asm_probe()
1728 spin_lock_init(&q6asm->slock); in q6asm_probe()
1729 dev_set_drvdata(dev, q6asm); in q6asm_probe()