q6asm
struct q6asm *q6asm;
q6asm = devm_kzalloc(dev, sizeof(*q6asm), GFP_KERNEL);
if (!q6asm)
q6core_get_svc_api_info(adev->svc_id, &q6asm->ainfo);
q6asm->dev = dev;
q6asm->adev = adev;
init_waitqueue_head(&q6asm->mem_wait);
spin_lock_init(&q6asm->slock);
dev_set_drvdata(dev, q6asm);
struct q6asm *q6asm;
static int q6asm_apr_send_session_pkt(struct q6asm *a, struct audio_client *ac,
struct q6asm *a = dev_get_drvdata(ac->dev->parent);
struct q6asm *a = dev_get_drvdata(ac->dev->parent);
struct q6asm *a;
a = ac->q6asm;
static struct audio_client *q6asm_get_audio_client(struct q6asm *a,
struct q6asm *q6asm = dev_get_drvdata(&adev->dev);
ac = q6asm_get_audio_client(q6asm, session_id);
struct q6asm *q6asm = dev_get_drvdata(&adev->dev);
struct q6asm *a;
ac = q6asm_get_audio_client(q6asm, sid);
struct q6asm *a = dev_get_drvdata(dev->parent);
ac->q6asm = a;