Lines Matching refs:prm
52 static int q6prm_send_cmd_sync(struct q6prm *prm, struct gpr_pkt *pkt, uint32_t rsp_opcode)
54 return audioreach_send_cmd_sync(prm->dev, prm->gdev, &prm->result, &prm->lock,
55 NULL, &prm->wait, pkt, rsp_opcode);
60 struct q6prm *prm = dev_get_drvdata(dev->parent);
63 gpr_device_t *gdev = prm->gdev;
91 rc = q6prm_send_cmd_sync(prm, pkt, rsp_opcode);
115 struct q6prm *prm = dev_get_drvdata(dev->parent);
118 gpr_device_t *gdev = prm->gdev;
142 rc = q6prm_send_cmd_sync(prm, pkt, PRM_CMD_RSP_REQUEST_HW_RSC);
152 struct q6prm *prm = dev_get_drvdata(dev->parent);
155 gpr_device_t *gdev = prm->gdev;
176 rc = q6prm_send_cmd_sync(prm, pkt, PRM_CMD_RSP_RELEASE_HW_RSC);
196 struct q6prm *prm = dev_get_drvdata(&gdev->dev);
204 prm->result.opcode = hdr->opcode;
205 prm->result.status = result->status;
206 wake_up(&prm->wait);
248 .name = "qcom-prm",