/vbox/src/VBox/Runtime/r3/ |
H A D | allocex.cpp | 95 PRTMEMHDRR3 pHdr = (PRTMEMHDRR3)pv; 96 pHdr->u32Magic = RTMEMHDR_MAGIC; 97 pHdr->fFlags = fFlags; 98 pHdr->cb = (uint32_t)cbAligned; 99 pHdr->cbReq = (uint32_t)cb; 101 *ppv = pHdr + 1; 113 PRTMEMHDRR3 pHdr = (PRTMEMHDRR3)pv - 1; variable 114 AssertMsg(pHdr->u32Magic == RTMEMHDR_MAGIC, ("pHdr->u32Magic=%RX32 pv=%p cb=%#x\n", pHdr 123 RTMemFree(pHdr); variable [all...] |
/vbox/src/VBox/Devices/Graphics/HGSMI/ |
H A D | SHGSMIHost.cpp | 19 static bool vboxSHGSMICommandCanCompleteSynch (PVBOXSHGSMIHEADER pHdr) argument 21 return !(pHdr->fFlags & VBOXSHGSMI_FLAG_GH_ASYNCH_FORCE); 24 static int vboxSHGSMICommandCompleteAsynch (PHGSMIINSTANCE pIns, PVBOXSHGSMIHEADER pHdr) argument 26 bool bDoIrq = !!(pHdr->fFlags & VBOXSHGSMI_FLAG_GH_ASYNCH_IRQ) 27 || !!(pHdr->fFlags & VBOXSHGSMI_FLAG_GH_ASYNCH_IRQ_FORCE); 28 return HGSMICompleteGuestCommand(pIns, pHdr, bDoIrq); 33 PVBOXSHGSMIHEADER pHdr = VBoxSHGSMIBufferHeader (pvData); local 34 Assert(!(pHdr->fFlags & VBOXSHGSMI_FLAG_HG_ASYNCH)); 35 pHdr->fFlags |= VBOXSHGSMI_FLAG_HG_ASYNCH; 40 PVBOXSHGSMIHEADER pHdr local [all...] |
/vbox/src/VBox/Runtime/r0drv/haiku/ |
H A D | alloc-r0drv-haiku.c | 50 PRTMEMHDR pHdr = (PRTMEMHDR)malloc(cb + sizeof(*pHdr)); 51 if (RT_UNLIKELY(!pHdr)) 53 LogRel(("rtR0MemAllocEx(%u, %#x) failed\n",(unsigned)cb + sizeof(*pHdr), fFlags)); 57 pHdr->u32Magic = RTMEMHDR_MAGIC; 58 pHdr->fFlags = fFlags; 59 pHdr->cb = cb; 60 pHdr->cbReq = cb; 61 *ppHdr = pHdr; 69 void rtR0MemFree(PRTMEMHDR pHdr) argument [all...] |
/vbox/src/VBox/NetworkServices/NetLib/ |
H A D | VBoxNetARP.cpp | 44 PCINTNETHDR pHdr = IntNetRingGetNextFrameToRead(&pBuf->Recv); local 45 if ( !pHdr 46 || pHdr->u8Type != INTNETHDR_TYPE_FRAME) 49 size_t cbFrame = pHdr->cbFrame; 50 const void *pvFrame = IntNetHdrGetFramePtr(pHdr, pBuf);
|
H A D | VBoxNetIntIf.cpp | 100 PINTNETHDR pHdr = NULL; local 102 int rc = IntNetRingAllocateFrame(pRingBuf, cbFrame, &pHdr, &pvFrame); 106 IntNetRingCommitFrame(pRingBuf, pHdr);
|
H A D | VBoxNetUDP.cpp | 62 PCINTNETHDR pHdr = IntNetRingGetNextFrameToRead(&pBuf->Recv); local 63 if ( !pHdr 64 || ( pHdr->u8Type != INTNETHDR_TYPE_FRAME 65 && pHdr->u8Type != INTNETHDR_TYPE_GSO)) 68 size_t cbFrame = pHdr->cbFrame; 69 const void *pvFrame = IntNetHdrGetFramePtr(pHdr, pBuf); 71 if (pHdr->u8Type == INTNETHDR_TYPE_GSO)
|
/vbox/src/VBox/Additions/WINNT/Graphics/Video/mp/wddm/ |
H A D | VBoxMPVhwa.cpp | 30 DECLINLINE(void) vboxVhwaHdrInit(VBOXVHWACMD* pHdr, D3DDDI_VIDEO_PRESENT_SOURCE_ID srcId, VBOXVHWACMD_TYPE enmCmd) argument 32 memset(pHdr, 0, sizeof(VBOXVHWACMD)); 33 pHdr->iDisplay = srcId; 34 pHdr->rc = VERR_GENERAL_FAILURE; 35 pHdr->enmCmd = enmCmd; 37 pHdr->cRefs = 1; 104 VBOXVHWACMD* pHdr = (VBOXVHWACMD*)VBoxSHGSMICommandAlloc(&pDevExt->u.primary.hgsmiAdapterHeap, 109 VBOXVHWACMD* pHdr = (VBOXVHWACMD*)VBoxHGSMIBufferAlloc(&VBoxCommonFromDeviceExt(pDevExt)->guestCtx, 114 Assert(pHdr); 115 if (!pHdr) [all...] |
/vbox/src/VBox/Runtime/r0drv/freebsd/ |
H A D | alloc-r0drv-freebsd.c | 57 PRTMEMHDR pHdr = NULL; local 70 pHdr = (PRTMEMHDR)kmem_alloc_prot(kernel_map, cb + sizeof(*pHdr), 75 cbAllocated = RT_ALIGN_Z(cb + sizeof(*pHdr), PAGE_SIZE); 95 pHdr = (PRTMEMHDR)Addr; 98 bzero(pHdr, cbAllocated); 112 pHdr = (PRTMEMHDR)malloc(cb + sizeof(RTMEMHDR), M_IPRTHEAP, 116 if (RT_UNLIKELY(!pHdr)) 119 pHdr->u32Magic = RTMEMHDR_MAGIC; 120 pHdr 129 rtR0MemFree(PRTMEMHDR pHdr) argument [all...] |
/vbox/src/VBox/Runtime/r0drv/nt/ |
H A D | alloc-r0drv-nt.cpp | 48 PRTMEMHDR pHdr = (PRTMEMHDR)ExAllocatePoolWithTag(NonPagedPool, cb + sizeof(*pHdr), IPRT_NT_POOL_TAG); 49 if (RT_UNLIKELY(!pHdr)) 52 pHdr->u32Magic = RTMEMHDR_MAGIC; 53 pHdr->fFlags = fFlags; 54 pHdr->cb = (uint32_t)cb; Assert(pHdr->cb == cb); 55 pHdr->cbReq = (uint32_t)cb; 56 *ppHdr = pHdr; 64 DECLHIDDEN(void) rtR0MemFree(PRTMEMHDR pHdr) argument [all...] |
/vbox/src/VBox/Runtime/r0drv/os2/ |
H A D | alloc-r0drv-os2.cpp | 55 PRTMEMHDR pHdr = (PRTMEMHDR)pv; 56 pHdr->u32Magic = RTMEMHDR_MAGIC; 57 pHdr->fFlags = fFlags; 58 pHdr->cb = cb; 59 pHdr->cbReq = cb; 60 *ppHdr = pHdr; 65 DECLHIDDEN(void) rtR0MemFree(PRTMEMHDR pHdr) argument 67 pHdr->u32Magic += 1; 68 APIRET rc = KernVMFree(pHdr);
|
/vbox/src/VBox/Runtime/r0drv/ |
H A D | alloc-r0drv.h | 95 * @param pHdr The memory block to free. (Never NULL.) 97 DECLHIDDEN(void) rtR0MemFree(PRTMEMHDR pHdr); variable
|
H A D | alloc-r0drv.cpp | 84 PRTMEMHDR pHdr; local 85 int rc = rtR0MemAllocEx(cb, fFlags, &pHdr); 88 return pHdr; 118 PRTMEMHDR pHdr; variable 121 pHdr = rtR0MemAlloc(cb + RTR0MEM_FENCE_EXTRA, 0); 122 if (pHdr) 125 pHdr->cbReq = (uint32_t)cb; Assert(pHdr->cbReq == cb); 126 memcpy((uint8_t *)(pHdr + 1) + cb, &g_abFence[0], RTR0MEM_FENCE_EXTRA); 128 return pHdr 137 PRTMEMHDR pHdr; variable 248 PRTMEMHDR pHdr; variable 267 rtR0MemFree(pHdr); variable 281 PRTMEMHDR pHdr; variable 304 PRTMEMHDR pHdr; variable 322 rtR0MemFree(pHdr); variable 335 PRTMEMHDR pHdr; variable 398 PRTMEMHDR pHdr; variable 423 rtR0MemFree(pHdr); variable [all...] |
/vbox/src/VBox/Runtime/r0drv/darwin/ |
H A D | alloc-r0drv-darwin.cpp | 73 PRTMEMHDR pHdr; 82 pHdr = &pExHdr->Hdr; 91 pHdr = (PRTMEMHDR)IOMalloc(cb + sizeof(*pHdr)); 92 if (RT_UNLIKELY(!pHdr)) 94 printf("rtR0MemAllocEx(%#zx, %#x) failed\n", cb + sizeof(*pHdr), fFlags); 99 pHdr->u32Magic = RTMEMHDR_MAGIC; 100 pHdr->fFlags = fFlags; 101 pHdr->cb = cb; 102 pHdr 111 rtR0MemFree(PRTMEMHDR pHdr) argument [all...] |
/vbox/src/VBox/Runtime/r0drv/solaris/ |
H A D | alloc-r0drv-solaris.c | 71 PRTMEMHDR pHdr; local 77 cbAllocated = RT_ALIGN_Z(cb + sizeof(*pHdr), PAGE_SIZE) - sizeof(*pHdr); 78 pHdr = (PRTMEMHDR)segkmem_alloc(heaptext_arena, cbAllocated + sizeof(*pHdr), KM_SLEEP); 85 pHdr = (PRTMEMHDR)kmem_zalloc(cb + sizeof(*pHdr), fKmFlags); 87 pHdr = (PRTMEMHDR)kmem_alloc(cb + sizeof(*pHdr), fKmFlags); 89 if (RT_UNLIKELY(!pHdr)) 108 rtR0MemFree(PRTMEMHDR pHdr) argument [all...] |
/vbox/src/VBox/Additions/WINNT/Graphics/Video/disp/xpdm/ |
H A D | VBoxDispVHWA.cpp | 127 VBOXVHWACMD* pHdr = (VBOXVHWACMD*)VBoxHGSMIBufferAlloc(&pDev->hgsmi.ctx, local 131 if (!pHdr) 137 memset(pHdr, 0, sizeof(VBOXVHWACMD)); 138 pHdr->iDisplay = pDev->iDevice; 139 pHdr->rc = VERR_GENERAL_FAILURE; 140 pHdr->enmCmd = enmCmd; 141 pHdr->cRefs = 1; 147 return pHdr;
|
/vbox/src/VBox/Runtime/r0drv/linux/ |
H A D | alloc-r0drv-linux.c | 236 PRTMEMHDR pHdr; local 251 pHdr = (PRTMEMHDR)RTHeapSimpleAlloc(g_HeapExec, cb + sizeof(*pHdr), 0); 256 pHdr = NULL; 259 pHdr = rtR0MemAllocExecVmArea(cb); 264 pHdr = (PRTMEMHDR)__vmalloc(cb + sizeof(*pHdr), GFP_KERNEL | __GFP_HIGHMEM | __GFP_NOWARN, MY_PAGE_KERNEL_EXEC); 268 pHdr = (PRTMEMHDR)__vmalloc(cb + sizeof(*pHdr), GFP_KERNEL | __GFP_HIGHMEM | __GFP_NOWARN, MY_PAGE_KERNEL_EXEC); 270 pHdr 318 rtR0MemFree(PRTMEMHDR pHdr) argument [all...] |
/vbox/src/VBox/Devices/Network/ |
H A D | Pcap.cpp | 78 static void pcapCalcHeader(struct pcaprec_hdr *pHdr, uint64_t StartNanoTS, size_t cbFrame, size_t cbMax) argument 81 pHdr->ts_sec = (uint32_t)(u64TS / 1000000000); 82 pHdr->ts_usec = (uint32_t)((u64TS / 1000) % 1000000); 83 pHdr->incl_len = (uint32_t)RT_MIN(cbFrame, cbMax); 84 pHdr->orig_len = (uint32_t)cbFrame; 91 static void pcapUpdateHeader(struct pcaprec_hdr *pHdr, size_t cbFrame, size_t cbMax) argument 93 pHdr->incl_len = (uint32_t)RT_MIN(cbFrame, cbMax); 94 pHdr->orig_len = (uint32_t)cbFrame;
|
/vbox/src/VBox/HostDrivers/Support/win/ |
H A D | SUPLib-win.cpp | 655 PSUPREQHDR pHdr = (PSUPREQHDR)pvReq; local 656 Assert(cbReq == RT_MAX(pHdr->cbIn, pHdr->cbOut)); 663 pvReq /*pvInput */, pHdr->cbIn /* cbInput */, 664 pvReq /*pvOutput*/, pHdr->cbOut /* cbOutput */); 674 DWORD cbReturned = (ULONG)pHdr->cbOut; 675 if (DeviceIoControl((HANDLE)pThis->hDevice, uFunction, pvReq, pHdr->cbIn, pvReq, cbReturned, &cbReturned, NULL))
|
/vbox/src/VBox/Additions/WINNT/VBoxTray/ |
H A D | VBoxIPC.cpp | 89 static int vboxIPCHandleVBoxTrayRestart(PVBOXIPCSESSION pSession, PVBOXTRAYIPCHEADER pHdr) argument 92 AssertPtrReturn(pHdr, VERR_INVALID_POINTER); 98 static int vboxIPCHandleShowBalloonMsg(PVBOXIPCSESSION pSession, PVBOXTRAYIPCHEADER pHdr) argument 101 AssertPtrReturn(pHdr, VERR_INVALID_POINTER); 102 AssertReturn(pHdr->uMsgLen > 0, VERR_INVALID_PARAMETER); 105 int rc = RTLocalIpcSessionRead(pSession->hSession, &ipcMsg, pHdr->uMsgLen, 121 static int vboxIPCHandleUserLastInput(PVBOXIPCSESSION pSession, PVBOXTRAYIPCHEADER pHdr) argument 124 AssertPtrReturn(pHdr, VERR_INVALID_POINTER);
|
/vbox/src/VBox/Additions/WINNT/Graphics/Video/disp/wddm/ |
H A D | VBoxUhgsmiBase.h | 175 PVBOXWDDM_DMA_PRIVATEDATA_UM_CHROMIUM_CMD pHdr = (PVBOXWDDM_DMA_PRIVATEDATA_UM_CHROMIUM_CMD)pCommandBuffer; local 176 pHdr->Base.enmCmd = VBOXVDMACMD_TYPE_CHROMIUM_CMD; 177 pHdr->Base.u32CmdReserved = 0; 179 PVBOXWDDM_UHGSMI_BUFFER_UI_SUBMIT_INFO pBufSubmInfo = pHdr->aBufInfos;
|
/vbox/src/VBox/VMM/VMMR3/ |
H A D | MMHeap.cpp | 103 PMMHEAPHDR pHdr = pHeap->pHead; local 104 while (pHdr) 106 void *pv = pHdr; 107 pHdr = pHdr->pNext; 367 PMMHEAPHDR pHdr = (PMMHEAPHDR)(fZero ? RTMemAllocZ(cbSize) : RTMemAlloc(cbSize)); local 368 if (!pHdr) 379 Assert(!((uintptr_t)pHdr & (RTMEM_ALIGNMENT - 1))); 386 pHdr->pNext = NULL; 387 pHdr 442 PMMHEAPHDR pHdr = (PMMHEAPHDR)pv - 1; local [all...] |
/vbox/src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/VfrCompile/Pccts/support/genmk/ |
H A D | genmk_old.c | 189 pHdr( char *s, char *t ) function 191 pHdr( s, t ) 240 { "-header", 1,pHdr, "Name of ANTLR standard header info (default=no file)"},
|
/vbox/src/VBox/Devices/Network/slirp/libalias/ |
H A D | alias_dns.c | 98 static void doanswer(union dnsmsg_header *pHdr, struct dns_meta_data *pReqMeta, char *pszQname, struct ip *pIp, struct hostent *pHostent) argument 104 pHdr->X.qr = 1; /* response */ 105 pHdr->X.aa = 1; 106 pHdr->X.rd = 1; 107 pHdr->X.rcode = 3; 129 query = (char *)&pHdr[1]; 141 off = (char *)&pHdr[1] - (char *)pHdr; 158 off = (char *)&ans->rdata - (char *)pHdr; 164 pHdr 205 union dnsmsg_header *pHdr = NULL; local [all...] |
/vbox/src/VBox/HostDrivers/Support/freebsd/ |
H A D | SUPDrv-freebsd.c | 338 PSUPREQHDR pHdr; local 347 pHdr = (PSUPREQHDR)pvData; 348 if (RT_UNLIKELY(cbReq < sizeof(*pHdr))) 350 OSDBGPRINT(("VBoxDrvFreeBSDIOCtlSlow: cbReq=%#x < %#x; ulCmd=%#lx\n", cbReq, (int)sizeof(*pHdr), ulCmd)); 353 if (RT_UNLIKELY((pHdr->fFlags & SUPREQHDR_FLAGS_MAGIC_MASK) != SUPREQHDR_FLAGS_MAGIC)) 355 OSDBGPRINT(("VBoxDrvFreeBSDIOCtlSlow: bad magic fFlags=%#x; ulCmd=%#lx\n", pHdr->fFlags, ulCmd)); 358 if (RT_UNLIKELY( RT_MAX(pHdr->cbIn, pHdr->cbOut) != cbReq 359 || pHdr->cbIn < sizeof(*pHdr) [all...] |
/vbox/src/VBox/HostDrivers/Support/os2/ |
H A D | SUPDrv-os2.cpp | 306 PSUPREQHDR pHdr = (PSUPREQHDR)pvParm; local 307 AssertReturn(*pcbParm == sizeof(*pHdr), VERR_INVALID_PARAMETER); 309 int rc = KernVMLock(VMDHL_WRITE, pHdr, *pcbParm, &Lock, (KernPageList_t *)-1, NULL); 310 AssertMsgReturn(!rc, ("KernVMLock(VMDHL_WRITE, %p, %#x, &p, NULL, NULL) -> %d\n", pHdr, *pcbParm, &Lock, rc), VERR_LOCK_FAILED); 315 if (RT_LIKELY((pHdr->fFlags & SUPREQHDR_FLAGS_MAGIC_MASK) == SUPREQHDR_FLAGS_MAGIC)) 317 uint32_t cbReq = RT_MAX(pHdr->cbIn, pHdr->cbOut); 318 if (RT_LIKELY( pHdr->cbIn >= sizeof(*pHdr) 319 && pHdr [all...] |