/third_party/mesa3d/src/gallium/drivers/radeonsi/ |
D | si_compute_blit.c | 76 static enum si_cache_policy get_cache_policy(struct si_context *sctx, enum si_coherency coher, in get_cache_policy() argument 79 if ((sctx->gfx_level >= GFX9 && (coher == SI_COHERENCY_CB_META || in get_cache_policy() 80 coher == SI_COHERENCY_DB_META || in get_cache_policy() 81 coher == SI_COHERENCY_CP)) || in get_cache_policy() 82 (sctx->gfx_level >= GFX7 && coher == SI_COHERENCY_SHADER)) in get_cache_policy() 88 unsigned si_get_flush_flags(struct si_context *sctx, enum si_coherency coher, in si_get_flush_flags() argument 91 switch (coher) { in si_get_flush_flags() 221 void *shader, unsigned flags, enum si_coherency coher, in si_launch_grid_internal_ssbos() argument 226 sctx->flags |= si_get_flush_flags(sctx, coher, SI_COMPUTE_DST_CACHE_POLICY); in si_launch_grid_internal_ssbos() 247 if (get_cache_policy(sctx, coher, 0) == L2_BYPASS) { in si_launch_grid_internal_ssbos() [all …]
|
D | si_cp_dma.c | 147 uint64_t remaining_size, unsigned user_flags, enum si_coherency coher, in si_cp_dma_prepare() argument 184 if (coher == SI_COHERENCY_SHADER) in si_cp_dma_prepare() 191 unsigned value, unsigned user_flags, enum si_coherency coher, in si_cp_dma_clear_buffer() argument 216 sctx->flags |= si_get_flush_flags(sctx, coher, cache_policy); in si_cp_dma_clear_buffer() 223 si_cp_dma_prepare(sctx, dst, NULL, byte_count, size, user_flags, coher, &is_first, in si_cp_dma_clear_buffer() 237 if (coher == SI_COHERENCY_SHADER) in si_cp_dma_clear_buffer() 248 enum si_coherency coher, enum si_cache_policy cache_policy, in si_cp_dma_realign_engine() argument 273 user_flags, coher, is_first, &dma_flags); in si_cp_dma_realign_engine() 287 unsigned size, unsigned user_flags, enum si_coherency coher, in si_cp_dma_copy_buffer() argument 355 sctx->flags |= si_get_flush_flags(sctx, coher, cache_policy); in si_cp_dma_copy_buffer() [all …]
|
D | si_pipe.h | 1404 unsigned si_get_flush_flags(struct si_context *sctx, enum si_coherency coher, 1407 void *shader, unsigned flags, enum si_coherency coher, 1418 enum si_coherency coher, enum si_clear_method method); 1422 unsigned flags, enum si_coherency coher); 1437 unsigned flags, enum si_coherency coher); 1445 unsigned value, unsigned user_flags, enum si_coherency coher, 1449 unsigned size, unsigned user_flags, enum si_coherency coher,
|
/third_party/mesa3d/src/gallium/drivers/r600/ |
D | evergreen_hw_context.c | 86 enum r600_coherency coher) in evergreen_cp_dma_clear_buffer() argument 102 rctx->b.flags |= r600_get_flush_flags(coher) | in evergreen_cp_dma_clear_buffer() 148 if (coher == R600_COHERENCY_SHADER) in evergreen_cp_dma_clear_buffer()
|
D | r600_pipe.h | 788 enum r600_coherency coher); 1035 static inline unsigned r600_get_flush_flags(enum r600_coherency coher) in r600_get_flush_flags() argument 1037 switch (coher) { in r600_get_flush_flags()
|
D | r600_blit.c | 639 enum r600_coherency coher) in r600_clear_buffer() argument 646 evergreen_cp_dma_clear_buffer(rctx, dst, offset, size, value, coher); in r600_clear_buffer()
|
D | r600_pipe_common.h | 590 enum r600_coherency coher);
|
/third_party/mesa3d/src/compiler/nir/ |
D | nir_print.c | 596 const char *const coher = (access & ACCESS_COHERENT) ? "coherent " : ""; in print_var_decl() local 606 fprintf(fp, "%s%s%s%s%s%s%s%s", coher, volat, restr, ronly, wonly, reorder, in print_var_decl()
|