Home
last modified time | relevance | path

Searched refs:SWR_CONTEXT (Results 1 – 13 of 13) sorted by relevance

/external/mesa3d/src/gallium/drivers/swr/rasterizer/core/
Dthreads.h36 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);
Dapi.cpp51 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 …]
Dthreads.cpp307 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 …]
Dtilemgr.h300 void InitializeHotTiles(SWR_CONTEXT* pContext,
305 HOTTILE* GetHotTile(SWR_CONTEXT* pContext,
314 HOTTILE* GetHotTileNoLoad(SWR_CONTEXT* pContext,
Dcontext.h56 struct SWR_CONTEXT;
197 typedef void (*PFN_FE_WORK_FUNC)(SWR_CONTEXT* pContext,
434 SWR_CONTEXT* pContext;
480 struct SWR_CONTEXT struct
Dfrontend.h396 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);
Dtilemgr.cpp91 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()
Dbackend.cpp53 SWR_CONTEXT* pContext = pDC->pContext; in ProcessComputeBE()
119 SWR_CONTEXT* pContext = pDC->pContext; in ProcessStoreTileBE()
219 SWR_CONTEXT* pContext = pDC->pContext; in ProcessDiscardInvalidateTilesBE()
Dapi.h238 class SWR_CONTEXT; variable
249 …typedef void(SWR_API* PFN_WORKER_DATA)(SWR_CONTEXT* pContext, HANDLE hWorkerPrivateData, uint32_t …
Dfrontend.cpp51 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()
Dbackend_clear.cpp160 SWR_CONTEXT* pContext = pDC->pContext; in ProcessClearBE()
Dbackend_impl.h1037 SWR_CONTEXT* pContext = pDC->pContext;
Drasterizer_impl.h1434 SWR_CONTEXT* pContext = pDC->pContext;