snp_guest_msg
BUILD_BUG_ON(sizeof(struct snp_guest_msg) > PAGE_SIZE);
mdesc->request = alloc_shared_pages(sizeof(struct snp_guest_msg));
mdesc->response = alloc_shared_pages(sizeof(struct snp_guest_msg));
free_shared_pages(mdesc->request, sizeof(struct snp_guest_msg));
free_shared_pages(mdesc->response, sizeof(struct snp_guest_msg));
free_shared_pages(mdesc->request, sizeof(struct snp_guest_msg));
struct snp_guest_msg *resp_msg = &mdesc->secret_response;
struct snp_guest_msg *req_msg = &mdesc->secret_request;
struct snp_guest_msg *msg = &mdesc->secret_request;
memset(mdesc->response, 0, sizeof(struct snp_guest_msg));
struct snp_guest_msg *request, *response;
struct snp_guest_msg secret_request, secret_response;
BUILD_BUG_ON(sizeof(struct snp_guest_msg) > PAGE_SIZE);