Lines Matching defs:flush
93 u32 flush = 0;
100 * the 2D core, we need to flush the 3D depth and color caches,
101 * otherwise we need to flush the 2D pixel engine cache.
104 flush = VIVS_GL_FLUSH_CACHE_PE2D;
106 flush = VIVS_GL_FLUSH_CACHE_DEPTH | VIVS_GL_FLUSH_CACHE_COLOR;
108 CMD_LOAD_STATE(buffer, VIVS_GL_FLUSH_CACHE, flush);
237 u32 link_target, flush = 0;
244 flush = VIVS_GL_FLUSH_CACHE_PE2D;
246 flush = VIVS_GL_FLUSH_CACHE_DEPTH |
252 if (flush) {
268 CMD_LOAD_STATE(buffer, VIVS_GL_FLUSH_CACHE, flush);
366 * need to append a mmu flush load state, followed by a new
375 /* flush command */
406 /* Add the MMU flush */
415 u32 flush = VIVS_MMUv2_CONFIGURATION_MODE_MASK |
428 flush |= etnaviv_iommuv2_get_mtlb_addr(gpu->mmu_context);
431 flush);
459 * We need at most 7 dwords in the return target: 2 cache flush +
466 * target: 3 enable/flush/disable + 4 enable/semaphore stall/disable,
467 * but we don't need the normal TS flush state.
476 * Append a cache flush, stall, event, wait and link pointing back to