diff options
Diffstat (limited to 'src/glamo-cmdq.h')
-rw-r--r-- | src/glamo-cmdq.h | 16 |
1 files changed, 10 insertions, 6 deletions
diff --git a/src/glamo-cmdq.h b/src/glamo-cmdq.h index 725258c..ae2db7d 100644 --- a/src/glamo-cmdq.h +++ b/src/glamo-cmdq.h @@ -37,7 +37,7 @@ do { \ pGlamo->cmd_queue_cache->size) { \ GLAMOFlushCMDQCache(pGlamo, 1); \ } \ - __head = (CARD16 *)((char *)pGlamo->cmd_queue_cache->address + \ + __head = (CARD16 *)((char *)pGlamo->cmd_queue_cache->data + \ pGlamo->cmd_queue_cache->used); \ __count = 0; \ } while (0) @@ -64,7 +64,7 @@ do { \ pGlamo->cmd_queue_cache->size) { \ GLAMOFlushCMDQCache(pGlamo, 1); \ } \ - __head = (CARD16 *)((char *)pGlamo->cmd_queue_cache->address + \ + __head = (CARD16 *)((char *)pGlamo->cmd_queue_cache->data + \ pGlamo->cmd_queue_cache->used); \ __count = 0; \ __total = n; \ @@ -131,17 +131,21 @@ tv_le(struct timeval *tv1, struct timeval *tv2) #define TIMEDOUT() (!tv_le(&_curtime, &_target)) -MemBuf * -GLAMOCreateCMDQCache(GlamoPtr pGlamo); void GLAMOFlushCMDQCache(GlamoPtr pGlamo, Bool discard); +Bool +GLAMOCMDQInit(ScrnInfoPtr pScrn); + +Bool +GLAMOCMDQEnable(ScrnInfoPtr pScrn); + void -GLAMOCMDQCacheSetup(GlamoPtr pGlamo); +GLAMOCMDQDisable(ScrnInfoPtr pScrn); void -GLAMOCMQCacheTeardown(GlamoPtr pGlamo); +GLAMOCMDQFini(ScrnInfoPtr pScrn); enum GLAMOEngine { GLAMO_ENGINE_CMDQ, |