Searched refs:SWR_CONTEXT (Results 1 – 13 of 13) sorted by relevance
/external/mesa3d/src/gallium/drivers/swr/rasterizer/core/ |
D | threads.h | 36 struct SWR_CONTEXT; 50 SWR_CONTEXT* pContext; 67 void CreateThreadPool(SWR_CONTEXT* pContext, THREAD_POOL* pPool); 68 void StartThreadPool(SWR_CONTEXT* pContext, THREAD_POOL* pPool); 69 void DestroyThreadPool(SWR_CONTEXT* pContext, THREAD_POOL* pPool); 72 void WorkOnFifoFE(SWR_CONTEXT* pContext, uint32_t workerId, uint32_t& curDrawFE); 73 bool WorkOnFifoBE(SWR_CONTEXT* pContext, 79 void WorkOnCompute(SWR_CONTEXT* pContext, uint32_t workerId, uint32_t& curDrawBE); 80 int32_t CompleteDrawContext(SWR_CONTEXT* pContext, DRAW_CONTEXT* pDC); 82 void BindApiThread(SWR_CONTEXT* pContext, uint32_t apiThreadId);
|
D | api.cpp | 51 void SetupDefaultState(SWR_CONTEXT* pContext); 53 static INLINE SWR_CONTEXT* GetContext(HANDLE hContext) in GetContext() 55 return (SWR_CONTEXT*)hContext; in GetContext() 58 void WakeAllThreads(SWR_CONTEXT* pContext) in WakeAllThreads() 68 void* pContextMem = AlignedMalloc(sizeof(SWR_CONTEXT), KNOB_SIMD_WIDTH * 4); in SwrCreateContext() 69 memset(pContextMem, 0, sizeof(SWR_CONTEXT)); in SwrCreateContext() 70 SWR_CONTEXT* pContext = new (pContextMem) SWR_CONTEXT(); in SwrCreateContext() 237 void QueueWork(SWR_CONTEXT* pContext) in QueueWork() 304 INLINE void QueueDraw(SWR_CONTEXT* pContext) in QueueDraw() 309 INLINE void QueueDispatch(SWR_CONTEXT* pContext) in QueueDispatch() [all …]
|
D | threads.cpp | 307 void bindThread(SWR_CONTEXT* pContext, in bindThread() 373 uint32_t GetEnqueuedDraw(SWR_CONTEXT* pContext) in GetEnqueuedDraw() 379 DRAW_CONTEXT* GetDC(SWR_CONTEXT* pContext, uint32_t drawId) in GetDC() 394 bool CheckDependency(SWR_CONTEXT* pContext, DRAW_CONTEXT* pDC, uint32_t lastRetiredDraw) in CheckDependency() 399 bool CheckDependencyFE(SWR_CONTEXT* pContext, DRAW_CONTEXT* pDC, uint32_t lastRetiredDraw) in CheckDependencyFE() 406 INLINE void UpdateClientStats(SWR_CONTEXT* pContext, uint32_t workerId, DRAW_CONTEXT* pDC) in UpdateClientStats() 429 INLINE void ExecuteCallbacks(SWR_CONTEXT* pContext, uint32_t workerId, DRAW_CONTEXT* pDC) in ExecuteCallbacks() 446 INLINE int32_t CompleteDrawContextInl(SWR_CONTEXT* pContext, uint32_t workerId, DRAW_CONTEXT* pDC) in CompleteDrawContextInl() 478 int32_t CompleteDrawContext(SWR_CONTEXT* pContext, DRAW_CONTEXT* pDC) in CompleteDrawContext() 483 INLINE bool FindFirstIncompleteDraw(SWR_CONTEXT* pContext, in FindFirstIncompleteDraw() [all …]
|
D | tilemgr.h | 300 void InitializeHotTiles(SWR_CONTEXT* pContext, 305 HOTTILE* GetHotTile(SWR_CONTEXT* pContext, 314 HOTTILE* GetHotTileNoLoad(SWR_CONTEXT* pContext,
|
D | context.h | 56 struct SWR_CONTEXT; 197 typedef void (*PFN_FE_WORK_FUNC)(SWR_CONTEXT* pContext, 434 SWR_CONTEXT* pContext; 480 struct SWR_CONTEXT struct
|
D | frontend.h | 396 void ProcessClear(SWR_CONTEXT* pContext, DRAW_CONTEXT* pDC, uint32_t workerId, void* pUserData); 397 void ProcessStoreTiles(SWR_CONTEXT* pContext, 401 void ProcessDiscardInvalidateTiles(SWR_CONTEXT* pContext, 405 void ProcessSync(SWR_CONTEXT* pContext, DRAW_CONTEXT* pDC, uint32_t workerId, void* pUserData); 406 void ProcessShutdown(SWR_CONTEXT* pContext, DRAW_CONTEXT* pDC, uint32_t workerId, void* pUserData);
|
D | tilemgr.cpp | 91 HOTTILE* HotTileMgr::GetHotTile(SWR_CONTEXT* pContext, in GetHotTile() 213 HOTTILE* HotTileMgr::GetHotTileNoLoad(SWR_CONTEXT* pContext, in GetHotTileNoLoad() 340 void HotTileMgr::InitializeHotTiles(SWR_CONTEXT* pContext, in InitializeHotTiles()
|
D | backend.cpp | 53 SWR_CONTEXT* pContext = pDC->pContext; in ProcessComputeBE() 119 SWR_CONTEXT* pContext = pDC->pContext; in ProcessStoreTileBE() 219 SWR_CONTEXT* pContext = pDC->pContext; in ProcessDiscardInvalidateTilesBE()
|
D | api.h | 238 class SWR_CONTEXT; variable 249 …typedef void(SWR_API* PFN_WORKER_DATA)(SWR_CONTEXT* pContext, HANDLE hWorkerPrivateData, uint32_t …
|
D | frontend.cpp | 51 void ProcessSync(SWR_CONTEXT* pContext, DRAW_CONTEXT* pDC, uint32_t workerId, void* pUserData) in ProcessSync() 67 void ProcessShutdown(SWR_CONTEXT* pContext, DRAW_CONTEXT* pDC, uint32_t workerId, void* pUserData) in ProcessShutdown() 94 void ProcessClear(SWR_CONTEXT* pContext, DRAW_CONTEXT* pDC, uint32_t workerId, void* pUserData) in ProcessClear() 127 void ProcessStoreTiles(SWR_CONTEXT* pContext, DRAW_CONTEXT* pDC, uint32_t workerId, void* pUserData) in ProcessStoreTiles() 164 void ProcessDiscardInvalidateTiles(SWR_CONTEXT* pContext, in ProcessDiscardInvalidateTiles() 1239 static void AllocateTessellationData(SWR_CONTEXT* pContext) in AllocateTessellationData() 1670 void ProcessDraw(SWR_CONTEXT* pContext, DRAW_CONTEXT* pDC, uint32_t workerId, void* pUserData) in ProcessDraw()
|
D | backend_clear.cpp | 160 SWR_CONTEXT* pContext = pDC->pContext; in ProcessClearBE()
|
D | backend_impl.h | 1037 SWR_CONTEXT* pContext = pDC->pContext;
|
D | rasterizer_impl.h | 1434 SWR_CONTEXT* pContext = pDC->pContext;
|