Lines Matching defs:q6asm
5 #include <dt-bindings/sound/qcom,q6asm.h>
20 #include "q6asm.h"
253 struct q6asm {
276 struct q6asm *q6asm;
292 static int q6asm_apr_send_session_pkt(struct q6asm *a, struct audio_client *ac,
333 struct q6asm *a = dev_get_drvdata(ac->dev->parent);
428 struct q6asm *a = dev_get_drvdata(ac->dev->parent);
552 struct q6asm *a;
556 a = ac->q6asm;
576 static struct audio_client *q6asm_get_audio_client(struct q6asm *a,
605 struct q6asm *q6asm = dev_get_drvdata(&adev->dev);
613 ac = q6asm_get_audio_client(q6asm, session_id);
750 struct q6asm *q6asm = dev_get_drvdata(&adev->dev);
755 struct q6asm *a;
765 ac = q6asm_get_audio_client(q6asm, sid);
846 struct q6asm *a = dev_get_drvdata(dev->parent);
866 ac->q6asm = a;
919 * @stream_id: stream id of q6asm session
1048 * @stream_id: stream id of q6asm session
1717 struct q6asm *q6asm;
1719 q6asm = devm_kzalloc(dev, sizeof(*q6asm), GFP_KERNEL);
1720 if (!q6asm)
1723 q6core_get_svc_api_info(adev->svc_id, &q6asm->ainfo);
1725 q6asm->dev = dev;
1726 q6asm->adev = adev;
1727 init_waitqueue_head(&q6asm->mem_wait);
1728 spin_lock_init(&q6asm->slock);
1729 dev_set_drvdata(dev, q6asm);
1736 { .compatible = "qcom,q6asm" },
1746 .name = "qcom-q6asm",