Home
last modified time | relevance | path

Searched refs:coher (Results 1 - 8 of 8) sorted by relevance

/third_party/mesa3d/src/gallium/drivers/radeonsi/
H A Dsi_cp_dma.c147 uint64_t remaining_size, unsigned user_flags, enum si_coherency coher, in si_cp_dma_prepare()
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()
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()
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()
355 sctx->flags |= si_get_flush_flags(sctx, coher, cache_polic in si_cp_dma_copy_buffer()
145 si_cp_dma_prepare(struct si_context *sctx, struct pipe_resource *dst, struct pipe_resource *src, unsigned byte_count, uint64_t remaining_size, unsigned user_flags, enum si_coherency coher, bool *is_first, unsigned *packet_flags) si_cp_dma_prepare() argument
189 si_cp_dma_clear_buffer(struct si_context *sctx, struct radeon_cmdbuf *cs, struct pipe_resource *dst, uint64_t offset, uint64_t size, unsigned value, unsigned user_flags, enum si_coherency coher, enum si_cache_policy cache_policy) si_cp_dma_clear_buffer() argument
247 si_cp_dma_realign_engine(struct si_context *sctx, unsigned size, unsigned user_flags, enum si_coherency coher, enum si_cache_policy cache_policy, bool *is_first) si_cp_dma_realign_engine() argument
285 si_cp_dma_copy_buffer(struct si_context *sctx, struct pipe_resource *dst, struct pipe_resource *src, uint64_t dst_offset, uint64_t src_offset, unsigned size, unsigned user_flags, enum si_coherency coher, enum si_cache_policy cache_policy) si_cp_dma_copy_buffer() argument
[all...]
H A Dsi_compute_blit.c76 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()
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, in si_launch_grid_internal_ssbos()
220 si_launch_grid_internal_ssbos(struct si_context *sctx, struct pipe_grid_info *info, void *shader, unsigned flags, enum si_coherency coher, unsigned num_buffers, const struct pipe_shader_buffer *buffers, unsigned writeable_bitmask) si_launch_grid_internal_ssbos() argument
266 si_compute_clear_buffer_rmw(struct si_context *sctx, struct pipe_resource *dst, unsigned dst_offset, unsigned size, uint32_t clear_value, uint32_t writebitmask, unsigned flags, enum si_coherency coher) si_compute_clear_buffer_rmw() argument
307 si_compute_clear_12bytes_buffer(struct si_context *sctx, struct pipe_resource *dst, unsigned dst_offset, unsigned size, const uint32_t *clear_value, unsigned flags, enum si_coherency coher) si_compute_clear_12bytes_buffer() argument
342 si_compute_do_clear_or_copy(struct si_context *sctx, struct pipe_resource *dst, unsigned dst_offset, struct pipe_resource *src, unsigned src_offset, unsigned size, const uint32_t *clear_value, unsigned clear_value_size, unsigned flags, enum si_coherency coher) si_compute_do_clear_or_copy() argument
414 si_clear_buffer(struct si_context *sctx, struct pipe_resource *dst, uint64_t offset, uint64_t size, uint32_t *clear_value, uint32_t clear_value_size, unsigned flags, enum si_coherency coher, enum si_clear_method method) si_clear_buffer() argument
513 enum si_coherency coher = SI_COHERENCY_SHADER; si_copy_buffer() local
823 gfx9_clear_dcc_msaa(struct si_context *sctx, struct pipe_resource *res, uint32_t clear_value, unsigned flags, enum si_coherency coher) gfx9_clear_dcc_msaa() argument
[all...]
H A Dsi_pipe.h1404 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/
H A Devergreen_hw_context.c86 enum r600_coherency coher) in evergreen_cp_dma_clear_buffer()
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()
83 evergreen_cp_dma_clear_buffer(struct r600_context *rctx, struct pipe_resource *dst, uint64_t offset, unsigned size, uint32_t clear_value, enum r600_coherency coher) evergreen_cp_dma_clear_buffer() argument
H A Dr600_pipe.h788 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()
H A Dr600_blit.c639 enum r600_coherency coher) in r600_clear_buffer()
646 evergreen_cp_dma_clear_buffer(rctx, dst, offset, size, value, coher); in r600_clear_buffer()
637 r600_clear_buffer(struct pipe_context *ctx, struct pipe_resource *dst, uint64_t offset, uint64_t size, unsigned value, enum r600_coherency coher) r600_clear_buffer() argument
H A Dr600_pipe_common.h590 enum r600_coherency coher);
/third_party/mesa3d/src/compiler/nir/
H A Dnir_print.c596 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()

Completed in 16 milliseconds