Lines Matching defs:resp
282 struct snp_guest_msg *resp = &snp_dev->secret_response;
285 struct snp_guest_msg_hdr *resp_hdr = &resp->hdr;
291 memcpy(resp, snp_dev->response, sizeof(*resp));
310 return dec_payload(snp_dev, resp, payload, resp_hdr->msg_sz + crypto->a_len);
482 struct snp_report_resp *resp;
498 resp_len = sizeof(resp->data) + crypto->a_len;
499 resp = kzalloc(resp_len, GFP_KERNEL_ACCOUNT);
500 if (!resp)
504 SNP_MSG_REPORT_REQ, req, sizeof(*req), resp->data,
509 if (copy_to_user((void __user *)arg->resp_data, resp, sizeof(*resp)))
513 kfree(resp);
521 struct snp_derived_key_resp resp = {0};
536 resp_len = sizeof(resp.data) + crypto->a_len;
548 memcpy(resp.data, buf, sizeof(resp.data));
549 if (copy_to_user((void __user *)arg->resp_data, &resp, sizeof(resp)))
554 memzero_explicit(&resp, sizeof(resp));
562 struct snp_report_resp *resp;
598 resp_len = sizeof(resp->data) + crypto->a_len;
599 resp = kzalloc(resp_len, GFP_KERNEL_ACCOUNT);
600 if (!resp)
606 sizeof(req->data), resp->data, resp_len);
626 if (copy_to_user((void __user *)arg->resp_data, resp, sizeof(*resp)))
630 kfree(resp);