Searched defs:idChunk (Results 1 - 5 of 5) sorted by relevance

/vbox/src/VBox/Runtime/testcase/
H A DtstRTBitOperations.cpp58 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/VMMAll/
H A DPGMAllPhys.cpp938 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/VMMR0/
H A DGMMR0.cpp37 * 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/VMMR3/
H A DPGMPhys.cpp3934 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...]
/vbox/src/VBox/VMM/include/
H A DPGMInternal.h1701 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 76 milliseconds