/vbox/src/VBox/VMM/VMMR3/ |
H A D | MMPagePool.cpp | 22 #include <VBox/vmm/mm.h> 59 AssertMsg(!pVM->mm.s.pPagePoolR3, ("Already initialized!\n")); 66 AssertReleaseReturn(sizeof(*pVM->mm.s.pPagePoolR3) + sizeof(*pVM->mm.s.pPagePoolLowR3) < PAGE_SIZE, VERR_INTERNAL_ERROR); 67 int rc = SUPR3PageAllocEx(1, 0 /*fFlags*/, (void **)&pVM->mm.s.pPagePoolR3, NULL /*pR0Ptr*/, NULL /*paPages*/); 70 memset(pVM->mm.s.pPagePoolR3, 0, PAGE_SIZE); 71 pVM->mm.s.pPagePoolR3->pVM = pVM; 72 STAM_REG(pVM, &pVM->mm.s.pPagePoolR3->cPages, STAMTYPE_U32, "/MM/Page/Def/cPages", STAMUNIT_PAGES, "Number of pages in the default pool."); 73 STAM_REG(pVM, &pVM->mm.s.pPagePoolR3->cFreePages, STAMTYPE_U32, "/MM/Page/Def/cFreePages", STAMUNIT_PAGES, "Number of free pages in the default pool."); 74 STAM_REG(pVM, &pVM->mm [all...] |
H A D | MM.cpp | 147 #include <VBox/vmm/mm.h> 193 AssertCompile(sizeof(pUVM->mm.s) <= sizeof(pUVM->mm.padding)); 194 AssertRelease(sizeof(pUVM->mm.s) <= sizeof(pUVM->mm.padding)); 195 Assert(!pUVM->mm.s.pHeap); 200 int rc = mmR3HeapCreateU(pUVM, &pUVM->mm.s.pHeap); 203 rc = mmR3UkHeapCreateU(pUVM, &pUVM->mm.s.pUkHeap); 206 mmR3HeapDestroy(pUVM->mm.s.pHeap); 207 pUVM->mm [all...] |
H A D | MMHyper.cpp | 24 #include <VBox/vmm/mm.h> 116 pVM->mm.s.pvHyperAreaGC = (RTGCPTR)MM_HYPER_AREA_ADDRESS; 117 pVM->mm.s.cbHyperArea = MM_HYPER_AREA_MAX_SIZE; 118 AssertRelease(RT_ALIGN_T(pVM->mm.s.pvHyperAreaGC, 1 << X86_PD_SHIFT, RTGCPTR) == pVM->mm.s.pvHyperAreaGC); 119 Assert(pVM->mm.s.pvHyperAreaGC < 0xff000000); 139 rc = mmR3HyperHeapCreate(pVM, cbHyperHeap, &pVM->mm.s.pHyperHeapR3, &pVM->mm.s.pHyperHeapR0); 166 rc = mmR3HyperHeapMap(pVM, pVM->mm.s.pHyperHeapR3, &GCPtr); 169 pVM->mm [all...] |
H A D | MMHeap.cpp | 23 #include <VBox/vmm/mm.h> 138 Assert(pUVM->mm.s.pHeap); 139 return mmR3HeapAlloc(pUVM->mm.s.pHeap, enmTag, cbSize, false); 162 return mmR3HeapAlloc(pVM->pUVM->mm.s.pHeap, enmTag, cbSize, false); 179 Assert(pUVM->mm.s.pHeap); 180 void *pv = mmR3HeapAlloc(pUVM->mm.s.pHeap, enmTag, cbSize, false); 203 void *pv = mmR3HeapAlloc(pVM->pUVM->mm.s.pHeap, enmTag, cbSize, false); 225 return mmR3HeapAlloc(pUVM->mm.s.pHeap, enmTag, cbSize, true); 241 return mmR3HeapAlloc(pVM->pUVM->mm.s.pHeap, enmTag, cbSize, true); 258 Assert(pUVM->mm [all...] |
H A D | MMUkHeap.cpp | 23 #include <VBox/vmm/mm.h> 136 return mmR3UkHeapAlloc(pVM->pUVM->mm.s.pUkHeap, enmTag, cbSize, false, pR0Ptr); 154 void *pv = mmR3UkHeapAlloc(pVM->pUVM->mm.s.pUkHeap, enmTag, cbSize, false, pR0Ptr); 177 return mmR3UkHeapAlloc(pVM->pUVM->mm.s.pUkHeap, enmTag, cbSize, true, pR0Ptr); 195 void *pv = mmR3UkHeapAlloc(pVM->pUVM->mm.s.pUkHeap, enmTag, cbSize, true, pR0Ptr); 387 PMMUKHEAP pHeap = pVM->pUVM->mm.s.pUkHeap;
|
/vbox/src/VBox/VMM/VMMAll/ |
H A D | MMAllPagePool.cpp | 24 #include <VBox/vmm/mm.h> 90 void *pvPage = mmPagePoolPhys2Ptr(pVM->mm.s.CTX_SUFF(pPagePool), HCPhysPage); 93 pvPage = mmPagePoolPhys2Ptr(pVM->mm.s.CTX_SUFF(pPagePoolLow), HCPhysPage); 96 STAM_COUNTER_INC(&pVM->mm.s.CTX_SUFF(pPagePool)->cErrors); 120 void *pvPage = mmPagePoolPhys2Ptr(pVM->mm.s.CTX_SUFF(pPagePool), HCPhysPage); 123 pvPage = mmPagePoolPhys2Ptr(pVM->mm.s.CTX_SUFF(pPagePoolLow), HCPhysPage); 126 STAM_COUNTER_INC(&pVM->mm.s.CTX_SUFF(pPagePool)->cErrors); 147 void *pvPage = mmPagePoolPhys2Ptr(pVM->mm.s.CTX_SUFF(pPagePool), HCPhysPage); 150 pvPage = mmPagePoolPhys2Ptr(pVM->mm.s.CTX_SUFF(pPagePoolLow), HCPhysPage); 211 RTHCPHYS HCPhys = mmPagePoolPtr2Phys(pVM->mm [all...] |
H A D | CPUMStack.cpp | 25 #include <VBox/vmm/mm.h>
|
H A D | MMAll.cpp | 23 #include <VBox/vmm/mm.h> 46 PMMLOOKUPHYPER pLookup = (PMMLOOKUPHYPER)((uint8_t *)pVM->mm.s.CTX_SUFF(pHyperHeap) + pVM->mm.s.offLookupHyper); 108 PMMLOOKUPHYPER pLookup = (PMMLOOKUPHYPER)((uint8_t *)pVM->mm.s.CTX_SUFF(pHyperHeap) + pVM->mm.s.offLookupHyper); 168 unsigned offRC = (RTRCUINTPTR)RCPtr - (RTGCUINTPTR)pVM->mm.s.pvHyperAreaGC; 169 PMMLOOKUPHYPER pLookup = (PMMLOOKUPHYPER)((uint8_t *)pVM->mm.s.CTX_SUFF(pHyperHeap) + pVM->mm.s.offLookupHyper); 289 return (RTRCPTR)((RTRCUINTPTR)pVM->mm.s.pvHyperAreaGC + pLookup->off + off);
|
H A D | MMAllHyper.cpp | 23 #include <VBox/vmm/mm.h> 160 PMMHYPERHEAP pHeap = pVM->mm.s.CTX_SUFF(pHyperHeap); 185 PMMHYPERHEAP pHeap = pVM->mm.s.CTX_SUFF(pHyperHeap); 255 PMMHYPERHEAP pHeap = pVM->mm.s.CTX_SUFF(pHyperHeap); 839 Assert(pHeap == pVM->mm.s.CTX_SUFF(pHyperHeap)); 1221 mmHyperHeapCheck(pVM->mm.s.CTX_SUFF(pHyperHeap)); 1235 PMMHYPERHEAP pHeap = pVM->mm.s.CTX_SUFF(pHyperHeap); 1258 return pVM->mm.s.CTX_SUFF(pHyperHeap)->cbFree; 1268 return pVM->mm.s.CTX_SUFF(pHyperHeap)->cbHeap; 1282 *pcb = pVM->mm [all...] |
H A D | CSAMAll.cpp | 30 #include <VBox/vmm/mm.h> 32 #include <VBox/vmm/mm.h>
|
H A D | PDMAllQueue.cpp | 29 # include <VBox/vmm/mm.h>
|
/vbox/tools/bin/ |
H A D | vboxlogabstime.pl | 25 my ($year,$month,$day,$hh,$mm,$ss,$frac); 27 ($year,$month,$day,$hh,$mm,$ss,$frac) = ($1,$2-1,$3,$4,$5,$6,$7); 34 my $logstamp = timegm($ss,$mm,$hh,$day,$month,$year)+$frac;
|
/vbox/src/VBox/Devices/Network/slirp/bsd/kern/ |
H A D | uipc_mbuf.c | 692 struct mbuf *mm, *x, *z, *prev = NULL; local 702 mm = m; 704 while(mm->m_next) { 705 prev = mm; 706 mm = mm->m_next; 716 if (!M_WRITABLE(mm)) { 719 x = m_getcl(how, MT_DATA, mm->m_flags); 721 x = m_getcl(pData, how, MT_DATA, mm->m_flags); 725 bcopy(mm [all...] |
/vbox/src/VBox/Runtime/r0drv/linux/ |
H A D | memobj-r0drv-linux.c | 215 down_write(&pTask->mm->mmap_sem); 217 up_write(&pTask->mm->mmap_sem); 225 down_write(&pTask->mm->mmap_sem); 227 up_write(&pTask->mm->mmap_sem); 262 down_write(&pTask->mm->mmap_sem); 263 do_munmap(pTask->mm, (unsigned long)pv, cb, 0); /* should it be 1 or 0? */ 264 up_write(&pTask->mm->mmap_sem); 266 down_write(&pTask->mm->mmap_sem); 267 do_munmap(pTask->mm, (unsigned long)pv, cb); 268 up_write(&pTask->mm 1352 rtR0MemObjLinuxFixPte(struct mm_struct *mm, unsigned long ulAddr, RTHCPHYS Phys) argument [all...] |
/vbox/include/VBox/vmm/ |
H A D | uvm.h | 119 } mm; member in struct:UVM 152 AssertCompileMemberAlignment(UVM, mm, 32);
|
/vbox/src/libs/xpcom18a4/xpcom/base/ |
H A D | nsMemoryImpl.cpp | 229 nsMemoryImpl* mm = new nsMemoryImpl(); 230 if (mm == NULL) 236 rv = mm->QueryInterface(aIID, aInstancePtr); 242 mm->mFlushLock = PR_NewLock(); 243 if (! mm->mFlushLock) 250 delete mm;
|
/vbox/src/VBox/VMM/VMMRC/ |
H A D | IOMRC.cpp | 27 #include <VBox/vmm/mm.h>
|
H A D | CSAMRC.cpp | 28 #include <VBox/vmm/mm.h> 30 #include <VBox/vmm/mm.h>
|
H A D | MMRamRC.cpp | 23 #include <VBox/vmm/mm.h>
|
H A D | PGMRC.cpp | 25 #include <VBox/vmm/mm.h>
|
/vbox/src/VBox/VMM/testcase/ |
H A D | tstVMStructDTrace.cpp | 27 #include <VBox/vmm/mm.h>
|
H A D | tstVMStructRC.cpp | 55 #include <VBox/vmm/mm.h>
|
H A D | tstCFGM.cpp | 25 #include <VBox/vmm/mm.h>
|
/vbox/src/VBox/Devices/PC/ |
H A D | DevPcArch.cpp | 23 #include <VBox/vmm/mm.h>
|
/vbox/src/VBox/HostServices/SharedOpenGL/crserverlib/ |
H A D | server_clear.c | 246 GLenum mm, blendSrc, blendDst; 286 mm = ctx->transform.matrixMode; 294 switch(mm) 387 switch (mm) 403 cr_server.head_spu->dispatch_table.MatrixMode(mm);
|