Lines Matching defs:flags
1469 sctx->flags &= ~SI_CONTEXT_STOP_PIPELINE_STATS;
1470 sctx->flags |= SI_CONTEXT_START_PIPELINE_STATS;
1472 sctx->flags &= ~SI_CONTEXT_START_PIPELINE_STATS;
1473 sctx->flags |= SI_CONTEXT_STOP_PIPELINE_STATS;
2989 sctx->flags |= SI_CONTEXT_CS_PARTIAL_FLUSH | SI_CONTEXT_PS_PARTIAL_FLUSH;
3006 sctx->flags |= SI_CONTEXT_FLUSH_AND_INV_DB_META;
5324 static void si_texture_barrier(struct pipe_context *ctx, unsigned flags)
5339 static void si_memory_barrier(struct pipe_context *ctx, unsigned flags)
5343 if (!(flags & ~PIPE_BARRIER_UPDATE))
5348 sctx->flags |= SI_CONTEXT_PS_PARTIAL_FLUSH | SI_CONTEXT_CS_PARTIAL_FLUSH |
5351 if (flags & PIPE_BARRIER_CONSTANT_BUFFER)
5352 sctx->flags |= SI_CONTEXT_INV_SCACHE | SI_CONTEXT_INV_VCACHE;
5354 if (flags & (PIPE_BARRIER_VERTEX_BUFFER | PIPE_BARRIER_SHADER_BUFFER | PIPE_BARRIER_TEXTURE |
5359 sctx->flags |= SI_CONTEXT_INV_VCACHE;
5361 if (flags & (PIPE_BARRIER_IMAGE | PIPE_BARRIER_TEXTURE) &&
5363 sctx->flags |= SI_CONTEXT_INV_L2;
5366 if (flags & PIPE_BARRIER_INDEX_BUFFER) {
5371 sctx->flags |= SI_CONTEXT_WB_L2;
5377 if (flags & PIPE_BARRIER_FRAMEBUFFER && sctx->framebuffer.uncompressed_cb_mask) {
5378 sctx->flags |= SI_CONTEXT_FLUSH_AND_INV_CB;
5381 sctx->flags |= SI_CONTEXT_WB_L2;
5385 if (sctx->screen->info.gfx_level <= GFX8 && flags & PIPE_BARRIER_INDIRECT_BUFFER)
5386 sctx->flags |= SI_CONTEXT_WB_L2;