| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/crocus/ |
| H A D | crocus_screen.h | 63 void (*init_render_context)(struct crocus_batch *batch); 64 void (*init_compute_context)(struct crocus_batch *batch); 66 struct crocus_batch *batch, 71 void (*update_surface_base_address)(struct crocus_batch *batch); 74 struct crocus_batch *batch, 79 void (*emit_compute_predicate)(struct crocus_batch *batch); 80 void (*load_register_reg32)(struct crocus_batch *batch, uint32_t dst, 82 void (*load_register_reg64)(struct crocus_batch *batch, uint32_t dst, 84 void (*load_register_imm32)(struct crocus_batch *batch, uint32_t reg, 86 void (*load_register_imm64)(struct crocus_batch *batc [all...] |
| H A D | crocus_genx_protos.h | 33 void genX(crocus_upload_urb)(struct crocus_batch *batch, 38 struct crocus_batch *batch,
|
| H A D | crocus_batch.h | 83 struct crocus_batch { struct 150 struct crocus_batch *other_batches[CROCUS_BATCH_COUNT - 1]; 179 batch_has_fine_fence(struct crocus_batch *batch) 188 void crocus_batch_free(struct crocus_batch *batch); 189 void crocus_batch_maybe_flush(struct crocus_batch *batch, unsigned estimate); 191 void _crocus_batch_flush(struct crocus_batch *batch, const char *file, int line); 194 bool crocus_batch_references(struct crocus_batch *batch, struct crocus_bo *bo); 196 bool crocus_batch_prepare_noop(struct crocus_batch *batch, bool noop_enable); 203 void crocus_use_pinned_bo(struct crocus_batch *batch, struct crocus_bo *bo, 205 uint64_t crocus_command_reloc(struct crocus_batch *batc [all...] |
| H A D | crocus_fence.h | 31 struct crocus_batch; 43 void crocus_batch_add_syncobj(struct crocus_batch *batch,
|
| H A D | crocus_pipe_control.c | 58 crocus_emit_pipe_control_flush(struct crocus_batch *batch, 95 crocus_emit_pipe_control_write(struct crocus_batch *batch, 116 crocus_emit_depth_stall_flushes(struct crocus_batch *batch) 158 crocus_emit_end_of_pipe_sync(struct crocus_batch *batch, 211 crocus_emit_mi_flush(struct crocus_batch *batch) 265 crocus_emit_post_sync_nonzero_flush(struct crocus_batch *batch) 281 crocus_flush_all_caches(struct crocus_batch *batch) 299 struct crocus_batch *render_batch = &ice->batches[CROCUS_BATCH_RENDER]; 300 struct crocus_batch *compute_batch = &ice->batches[CROCUS_BATCH_COMPUTE];
|
| H A D | crocus_fine_fence.h | 77 void crocus_fine_fence_init(struct crocus_batch *batch); 79 struct crocus_fine_fence *crocus_fine_fence_new(struct crocus_batch *batch,
|
| H A D | crocus_fine_fence.c | 6 crocus_fine_fence_reset(struct crocus_batch *batch) 17 crocus_fine_fence_init(struct crocus_batch *batch) 26 crocus_fine_fence_next(struct crocus_batch *batch) 49 crocus_fine_fence_new(struct crocus_batch *batch, unsigned flags)
|
| H A D | crocus_blorp.c | 39 #include "crocus_batch.h" 53 stream_state(struct crocus_batch *batch, 90 struct crocus_batch *batch = blorp_batch->driver_batch; 98 struct crocus_batch *batch = blorp_batch->driver_batch; 120 struct crocus_batch *batch = blorp_batch->driver_batch; 143 struct crocus_batch *batch = blorp_batch->driver_batch; 157 struct crocus_batch *batch = blorp_batch->driver_batch; 181 struct crocus_batch *batch = blorp_batch->driver_batch; 198 struct crocus_batch *batch = blorp_batch->driver_batch; 230 struct crocus_batch *batc [all...] |
| H A D | crocus_context.h | 33 #include "crocus_batch.h" 459 struct crocus_batch batches[CROCUS_BATCH_COUNT]; 767 void crocus_lost_context_state(struct crocus_batch *batch); 797 struct crocus_batch *batch, 816 void crocus_emit_pipe_control_flush(struct crocus_batch *batch, 818 void crocus_emit_pipe_control_write(struct crocus_batch *batch, 822 void crocus_emit_mi_flush(struct crocus_batch *batch); 823 void crocus_emit_depth_stall_flushes(struct crocus_batch *batch); 824 void crocus_emit_post_sync_nonzero_flush(struct crocus_batch *batch); 825 void crocus_emit_end_of_pipe_sync(struct crocus_batch *batc [all...] |
| H A D | crocus_batch.c | 24 * @file crocus_batch.c 40 #include "crocus_batch.h" 72 static void crocus_batch_reset(struct crocus_batch *batch); 75 num_fences(struct crocus_batch *batch) 85 dump_fence_list(struct crocus_batch *batch) 104 dump_validation_list(struct crocus_batch *batch) 127 struct crocus_batch *batch = v_batch; 151 struct crocus_batch *batch = v_batch; 171 decode_batch(struct crocus_batch *batch) 192 struct crocus_batch *batc [all...] |
| H A D | crocus_genx_macros.h | 29 #include "crocus_batch.h" 34 #define __gen_user_data struct crocus_batch 38 __gen_get_batch_dwords(struct crocus_batch *batch, unsigned dwords) 51 __gen_combine_address(struct crocus_batch *batch, void *location, 76 #define __gen_user_data struct crocus_batch
|
| H A D | gen4_blorp_exec.h | 27 struct crocus_batch *batch = blorp_batch->driver_batch; 39 struct crocus_batch *batch = blorp_batch->driver_batch; 50 struct crocus_batch *batch = blorp_batch->driver_batch; 70 struct crocus_batch *batch = blorp_batch->driver_batch; 173 struct crocus_batch *batch = blorp_batch->driver_batch;
|
| H A D | crocus_resolve.c | 89 struct crocus_batch *batch, 130 struct crocus_batch *batch, 165 crocus_update_align_res(struct crocus_batch *batch, 198 struct crocus_batch *batch, 219 struct crocus_batch *batch, 317 struct crocus_batch *batch) 393 crocus_cache_sets_clear(struct crocus_batch *batch) 415 crocus_flush_depth_and_render_caches(struct crocus_batch *batch) 437 crocus_cache_flush_for_read(struct crocus_batch *batch, 452 crocus_cache_flush_for_render(struct crocus_batch *batc [all...] |
| H A D | crocus_blt.c | 47 blt_set_alpha_to_one(struct crocus_batch *batch, 100 static bool validate_blit_for_blt(struct crocus_batch *batch, 143 static bool emit_copy_blt(struct crocus_batch *batch, 233 static bool crocus_emit_blt(struct crocus_batch *batch, 372 static bool crocus_blit_blt(struct crocus_batch *batch, 390 static bool crocus_copy_region_blt(struct crocus_batch *batch,
|
| H A D | crocus_resource.h | 34 struct crocus_batch; 271 struct crocus_batch *batch; 366 struct crocus_batch *batch, 381 struct crocus_batch *batch,
|
| H A D | crocus_fence.c | 32 #include "crocus_batch.h" 93 crocus_batch_add_syncobj(struct crocus_batch *batch, 120 clear_stale_syncobjs(struct crocus_batch *batch) 236 struct crocus_batch *batch = &ice->batches[b]; 276 struct crocus_batch *batch = &ice->batches[b];
|
| H A D | crocus_monitor.c | 142 struct crocus_batch *batch = &ice->batches[CROCUS_BATCH_RENDER]; 161 struct crocus_batch *batch = &ice->batches[CROCUS_BATCH_RENDER]; 170 struct crocus_batch *batch = &ice->batches[CROCUS_BATCH_RENDER]; 434 struct crocus_batch *batch = &ice->batches[CROCUS_BATCH_RENDER];
|
| H A D | crocus_query.c | 155 struct crocus_batch *batch = &ice->batches[q->batch_idx]; 177 crocus_pipelined_write(struct crocus_batch *batch, 192 struct crocus_batch *batch = &ice->batches[q->batch_idx]; 276 struct crocus_batch *batch = &ice->batches[CROCUS_BATCH_RENDER]; 595 struct crocus_batch *batch = &ice->batches[q->batch_idx]; 668 struct crocus_batch *batch = &ice->batches[q->batch_idx]; 710 struct crocus_batch *batch = &ice->batches[q->batch_idx]; 819 struct crocus_batch *batch = &ice->batches[CROCUS_BATCH_RENDER]; 961 crocus_emit_compute_predicate(struct crocus_batch *batch)
|
| H A D | crocus_state.c | 106 #include "crocus_batch.h" 326 stream_state(struct crocus_batch *batch, 356 emit_state(struct crocus_batch *batch, const void *data, unsigned size, 370 upload_pipelined_state_pointers(struct crocus_batch *batch, 404 flush_before_state_base_change(struct crocus_batch *batch) 439 flush_after_state_base_change(struct crocus_batch *batch) 490 crocus_store_register_mem32(struct crocus_batch *batch, uint32_t reg, 507 crocus_store_register_mem64(struct crocus_batch *batch, uint32_t reg, 518 _crocus_emit_lri(struct crocus_batch *batch, uint32_t reg, uint32_t val) 529 _crocus_emit_lrr(struct crocus_batch *batc [all...] |
| H A D | crocus_bufmgr.h | 36 struct crocus_batch;
|
| H A D | crocus_draw.c | 272 struct crocus_batch *batch = &ice->batches[CROCUS_BATCH_RENDER]; 321 struct crocus_batch *batch = &ice->batches[CROCUS_BATCH_RENDER]; 372 struct crocus_batch *batch = &ice->batches[CROCUS_BATCH_RENDER]; 481 struct crocus_batch *batch = &ice->batches[CROCUS_BATCH_COMPUTE];
|
| H A D | crocus_blit.c | 312 tex_cache_flush_hack(struct crocus_batch *batch, 392 struct crocus_batch *batch = &ice->batches[CROCUS_BATCH_RENDER]; 676 struct crocus_batch *batch, 758 static struct crocus_batch * 788 struct crocus_batch *batch = &ice->batches[CROCUS_BATCH_RENDER];
|
| H A D | crocus_clear.c | 206 struct crocus_batch *batch = &ice->batches[CROCUS_BATCH_RENDER]; 336 struct crocus_batch *batch = &ice->batches[CROCUS_BATCH_RENDER]; 458 struct crocus_batch *batch = &ice->batches[CROCUS_BATCH_RENDER]; 550 struct crocus_batch *batch = &ice->batches[CROCUS_BATCH_RENDER];
|
| H A D | crocus_context.c | 79 crocus_lost_context_state(struct crocus_batch *batch)
|
| H A D | crocus_resource.c | 47 #include "crocus_batch.h" 1750 struct crocus_batch *batch = &ice->batches[i]; 1841 struct crocus_batch *batch,
|