Lines Matching defs:cache

421     * cache flusing so that the sampler engine will pick up the new
425 * Coherency with system memory in the state cache, like the texture
426 * cache is handled partially by software. It is expected that the
428 * Cache_Flush sampler message to ensure that the L1 cache remains
434 * Surface_State_Base_Addr are altered, the L1 state cache must be
446 * Unfortunately, experimentation seems to indicate that state cache
449 * invalidating the texture cache is what is actually needed.
452 * experimentation, shows that flush the texture cache appears to be
454 * units cache the binding table in the texture cache. However, we have
460 * or program pipe control with Instruction cache invalidate post
1507 /** Outbound to resolve and cache set tracking. */
1786 * The render cache flush is also necessary if stencil writes are enabled.
4785 * This means that we can look up a program in the in-memory cache and
4897 "update fast clear: state cache invalidate",
6138 struct iris_resource *cache = (void *) shader->assembly.res;
6139 iris_use_pinned_bo(batch, cache->bo, false, IRIS_DOMAIN_NONE);
6616 /* Gfx11+ doesn't need the cache workaround below */
6624 /* The VF cache designers cut corners, and made the cache key's
6630 * So, we need to do a VF cache invalidate if the buffer for a VB
6656 "workaround: VF cache 32-bit key [VB]",
6958 /* The VF cache key only uses 32-bits, see vertex buffer comment above */
6962 "workaround: VF cache 32-bit key [IB]",
7609 * Introduce a batch synchronization boundary, and update its cache coherency
7628 /* A tile cache flush makes any C/Z data in L3 visible to memory. */
7636 /* HDC and DC flushes both flush the data cache out to L3 */
7641 /* A DC flush also flushes L3 data cache lines out to memory. */
7686 * To deal with this, we mark it as invalidated when the constant cache
7688 * cache correctly at the same time.
7794 * invalidation of the Geometry streams cached in L3 cache at the top
7799 * related L3 cachelines, but this isn't the case for the VF cache.
7824 "workaround: recursive VF cache invalidate",
7870 * operation. Gfx8+ requires us to emit depth stalls and depth cache
7895 * Further, the render cache is not flushed even if Write Cache
8002 * cache to invalidate."
8050 * Cache Invalidation Enable, Instruction cache Invalidation
8349 /* 16x16 would provide a slight cache locality benefit especially
8350 * visible in the sampler L1 cache efficiency of low-bandwidth