Searched refs:pMdl (Results 1 - 7 of 7) sorted by relevance
/vbox/src/VBox/Runtime/r0drv/nt/ |
H A D | memobj-r0drv-nt.cpp | 231 PMDL pMdl = IoAllocateMdl(pv, (ULONG)cb, FALSE, FALSE, NULL); local 232 if (pMdl) 234 MmBuildMdlForNonPagedPool(pMdl); 236 MmProtectMdlSystemAddress(pMdl, PAGE_EXECUTE_READWRITE); 246 pMemNt->apMdls[0] = pMdl; 252 IoFreeMdl(pMdl); 294 PMDL pMdl = MmAllocatePagesForMdl(Zero, HighAddr, Zero, cb); local 295 if (pMdl) 297 if (MmGetMdlByteCount(pMdl) >= cb) 301 void *pv = MmMapLockedPagesSpecifyCache(pMdl, KernelMod 428 PMDL pMdl = MmAllocatePagesForMdl(Zero, HighAddr, Zero, cb); local 472 PMDL pMdl = MmAllocatePagesForMdl(Zero, HighAddr, Zero, cb); local 567 PMDL pMdl = IoAllocateMdl(pb, (ULONG)cbCur, FALSE, FALSE, NULL); local [all...] |
/vbox/src/VBox/Additions/common/VBoxGuestLib/ |
H A D | SysHlp.cpp | 76 PMDL pMdl = IoAllocateMdl (pv, u32Size, FALSE, FALSE, NULL); local 78 if (pMdl == NULL) 87 MmProbeAndLockPages (pMdl, 92 *ppvCtx = pMdl; 96 IoFreeMdl (pMdl); 129 PMDL pMdl = (PMDL)pvCtx; local 131 Assert(pMdl); 132 if (pMdl != NULL) 134 MmUnlockPages (pMdl); 135 IoFreeMdl (pMdl); [all...] |
/vbox/src/VBox/Additions/WINNT/SharedFolders/driver/ |
H A D | file.c | 77 PMDL pMdl; member in struct:VBSFTRANSFERCTX 98 ULONG offFirstPage = MmGetMdlByteOffset(pCtx->pMdl); 99 ULONG cPages = ADDRESS_AND_SIZE_TO_SPAN_PAGES(MmGetMdlVirtualAddress(pCtx->pMdl), pCtx->cbData); 107 PPFN_NUMBER paPfns = MmGetMdlPfnArray(pCtx->pMdl); 283 ctx.pMdl = BufferMdl; 386 ctx.pMdl = BufferMdl;
|
/vbox/src/VBox/HostDrivers/VBoxNetFlt/win/ndis6/ |
H A D | VBoxNetLwf-win.cpp | 1165 for (PMDL pMdl = NET_BUFFER_CURRENT_MDL(pNetBuf); pMdl; pMdl = NDIS_MDL_LINKAGE(pMdl)) 1170 DECLINLINE(void) vboxNetLwfWinFreeMdlChain(PMDL pMdl) argument 1174 while (pMdl) 1176 pMdlNext = pMdl->Next; 1177 NdisFreeMdl(pMdl); 1178 Log4((__FUNCTION__ ": freed MDL 0x%p\n", pMdl)); 1179 pMdl 1196 PMDL pMdl = NdisAllocateMdl(pModule->hFilter, pSeg->pv, pSeg->cb); local [all...] |
/vbox/src/VBox/Additions/WINNT/Graphics/Video/mp/wddm/ |
H A D | VBoxMPVbva.cpp | 1172 static uint32_t vboxCVDdiSysMemElBuild(VBOXCMDVBVA_SYSMEMEL *pEl, PMDL pMdl, uint32_t iPfn, uint32_t cPages) 1174 PFN_NUMBER cur = MmGetMdlPfnArray(pMdl)[iPfn]; 1183 next = MmGetMdlPfnArray(pMdl)[iPfn+cStoredPages]; 1194 uint32_t VBoxCVDdiPTransferVRamSysBuildEls(VBOXCMDVBVA_PAGING_TRANSFER *pCmd, PMDL pMdl, uint32_t iPfn, uint32_t cPages, uint32_t cbBuffer, uint32_t *pcPagesWritten) 1207 cPages = vboxCVDdiSysMemElBuild(pEl, pMdl, iPfn + cInitPages - cPages, cPages); 1215 uint32_t VBoxCVDdiPTransferVRamSysBuildEls(VBOXCMDVBVA_PAGING_TRANSFER *pCmd, PMDL pMdl, uint32_t iPfn, uint32_t cPages, uint32_t cbBuffer, uint32_t *pcPagesWritten) 1225 pPageNumbers[i] = (VBOXCMDVBVAPAGEIDX)(MmGetMdlPfnArray(pMdl)[iPfn + i]);
|
H A D | VBoxMPVbva.h | 241 uint32_t VBoxCVDdiPTransferVRamSysBuildEls(VBOXCMDVBVA_PAGING_TRANSFER *pCmd, PMDL pMdl, uint32_t iPfn, uint32_t cPages, uint32_t cbBuffer, uint32_t *pcPagesWritten);
|
H A D | VBoxMPWddm.cpp | 3662 PMDL pMdl; 3673 pMdl = pBuildPagingBuffer->Transfer.Destination.pMdl; 3683 pMdl = pBuildPagingBuffer->Transfer.Source.pMdl; 3706 cbBuffer = VBoxCVDdiPTransferVRamSysBuildEls(pPaging, pMdl, iFirstPage, cPages, pBuildPagingBuffer->DmaSize, &cPagesWritten); 3842 PMDL pMdl; 3852 pMdl = pBuildPagingBuffer->Transfer.Source.pMdl; 3860 pMdl [all...] |
Completed in 81 milliseconds