Searched refs:crocus_bo (Results 1 - 18 of 18) sorted by relevance
| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/crocus/ |
| H A D | crocus_bufmgr.h | 43 struct crocus_bo { struct 158 struct crocus_bo *crocus_bo_alloc(struct crocus_bufmgr *bufmgr, 172 struct crocus_bo *crocus_bo_alloc_tiled(struct crocus_bufmgr *bufmgr, 178 struct crocus_bo *crocus_bo_create_userptr(struct crocus_bufmgr *bufmgr, 184 crocus_bo_reference(struct crocus_bo *bo) 199 void __crocus_bo_unreference(struct crocus_bo *bo); 205 static inline void crocus_bo_unreference(struct crocus_bo *bo) 236 struct crocus_bo *bo, unsigned flags); 242 static inline int crocus_bo_unmap(struct crocus_bo *bo) { return 0; } 251 void crocus_bo_wait_rendering(struct crocus_bo *b [all...] |
| H A D | crocus_screen.h | 89 struct crocus_bo *bo, uint32_t offset); 91 struct crocus_bo *bo, uint32_t offset); 93 struct crocus_bo *bo, uint32_t offset, 96 struct crocus_bo *bo, uint32_t offset, 99 struct crocus_bo *bo, uint32_t offset, 102 struct crocus_bo *bo, uint32_t offset, 105 struct crocus_bo *dst_bo, uint32_t dst_offset, 106 struct crocus_bo *src_bo, uint32_t src_offset, 110 struct crocus_bo *bo, uint32_t offset, 114 struct crocus_bo *b [all...] |
| H A D | crocus_bufmgr.c | 174 static int bo_set_tiling_internal(struct crocus_bo *bo, uint32_t tiling_mode, 177 static void bo_free(struct crocus_bo *bo); 191 static struct crocus_bo * 195 struct crocus_bo *bo = entry ? entry->data : NULL; 257 crocus_bo_busy(struct crocus_bo *bo) 271 crocus_bo_madvise(struct crocus_bo *bo, int state) 284 static struct crocus_bo * 287 struct crocus_bo *bo = calloc(1, sizeof(*bo)); 296 static struct crocus_bo * 305 struct crocus_bo *b [all...] |
| H A D | crocus_batch.h | 61 struct crocus_bo *bo; 73 struct crocus_bo *bo; 76 struct crocus_bo *partial_bo; 110 struct crocus_bo **exec_bos; 194 bool crocus_batch_references(struct crocus_batch *batch, struct crocus_bo *bo); 203 void crocus_use_pinned_bo(struct crocus_batch *batch, struct crocus_bo *bo, 206 struct crocus_bo *target, uint32_t target_offset, 209 struct crocus_bo *target, uint32_t target_offset,
|
| H A D | crocus_context.h | 39 struct crocus_bo; 516 struct crocus_bo *cache_bo; 547 struct crocus_bo *scratch_bos[1 << 4][MESA_SHADER_STAGES]; 652 struct crocus_bo *compute_predicate; 752 struct crocus_bo *workaround_bo; 820 struct crocus_bo *bo, uint32_t offset, 838 struct crocus_bo *crocus_get_scratch_space(struct crocus_context *ice, 951 void crocus_cache_flush_for_read(struct crocus_batch *batch, struct crocus_bo *bo); 953 struct crocus_bo *bo, 957 struct crocus_bo *b [all...] |
| H A D | crocus_genx_macros.h | 149 ro_bo(struct crocus_bo *bo, uint64_t offset) 155 rw_bo(struct crocus_bo *bo, uint64_t offset) 161 ggtt_bo(struct crocus_bo *bo, uint64_t offset)
|
| H A D | crocus_batch.c | 130 struct crocus_bo *bo = batch->exec_bos[i]; 268 find_exec_index(struct crocus_batch *batch, struct crocus_bo *bo) 284 find_validation_entry(struct crocus_batch *batch, struct crocus_bo *bo) 307 crocus_use_bo(struct crocus_batch *batch, struct crocus_bo *bo, bool writable) 380 struct crocus_bo *target, int32_t target_offset, 435 struct crocus_bo *target, uint32_t target_offset, 446 struct crocus_bo *target, uint32_t target_offset, 610 struct crocus_bo *old_bo = grow->partial_bo; 631 struct crocus_bo *bo = grow->bo; 641 struct crocus_bo *new_b [all...] |
| H A D | crocus_resource.h | 100 struct crocus_bo *bo; 135 struct crocus_bo *bo; 284 struct crocus_bo *bo; 290 * Unwrap a pipe_resource to get the underlying crocus_bo (for convenience). 292 static inline struct crocus_bo * 300 crocus_mocs(const struct crocus_bo *bo,
|
| H A D | crocus_blorp.c | 57 struct crocus_bo **out_bo) 121 struct crocus_bo *bo = addr.buffer; 199 struct crocus_bo *bo;
|
| H A D | crocus_query.c | 159 struct crocus_bo *bo = crocus_resource_bo(q->query_state_ref.res); 182 struct crocus_bo *bo = crocus_resource_bo(q->query_state_ref.res); 195 struct crocus_bo *bo = crocus_resource_bo(q->query_state_ref.res); 279 struct crocus_bo *bo = crocus_resource_bo(q->query_state_ref.res); 714 struct crocus_bo *query_bo = crocus_resource_bo(q->query_state_ref.res); 715 struct crocus_bo *dst_bo = crocus_resource_bo(p_res); 820 struct crocus_bo *bo = crocus_resource_bo(q->query_state_ref.res);
|
| H A D | crocus_pipe_control.c | 97 struct crocus_bo *bo, uint32_t offset,
|
| H A D | crocus_resolve.c | 438 struct crocus_bo *bo) 453 struct crocus_bo *bo, 491 struct crocus_bo *bo, 512 struct crocus_bo *bo) 519 crocus_depth_cache_add_bo(struct crocus_batch *batch, struct crocus_bo *bo)
|
| H A D | crocus_resource.c | 977 struct crocus_bo *bo = wants_aux ? res->aux.bo : res->bo; 1043 struct crocus_bo *bo; 1119 struct crocus_bo *old_bo = dst->bo; 1162 struct crocus_bo *old_bo = res->bo; 1163 struct crocus_bo *new_bo = 1267 struct crocus_bo *staging_bo = crocus_resource_bo(map->staging); 1927 struct crocus_bo *bo;
|
| H A D | crocus_program_cache.c | 143 struct crocus_bo *new_bo;
|
| H A D | crocus_state.c | 491 struct crocus_bo *bo, uint32_t offset, 508 struct crocus_bo *bo, uint32_t offset, 573 struct crocus_bo *bo, uint32_t offset) 587 struct crocus_bo *bo, uint32_t offset) 596 struct crocus_bo *bo, uint32_t offset, 609 struct crocus_bo *bo, uint32_t offset, 628 struct crocus_bo *dst_bo, uint32_t dst_offset, 629 struct crocus_bo *src_bo, uint32_t src_offset, 4898 struct crocus_bo *bo = \ 5016 struct crocus_bo *aux_b [all...] |
| H A D | crocus_blit.c | 759 get_preferred_batch(struct crocus_context *ice, struct crocus_bo *bo) 803 struct crocus_bo *dst_bo = crocus_resource_bo(p_dst);
|
| H A D | crocus_screen.c | 727 struct crocus_bo *buffer =
|
| H A D | crocus_program.c | 2634 struct crocus_bo * 2646 struct crocus_bo **bop = &ice->shaders.scratch_bos[encoded_size][stage];
|
Completed in 32 milliseconds