Lines Matching defs:q6asm
19 #include "q6asm.h"
252 struct q6asm {
275 struct q6asm *q6asm;
291 static int q6asm_apr_send_session_pkt(struct q6asm *a, struct audio_client *ac,
332 struct q6asm *a = dev_get_drvdata(ac->dev->parent);
427 struct q6asm *a = dev_get_drvdata(ac->dev->parent);
551 struct q6asm *a;
555 a = ac->q6asm;
575 static struct audio_client *q6asm_get_audio_client(struct q6asm *a,
604 struct q6asm *q6asm = dev_get_drvdata(&adev->dev);
612 ac = q6asm_get_audio_client(q6asm, session_id);
749 struct q6asm *q6asm = dev_get_drvdata(&adev->dev);
754 struct q6asm *a;
764 ac = q6asm_get_audio_client(q6asm, sid);
845 struct q6asm *a = dev_get_drvdata(dev->parent);
865 ac->q6asm = a;
918 * @stream_id: stream id of q6asm session
1047 * @stream_id: stream id of q6asm session
1716 struct q6asm *q6asm;
1718 q6asm = devm_kzalloc(dev, sizeof(*q6asm), GFP_KERNEL);
1719 if (!q6asm)
1722 q6core_get_svc_api_info(adev->svc_id, &q6asm->ainfo);
1724 q6asm->dev = dev;
1725 q6asm->adev = adev;
1726 init_waitqueue_head(&q6asm->mem_wait);
1727 spin_lock_init(&q6asm->slock);
1728 dev_set_drvdata(dev, q6asm);
1735 { .compatible = "qcom,q6asm" },
1745 .name = "qcom-q6asm",