Lines Matching defs: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;
90 return q6prm_send_cmd_sync(prm, pkt, rsp_opcode);
110 struct q6prm *prm = dev_get_drvdata(dev->parent);
113 gpr_device_t *gdev = prm->gdev;
136 return q6prm_send_cmd_sync(prm, pkt, PRM_CMD_RSP_REQUEST_HW_RSC);
142 struct q6prm *prm = dev_get_drvdata(dev->parent);
145 gpr_device_t *gdev = prm->gdev;
165 return q6prm_send_cmd_sync(prm, pkt, PRM_CMD_RSP_RELEASE_HW_RSC);
181 struct q6prm *prm = dev_get_drvdata(&gdev->dev);
189 prm->result.opcode = hdr->opcode;
190 prm->result.status = result->status;
191 wake_up(&prm->wait);
233 .name = "qcom-prm",