Home
last modified time | relevance | path

Searched refs:dcRing (Results 1 – 3 of 3) sorted by relevance

/external/mesa3d/src/gallium/drivers/swr/rasterizer/core/
Dthreads.cpp301 return pContext->dcRing.GetHead(); in GetEnqueuedDraw()
307 return &pContext->dcRing[(drawId-1) % KNOB_MAX_DRAWS_IN_FLIGHT]; in GetDC()
390 pContext->dcRing.Dequeue(); // Remove from tail in CompleteDrawContextInl()
408 DRAW_CONTEXT *pDC = &pContext->dcRing[curDrawBE % KNOB_MAX_DRAWS_IN_FLIGHT]; in FindFirstIncompleteDraw()
465 uint32_t lastRetiredDraw = pContext->dcRing[curDrawBE % KNOB_MAX_DRAWS_IN_FLIGHT].drawId - 1; in WorkOnFifoBE()
477 DRAW_CONTEXT *pDC = &pContext->dcRing[i % KNOB_MAX_DRAWS_IN_FLIGHT]; in WorkOnFifoBE()
624 DRAW_CONTEXT *pDC = &pContext->dcRing[dcSlot]; in WorkOnFifoFE()
641 DRAW_CONTEXT *pDC = &pContext->dcRing[dcSlot]; in WorkOnFifoFE()
681 uint32_t lastRetiredDraw = pContext->dcRing[curDrawBE % KNOB_MAX_DRAWS_IN_FLIGHT].drawId - 1; in WorkOnCompute()
685 DRAW_CONTEXT *pDC = &pContext->dcRing[i % KNOB_MAX_DRAWS_IN_FLIGHT]; in WorkOnCompute()
[all …]
Dapi.cpp78 pContext->dcRing.Init(KNOB_MAX_DRAWS_IN_FLIGHT); in SwrCreateContext()
86 pContext->dcRing[dc].pArena = new CachingArena(pContext->cachingArenaAllocator); in SwrCreateContext()
87 new (&pContext->pMacroTileManagerArray[dc]) MacroTileMgr(*pContext->dcRing[dc].pArena); in SwrCreateContext()
202 pContext->dcRing.Enqueue(); in QueueWork()
258 while (pContext->dcRing.IsFull()) in GetDrawContext()
263 uint64_t curDraw = pContext->dcRing.GetHead(); in GetDrawContext()
276 DRAW_CONTEXT* pCurDrawContext = &pContext->dcRing[dcIndex]; in GetDrawContext()
333 pCurDrawContext->drawId = pContext->dcRing.GetHead(); in GetDrawContext()
371 delete[] pContext->dcRing[i].dynState.pStats; in SwrDestroyContext()
372 delete pContext->dcRing[i].pArena; in SwrDestroyContext()
[all …]
Dcontext.h452 RingBuffer<DRAW_CONTEXT> dcRing; member