Home
last modified time | relevance | path

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

/external/mesa3d/src/gallium/drivers/swr/rasterizer/core/
Dthreads.h36 struct SWR_CONTEXT;
47 SWR_CONTEXT *pContext;
64 void CreateThreadPool(SWR_CONTEXT *pContext, THREAD_POOL *pPool);
65 void StartThreadPool(SWR_CONTEXT* pContext, THREAD_POOL* pPool);
66 void DestroyThreadPool(SWR_CONTEXT *pContext, THREAD_POOL *pPool);
69 void WorkOnFifoFE(SWR_CONTEXT *pContext, uint32_t workerId, uint32_t &curDrawFE);
70 bool WorkOnFifoBE(SWR_CONTEXT *pContext, uint32_t workerId, uint32_t &curDrawBE, TileSet &usedTiles…
71 void WorkOnCompute(SWR_CONTEXT *pContext, uint32_t workerId, uint32_t &curDrawBE);
72 int32_t CompleteDrawContext(SWR_CONTEXT* pContext, DRAW_CONTEXT* pDC);
74 void BindApiThread(SWR_CONTEXT *pContext, uint32_t apiThreadId);
Dapi.cpp50 void SetupDefaultState(SWR_CONTEXT *pContext);
52 static INLINE SWR_CONTEXT* GetContext(HANDLE hContext) in GetContext()
54 return (SWR_CONTEXT*)hContext; in GetContext()
57 void WakeAllThreads(SWR_CONTEXT *pContext) in WakeAllThreads()
71 void* pContextMem = AlignedMalloc(sizeof(SWR_CONTEXT), KNOB_SIMD_WIDTH * 4); in SwrCreateContext()
72 memset(pContextMem, 0, sizeof(SWR_CONTEXT)); in SwrCreateContext()
73 SWR_CONTEXT *pContext = new (pContextMem) SWR_CONTEXT(); in SwrCreateContext()
205 void QueueWork(SWR_CONTEXT *pContext) in QueueWork()
269 INLINE void QueueDraw(SWR_CONTEXT* pContext) in QueueDraw()
274 INLINE void QueueDispatch(SWR_CONTEXT* pContext) in QueueDispatch()
[all …]
Dthreads.cpp257 void bindThread(SWR_CONTEXT* pContext, uint32_t threadId, uint32_t procGroupId = 0, bool bindProcGr… in bindThread()
319 uint32_t GetEnqueuedDraw(SWR_CONTEXT *pContext) in GetEnqueuedDraw()
325 DRAW_CONTEXT *GetDC(SWR_CONTEXT *pContext, uint32_t drawId) in GetDC()
340 bool CheckDependency(SWR_CONTEXT *pContext, DRAW_CONTEXT *pDC, uint32_t lastRetiredDraw) in CheckDependency()
345 bool CheckDependencyFE(SWR_CONTEXT *pContext, DRAW_CONTEXT *pDC, uint32_t lastRetiredDraw) in CheckDependencyFE()
352 INLINE void UpdateClientStats(SWR_CONTEXT* pContext, uint32_t workerId, DRAW_CONTEXT* pDC) in UpdateClientStats()
375 INLINE void ExecuteCallbacks(SWR_CONTEXT* pContext, uint32_t workerId, DRAW_CONTEXT* pDC) in ExecuteCallbacks()
388 INLINE int32_t CompleteDrawContextInl(SWR_CONTEXT* pContext, uint32_t workerId, DRAW_CONTEXT* pDC) in CompleteDrawContextInl()
419 int32_t CompleteDrawContext(SWR_CONTEXT* pContext, DRAW_CONTEXT* pDC) in CompleteDrawContext()
424 INLINE bool FindFirstIncompleteDraw(SWR_CONTEXT* pContext, uint32_t workerId, uint32_t& curDrawBE, … in FindFirstIncompleteDraw()
[all …]
Dclip.cpp166 SWR_CONTEXT *pContext = pDC->pContext; in ClipTriangles()
176 SWR_CONTEXT *pContext = pDC->pContext; in ClipLines()
186 SWR_CONTEXT *pContext = pDC->pContext; in ClipPoints()
197 SWR_CONTEXT *pContext = pDC->pContext; in ClipTriangles_simd16()
213 SWR_CONTEXT *pContext = pDC->pContext; in ClipLines_simd16()
229 SWR_CONTEXT *pContext = pDC->pContext; in ClipPoints_simd16()
Dtilemgr.h306 …void InitializeHotTiles(SWR_CONTEXT* pContext, DRAW_CONTEXT* pDC, uint32_t workerId, uint32_t macr…
308 …HOTTILE *GetHotTile(SWR_CONTEXT* pContext, DRAW_CONTEXT* pDC, uint32_t macroID, SWR_RENDERTARGET_A…
311 …HOTTILE *GetHotTileNoLoad(SWR_CONTEXT* pContext, DRAW_CONTEXT* pDC, uint32_t macroID, SWR_RENDERTA…
Dcontext.h55 struct SWR_CONTEXT;
190 typedef void(*PFN_FE_WORK_FUNC)(SWR_CONTEXT* pContext, DRAW_CONTEXT* pDC, uint32_t workerId, void* …
396 SWR_CONTEXT* pContext;
442 struct SWR_CONTEXT struct
Dbackend.cpp49 SWR_CONTEXT *pContext = pDC->pContext; in ProcessComputeBE()
108 SWR_CONTEXT *pContext = pDC->pContext; in ProcessStoreTileBE()
181 SWR_CONTEXT *pContext = pDC->pContext; in ProcessDiscardInvalidateTilesBE()
202 SWR_CONTEXT *pContext = pDC->pContext; in BackendNullPS()
Dfrontend.h380 void ProcessClear(SWR_CONTEXT *pContext, DRAW_CONTEXT *pDC, uint32_t workerId, void *pUserData);
381 void ProcessStoreTiles(SWR_CONTEXT *pContext, DRAW_CONTEXT *pDC, uint32_t workerId, void *pUserData…
382 void ProcessDiscardInvalidateTiles(SWR_CONTEXT *pContext, DRAW_CONTEXT *pDC, uint32_t workerId, voi…
383 void ProcessSync(SWR_CONTEXT *pContext, DRAW_CONTEXT *pDC, uint32_t workerId, void *pUserData);
384 void ProcessShutdown(SWR_CONTEXT *pContext, DRAW_CONTEXT *pDC, uint32_t workerId, void *pUserData);
Dfrontend.cpp60 SWR_CONTEXT *pContext, in ProcessSync()
80 SWR_CONTEXT *pContext, in ProcessShutdown()
111 SWR_CONTEXT *pContext, in ProcessClear()
148 SWR_CONTEXT *pContext, in ProcessStoreTiles()
189 SWR_CONTEXT *pContext, in ProcessDiscardInvalidateTiles()
508 SWR_CONTEXT *pContext = pDC->pContext; in StreamOut()
802 SWR_CONTEXT *pContext = pDC->pContext; in GeometryShaderStage()
1141 static void AllocateTessellationData(SWR_CONTEXT* pContext) in AllocateTessellationData()
1173 SWR_CONTEXT *pContext = pDC->pContext; in TessellationStages()
1510 SWR_CONTEXT *pContext, in ProcessDraw()
Dtilemgr.cpp86 HOTTILE* HotTileMgr::GetHotTile(SWR_CONTEXT* pContext, DRAW_CONTEXT* pDC, uint32_t macroID, SWR_REN… in GetHotTile()
181 SWR_CONTEXT* pContext, DRAW_CONTEXT* pDC, uint32_t macroID, in GetHotTileNoLoad()
379 void HotTileMgr::InitializeHotTiles(SWR_CONTEXT* pContext, DRAW_CONTEXT* pDC, uint32_t workerId, ui… in InitializeHotTiles()
Drasterizer.cpp46 SWR_CONTEXT *pContext = pDC->pContext; in RasterizeLine()
254 SWR_CONTEXT *pContext = pDC->pContext; in RasterizeSimplePoint()
Dbackend_clear.cpp174 SWR_CONTEXT *pContext = pDC->pContext; in ProcessClearBE()
Dbackend_singlesample.cpp43 SWR_CONTEXT *pContext = pDC->pContext; in BackendSingleSample()
Dbackend_sample.cpp43 SWR_CONTEXT *pContext = pDC->pContext; in BackendSampleRate()
Drasterizer_impl.h775 SWR_CONTEXT *pContext = pDC->pContext;
842 SWR_CONTEXT *pContext = pDC->pContext;
1303 SWR_CONTEXT *pContext = pDC->pContext;
Dbackend_impl.h572 SWR_CONTEXT *pContext = pDC->pContext;
870 SWR_CONTEXT *pContext = pDC->pContext;
Dbinner.cpp651 SWR_CONTEXT *pContext = pDC->pContext; in BinTrianglesImpl()
1198 SWR_CONTEXT *pContext = pDC->pContext; in BinPostSetupPointsImpl()
1608 SWR_CONTEXT *pContext = pDC->pContext; in BinPostSetupLinesImpl()
Dclip.h690 SWR_CONTEXT *pContext = pa.pDC->pContext;