Lines Matching refs:requestHeader
2659 VMMDevRequestHeader requestHeader;
2660 RT_ZERO(requestHeader);
2661 PDMDevHlpPhysRead(pDevIns, (RTGCPHYS)u32, &requestHeader, sizeof(requestHeader));
2664 if (requestHeader.size < sizeof(VMMDevRequestHeader))
2666 Log(("VMMDev request header size too small! size = %d\n", requestHeader.size));
2671 if (requestHeader.version != VMMDEV_REQUEST_HEADER_VERSION)
2673 Log(("VMMDev: guest header version (0x%08X) differs from ours (0x%08X)\n", requestHeader.version, VMMDEV_REQUEST_HEADER_VERSION));
2677 Log2(("VMMDev request issued: %d\n", requestHeader.requestType));
2684 if (requestHeader.size <= VMMDEV_MAX_VMMDEVREQ_SIZE)
2694 || requestHeader.requestType == VMMDevReq_ReportGuestInfo2
2695 || requestHeader.requestType == VMMDevReq_ReportGuestInfo
2696 || requestHeader.requestType == VMMDevReq_WriteCoreDump
2697 || requestHeader.requestType == VMMDevReq_GetHostVersion
2704 pRequestHeader = (VMMDevRequestHeader *)RTMemAlloc(requestHeader.size);
2707 memcpy(pRequestHeader, &requestHeader, sizeof(VMMDevRequestHeader));
2708 size_t cbLeft = requestHeader.size - sizeof(VMMDevRequestHeader);
2723 requestHeader.rc = VERR_NO_MEMORY;
2729 requestHeader.requestType));
2730 requestHeader.rc = VERR_NOT_SUPPORTED;
2735 LogRelMax(50, ("VMMDev: Request packet too big (%x). Refusing operation.\n", requestHeader.size));
2736 requestHeader.rc = VERR_NOT_SUPPORTED;
2752 PDMDevHlpPhysWrite(pDevIns, u32, &requestHeader, sizeof(requestHeader));