Searched defs:pHdr (Results 1 - 25 of 66) sorted by relevance

123

/vbox/src/VBox/Runtime/r3/
H A Dallocex.cpp95 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 DSHGSMIHost.cpp19 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 Dalloc-r0drv-haiku.c50 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 DVBoxNetARP.cpp44 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 DVBoxNetIntIf.cpp100 PINTNETHDR pHdr = NULL; local
102 int rc = IntNetRingAllocateFrame(pRingBuf, cbFrame, &pHdr, &pvFrame);
106 IntNetRingCommitFrame(pRingBuf, pHdr);
H A DVBoxNetUDP.cpp62 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 DVBoxMPVhwa.cpp30 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 Dalloc-r0drv-freebsd.c57 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 Dalloc-r0drv-nt.cpp48 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 Dalloc-r0drv-os2.cpp55 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 Dalloc-r0drv.h95 * @param pHdr The memory block to free. (Never NULL.)
97 DECLHIDDEN(void) rtR0MemFree(PRTMEMHDR pHdr); variable
H A Dalloc-r0drv.cpp84 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 Dalloc-r0drv-darwin.cpp73 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 Dalloc-r0drv-solaris.c71 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 DVBoxDispVHWA.cpp127 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 Dalloc-r0drv-linux.c236 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 DPcap.cpp78 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 DSUPLib-win.cpp655 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 DVBoxIPC.cpp89 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 DVBoxUhgsmiBase.h175 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 DMMHeap.cpp103 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 Dgenmk_old.c189 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 Dalias_dns.c98 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 DSUPDrv-freebsd.c338 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 DSUPDrv-os2.cpp306 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...]

Completed in 79 milliseconds

123