Searched refs:idChunk (Results 1 - 7 of 7) sorted by relevance
/vbox/src/VBox/Runtime/testcase/ |
H A D | tstRTBitOperations.cpp | 58 int32_t idChunk = ++p2->idChunkPrev; local 59 if ( (uint32_t)idChunk < TEST2_ID_LAST 60 && idChunk > NIL_TEST2_ID) 62 idChunk = ASMBitNextClear(&p2->bmChunkId[0], TEST2_ID_LAST + 1, idChunk); 63 if (idChunk > NIL_TEST2_ID) 65 if (ASMAtomicBitTestAndSet(&p2->bmChunkId[0], idChunk)) 67 RTTestFailed(NIL_RTTEST, "line %d: idChunk=%#x", __LINE__, idChunk); 70 return p2->idChunkPrev = idChunk; [all...] |
/vbox/src/VBox/VMM/VMMR0/ |
H A D | GMMR0.cpp | 37 * idPage = (idChunk << GMM_CHUNK_SHIFT) | iPage; 458 uint32_t idChunk; member in struct:GMMCHUNKTLBE 469 #define GMM_CHUNKTLB_IDX(idChunk) ( (idChunk) & (GMM_CHUNKTLB_ENTRIES - 1) ) 776 pGMM->ChunkTLB.aEntries[i].idChunk = NIL_GMM_CHUNKID; 1799 * @param idChunk The ID of the chunk to find. 1802 static PGMMCHUNK gmmR0GetChunkSlow(PGMM pGMM, uint32_t idChunk, PGMMCHUNKTLBE pTlbe) argument 1804 PGMMCHUNK pChunk = (PGMMCHUNK)RTAvlU32Get(&pGMM->pChunks, idChunk); 1805 AssertMsgReturn(pChunk, ("Chunk %#x not found!\n", idChunk), NULL); 1806 pTlbe->idChunk 1821 gmmR0GetChunk(PGMM pGMM, uint32_t idChunk) argument [all...] |
/vbox/src/VBox/VMM/VMMAll/ |
H A D | PGMAllPhys.cpp | 938 const uint32_t idChunk = idPage >> GMM_CHUNKID_SHIFT; local 939 AssertReturn(idChunk != NIL_GMM_CHUNKID, VERR_INVALID_PARAMETER); 952 PPGMCHUNKR3MAPTLBE pTlbe = &pVM->pgm.s.ChunkR3Map.Tlb.aEntries[PGM_CHUNKR3MAPTLB_IDX(idChunk)]; 953 if (pTlbe->idChunk == idChunk) 965 pMap = (PPGMCHUNKR3MAP)RTAvlU32Get(&pVM->pgm.s.ChunkR3Map.pTree, idChunk); 971 int rc = VMMRZCallRing3NoCpu(pVM, VMMCALLRING3_PGM_MAP_CHUNK, idChunk); 973 pMap = (PPGMCHUNKR3MAP)RTAvlU32Get(&pVM->pgm.s.ChunkR3Map.pTree, idChunk); 976 int rc = pgmR3PhysChunkMap(pVM, idChunk, &pMap); 985 pTlbe->idChunk [all...] |
/vbox/src/VBox/VMM/VMMR3/ |
H A D | PGMPhys.cpp | 3934 if ( pVM->pgm.s.ChunkR3Map.Tlb.aEntries[PGM_CHUNKR3MAPTLB_IDX(pChunk->Core.Key)].idChunk 3944 Assert(pVM->pgm.s.ChunkR3Map.Tlb.aEntries[i].idChunk != pChunk->Core.Key); 4108 * @param idChunk The chunk in question. 4114 int pgmR3PhysChunkMap(PVM pVM, uint32_t idChunk, PPPGMCHUNKR3MAP ppChunk) argument 4139 pChunk->Core.Key = idChunk; 4149 Req.idChunkMap = idChunk; 4233 * @param idChunk The chunk to map. 4235 VMMR3DECL(int) PGMR3PhysChunkMap(PVM pVM, uint32_t idChunk) argument 4241 rc = pgmR3PhysChunkMap(pVM, idChunk, &pChunk); 4257 pVM->pgm.s.ChunkR3Map.Tlb.aEntries[i].idChunk [all...] |
H A D | PGM.cpp | 1316 pVM->pgm.s.ChunkR3Map.Tlb.aEntries[i].idChunk = NIL_GMM_CHUNKID;
|
/vbox/include/VBox/vmm/ |
H A D | pgm.h | 546 VMMR3DECL(int) PGMR3PhysChunkMap(PVM pVM, uint32_t idChunk);
|
/vbox/src/VBox/VMM/include/ |
H A D | PGMInternal.h | 1701 uint32_t volatile idChunk; member in struct:PGMCHUNKR3MAPTLBE 1744 * @param idChunk The Chunk ID. 1746 #define PGM_CHUNKR3MAPTLB_IDX(idChunk) ( (idChunk) & (PGM_CHUNKR3MAPTLB_ENTRIES - 1) ) 4066 int pgmR3PhysChunkMap(PVM pVM, uint32_t idChunk, PPPGMCHUNKR3MAP ppChunk);
|
Completed in 172 milliseconds