| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/crocus/ |
| H A D | gen4_blorp_exec.h | 25 dynamic_state_address(struct blorp_batch *blorp_batch, uint32_t offset) argument 27 struct crocus_batch *batch = blorp_batch->driver_batch; 37 instruction_state_address(struct blorp_batch *blorp_batch, uint32_t offset) argument 39 struct crocus_batch *batch = blorp_batch->driver_batch; 48 blorp_emit_vs_state(struct blorp_batch *blorp_batch) argument 50 struct crocus_batch *batch = blorp_batch->driver_batch; 53 blorp_emit_dynamic(blorp_batch, GEN 67 blorp_emit_sf_state(struct blorp_batch * blorp_batch,const struct blorp_params * params) argument 102 blorp_emit_wm_state(struct blorp_batch * blorp_batch,const struct blorp_params * params) argument 157 blorp_emit_color_calc_state(struct blorp_batch * blorp_batch) argument 170 blorp_emit_pipeline(struct blorp_batch * blorp_batch,const struct blorp_params * params) argument [all...] |
| H A D | crocus_blorp.c | 88 blorp_emit_dwords(struct blorp_batch *blorp_batch, unsigned n) argument 90 struct crocus_batch *batch = blorp_batch->driver_batch; 95 blorp_emit_reloc(struct blorp_batch *blorp_batch, UNUSED void *location, argument 98 struct crocus_batch *batch = blorp_batch->driver_batch; 117 blorp_surface_reloc(struct blorp_batch *blorp_batch, uint32_t ss_offset, argument 120 struct crocus_batch *batch = blorp_batch->driver_batch; 132 blorp_get_surface_address(struct blorp_batch *blorp_batc argument 141 blorp_get_surface_base_address(struct blorp_batch * blorp_batch) argument 152 blorp_alloc_dynamic_state(struct blorp_batch * blorp_batch,uint32_t size,uint32_t alignment,uint32_t * offset) argument 163 blorp_alloc_general_state(struct blorp_batch * blorp_batch,uint32_t size,uint32_t alignment,uint32_t * offset) argument 173 blorp_alloc_binding_table(struct blorp_batch * blorp_batch,unsigned num_entries,unsigned state_size,unsigned state_alignment,uint32_t * bt_offset,uint32_t * surface_offsets,void ** surface_maps) argument 194 blorp_alloc_vertex_buffer(struct blorp_batch * blorp_batch,uint32_t size,struct blorp_address * addr) argument 220 blorp_vf_invalidate_for_vb_48b_transitions(struct blorp_batch * blorp_batch,const struct blorp_address * addrs,UNUSED uint32_t * sizes,unsigned num_vbs) argument 228 blorp_get_workaround_address(struct blorp_batch * blorp_batch) argument 239 blorp_flush_range(UNUSED struct blorp_batch * blorp_batch,UNUSED void * start,UNUSED size_t size) argument 250 blorp_get_l3_config(struct blorp_batch * blorp_batch) argument 257 blorp_emit_urb_config(struct blorp_batch * blorp_batch,unsigned vs_entry_size,UNUSED unsigned sf_entry_size) argument 271 crocus_blorp_exec(struct blorp_batch * blorp_batch,const struct blorp_params * params) argument 399 blorp_measure_start(struct blorp_batch * blorp_batch,const struct blorp_params * params) argument [all...] |
| H A D | crocus_program_cache.c | 241 crocus_blorp_lookup_shader(struct blorp_batch *blorp_batch, const void *key, argument 245 struct blorp_context *blorp = blorp_batch->blorp; 260 crocus_blorp_upload_shader(struct blorp_batch *blorp_batch, uint32_t stage, argument 267 struct blorp_context *blorp = blorp_batch->blorp;
|
| H A D | crocus_clear.c | 296 struct blorp_batch blorp_batch; local in function:fast_clear_color 297 blorp_batch_init(&ice->blorp, &blorp_batch, batch, blorp_flags); 309 blorp_fast_clear(&blorp_batch, &surf, isl_format_srgb_to_linear(format), 314 blorp_batch_finish(&blorp_batch); 373 struct blorp_batch blorp_batch; local in function:clear_color 374 blorp_batch_init(&ice->blorp, &blorp_batch, batch, blorp_flags); 380 blorp_clear(&blorp_batch, &surf, format, swizzle, 385 blorp_batch_finish(&blorp_batch); 598 struct blorp_batch blorp_batch; local in function:clear_depth_stencil [all...] |
| H A D | crocus_resolve.c | 555 struct blorp_batch blorp_batch; local in function:crocus_resolve_color 556 blorp_batch_init(&ice->blorp, &blorp_batch, batch, 0); 557 blorp_ccs_resolve(&blorp_batch, &surf, level, layer, 1, 560 blorp_batch_finish(&blorp_batch); 585 struct blorp_batch blorp_batch; local in function:crocus_mcs_partial_resolve 586 blorp_batch_init(&ice->blorp, &blorp_batch, batch, 0); 587 blorp_mcs_partial_resolve(&blorp_batch, &surf, 590 blorp_batch_finish(&blorp_batch); 688 struct blorp_batch blorp_batch; local in function:crocus_hiz_exec [all...] |
| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/iris/ |
| H A D | iris_blorp.c | 82 blorp_emit_dwords(struct blorp_batch *blorp_batch, unsigned n) argument 84 struct iris_batch *batch = blorp_batch->driver_batch; 89 combine_and_pin_address(struct blorp_batch *blorp_batch, argument 92 struct iris_batch *batch = blorp_batch->driver_batch; 103 blorp_emit_reloc(struct blorp_batch *blorp_batch, UNUSED void *location, argument 106 return combine_and_pin_address(blorp_batch, addr) + delta; 110 blorp_surface_reloc(struct blorp_batch *blorp_batc argument 117 blorp_get_surface_address(struct blorp_batch * blorp_batch,struct blorp_address addr) argument 124 blorp_get_surface_base_address(UNUSED struct blorp_batch * blorp_batch) argument 130 blorp_alloc_dynamic_state(struct blorp_batch * blorp_batch,uint32_t size,uint32_t alignment,uint32_t * offset) argument 143 blorp_alloc_general_state(struct blorp_batch * blorp_batch,uint32_t size,uint32_t alignment,uint32_t * offset) argument 153 blorp_alloc_binding_table(struct blorp_batch * blorp_batch,unsigned num_entries,unsigned state_size,unsigned state_alignment,uint32_t * bt_offset,uint32_t * surface_offsets,void ** surface_maps) argument 181 blorp_alloc_vertex_buffer(struct blorp_batch * blorp_batch,uint32_t size,struct blorp_address * addr) argument 208 blorp_vf_invalidate_for_vb_48b_transitions(struct blorp_batch * blorp_batch,const struct blorp_address * addrs,UNUSED uint32_t * sizes,unsigned num_vbs) argument 238 blorp_get_workaround_address(struct blorp_batch * blorp_batch) argument 249 blorp_flush_range(UNUSED struct blorp_batch * blorp_batch,UNUSED void * start,UNUSED size_t size) argument 259 blorp_get_l3_config(struct blorp_batch * blorp_batch) argument 266 iris_blorp_exec(struct blorp_batch * blorp_batch,const struct blorp_params * params) argument 393 blorp_measure_start(struct blorp_batch * blorp_batch,const struct blorp_params * params) argument [all...] |
| H A D | iris_program_cache.c | 198 iris_blorp_lookup_shader(struct blorp_batch *blorp_batch, argument 202 struct blorp_context *blorp = blorp_batch->blorp; 204 struct iris_batch *batch = blorp_batch->driver_batch; 222 iris_blorp_upload_shader(struct blorp_batch *blorp_batch, uint32_t stage, argument 229 struct blorp_context *blorp = blorp_batch->blorp; 231 struct iris_batch *batch = blorp_batch->driver_batch;
|
| H A D | iris_blit.c | 445 struct blorp_batch blorp_batch; local in function:iris_blit 446 blorp_batch_init(&ice->blorp, &blorp_batch, batch, blorp_flags); 521 blorp_blit(&blorp_batch, 540 blorp_batch_finish(&blorp_batch); 630 struct blorp_batch blorp_batch; local in function:iris_copy_region 670 blorp_batch_init(&ice->blorp, &blorp_batch, batch, 0); 671 blorp_buffer_copy(&blorp_batch, src_addr, dst_addr, src_box->width); 672 blorp_batch_finish(&blorp_batch); [all...] |
| /xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/iris/ |
| H A D | iris_blorp.c | 86 blorp_emit_dwords(struct blorp_batch *blorp_batch, unsigned n) argument 88 struct iris_batch *batch = blorp_batch->driver_batch; 93 combine_and_pin_address(struct blorp_batch *blorp_batch, argument 96 struct iris_batch *batch = blorp_batch->driver_batch; 106 blorp_emit_reloc(struct blorp_batch *blorp_batch, UNUSED void *location, argument 109 return combine_and_pin_address(blorp_batch, addr) + delta; 113 blorp_surface_reloc(struct blorp_batch *blorp_batc argument 120 blorp_get_surface_address(struct blorp_batch * blorp_batch,struct blorp_address addr) argument 127 blorp_get_surface_base_address(UNUSED struct blorp_batch * blorp_batch) argument 133 blorp_alloc_dynamic_state(struct blorp_batch * blorp_batch,uint32_t size,uint32_t alignment,uint32_t * offset) argument 146 blorp_alloc_binding_table(struct blorp_batch * blorp_batch,unsigned num_entries,unsigned state_size,unsigned state_alignment,uint32_t * bt_offset,uint32_t * surface_offsets,void ** surface_maps) argument 174 blorp_alloc_vertex_buffer(struct blorp_batch * blorp_batch,uint32_t size,struct blorp_address * addr) argument 200 blorp_vf_invalidate_for_vb_48b_transitions(struct blorp_batch * blorp_batch,const struct blorp_address * addrs,unsigned num_vbs) argument 225 blorp_get_workaround_page(struct blorp_batch * blorp_batch) argument 233 blorp_flush_range(UNUSED struct blorp_batch * blorp_batch,UNUSED void * start,UNUSED size_t size) argument 243 blorp_emit_urb_config(struct blorp_batch * blorp_batch,unsigned vs_entry_size,UNUSED unsigned sf_entry_size) argument 263 iris_blorp_exec(struct blorp_batch * blorp_batch,const struct blorp_params * params) argument [all...] |
| H A D | iris_program_cache.c | 219 iris_blorp_lookup_shader(struct blorp_batch *blorp_batch, argument 223 struct blorp_context *blorp = blorp_batch->blorp; 225 struct iris_batch *batch = blorp_batch->driver_batch; 243 iris_blorp_upload_shader(struct blorp_batch *blorp_batch, argument 250 struct blorp_context *blorp = blorp_batch->blorp; 252 struct iris_batch *batch = blorp_batch->driver_batch;
|
| H A D | iris_clear.c | 262 struct blorp_batch blorp_batch; local in function:fast_clear_color 263 blorp_batch_init(&ice->blorp, &blorp_batch, batch, blorp_flags); 275 blorp_fast_clear(&blorp_batch, &surf, isl_format_srgb_to_linear(format), 279 blorp_batch_finish(&blorp_batch); 337 struct blorp_batch blorp_batch; local in function:clear_color 338 blorp_batch_init(&ice->blorp, &blorp_batch, batch, blorp_flags); 344 blorp_clear(&blorp_batch, &surf, format, swizzle, 349 blorp_batch_finish(&blorp_batch); 534 struct blorp_batch blorp_batch; local in function:clear_depth_stencil [all...] |
| H A D | iris_blit.c | 435 struct blorp_batch blorp_batch; local in function:iris_blit 436 blorp_batch_init(&ice->blorp, &blorp_batch, batch, blorp_flags); 448 blorp_blit(&blorp_batch, 473 blorp_blit(&blorp_batch, 484 blorp_batch_finish(&blorp_batch); 538 struct blorp_batch blorp_batch; local in function:iris_copy_region 570 blorp_batch_init(&ice->blorp, &blorp_batch, batch, 0); 571 blorp_buffer_copy(&blorp_batch, src_add [all...] |
| /xsrc/external/mit/MesaLib.old/dist/src/mesa/drivers/dri/i965/ |
| H A D | brw_blorp.h | 114 void gen4_blorp_exec(struct blorp_batch *batch, 116 void gen45_blorp_exec(struct blorp_batch *batch, 118 void gen5_blorp_exec(struct blorp_batch *batch, 120 void gen6_blorp_exec(struct blorp_batch *batch, 122 void gen7_blorp_exec(struct blorp_batch *batch, 124 void gen75_blorp_exec(struct blorp_batch *batch, 126 void gen8_blorp_exec(struct blorp_batch *batch, 128 void gen9_blorp_exec(struct blorp_batch *batch, 130 void gen10_blorp_exec(struct blorp_batch *batch, 132 void gen11_blorp_exec(struct blorp_batch *batc [all...] |
| H A D | genX_blorp_exec.c | 42 blorp_emit_dwords(struct blorp_batch *batch, unsigned n) 55 blorp_emit_reloc(struct blorp_batch *batch, 78 blorp_surface_reloc(struct blorp_batch *batch, uint32_t ss_offset, 98 blorp_get_surface_address(struct blorp_batch *blorp_batch, argument 107 blorp_get_surface_base_address(struct blorp_batch *batch) 119 blorp_alloc_dynamic_state(struct blorp_batch *batch, 131 blorp_alloc_binding_table(struct blorp_batch *batch, unsigned num_entries, 152 blorp_alloc_vertex_buffer(struct blorp_batch *batch, uint32_t size, 204 blorp_vf_invalidate_for_vb_48b_transitions(struct blorp_batch *batc [all...] |
| H A D | gen4_blorp_exec.h | 25 dynamic_state_address(struct blorp_batch *batch, uint32_t offset) 37 instruction_state_address(struct blorp_batch *batch, uint32_t offset) 49 blorp_emit_vs_state(struct blorp_batch *batch) 69 blorp_emit_sf_state(struct blorp_batch *batch, 107 blorp_emit_wm_state(struct blorp_batch *batch, 162 blorp_emit_color_calc_state(struct blorp_batch *batch) 175 blorp_emit_pipeline(struct blorp_batch *batch,
|
| /xsrc/external/mit/MesaLib/dist/src/mesa/drivers/dri/i965/ |
| H A D | brw_blorp.h | 114 void gfx4_blorp_exec(struct blorp_batch *batch, 116 void gfx45_blorp_exec(struct blorp_batch *batch, 118 void gfx5_blorp_exec(struct blorp_batch *batch, 120 void gfx6_blorp_exec(struct blorp_batch *batch, 122 void gfx7_blorp_exec(struct blorp_batch *batch, 124 void gfx75_blorp_exec(struct blorp_batch *batch, 126 void gfx8_blorp_exec(struct blorp_batch *batch, 128 void gfx9_blorp_exec(struct blorp_batch *batch, 130 void gfx11_blorp_exec(struct blorp_batch *batch,
|
| H A D | genX_blorp_exec.c | 41 static void blorp_measure_start(struct blorp_batch *batch, 45 blorp_emit_dwords(struct blorp_batch *batch, unsigned n) 58 blorp_emit_reloc(struct blorp_batch *batch, 81 blorp_surface_reloc(struct blorp_batch *batch, uint32_t ss_offset, 101 blorp_get_surface_address(UNUSED struct blorp_batch *blorp_batch, argument 110 blorp_get_surface_base_address(struct blorp_batch *batch) 122 blorp_alloc_dynamic_state(struct blorp_batch *batch, 134 blorp_alloc_general_state(struct blorp_batch *blorp_batch, argument [all...] |
| H A D | gfx4_blorp_exec.h | 25 dynamic_state_address(struct blorp_batch *batch, uint32_t offset) 37 instruction_state_address(struct blorp_batch *batch, uint32_t offset) 49 blorp_emit_vs_state(struct blorp_batch *batch) 69 blorp_emit_sf_state(struct blorp_batch *batch, 107 blorp_emit_wm_state(struct blorp_batch *batch, 162 blorp_emit_color_calc_state(struct blorp_batch *batch) 175 blorp_emit_pipeline(struct blorp_batch *batch,
|
| /xsrc/external/mit/MesaLib.old/dist/src/intel/blorp/ |
| H A D | blorp.h | 38 struct blorp_batch; 48 bool (*lookup_shader)(struct blorp_batch *batch, 51 bool (*upload_shader)(struct blorp_batch *batch, 57 void (*exec)(struct blorp_batch *batch, const struct blorp_params *params); 82 struct blorp_batch { struct 88 void blorp_batch_init(struct blorp_context *blorp, struct blorp_batch *batch, 90 void blorp_batch_finish(struct blorp_batch *batch); 133 blorp_blit(struct blorp_batch *batch, 148 blorp_copy(struct blorp_batch *batch, 158 blorp_buffer_copy(struct blorp_batch *batc [all...] |
| H A D | blorp_genX_exec.h | 48 blorp_emit_dwords(struct blorp_batch *batch, unsigned n); 51 blorp_emit_reloc(struct blorp_batch *batch, 55 blorp_alloc_dynamic_state(struct blorp_batch *batch, 60 blorp_alloc_vertex_buffer(struct blorp_batch *batch, uint32_t size, 63 blorp_vf_invalidate_for_vb_48b_transitions(struct blorp_batch *batch, 69 blorp_get_workaround_page(struct blorp_batch *batch); 73 blorp_alloc_binding_table(struct blorp_batch *batch, unsigned num_entries, 79 blorp_flush_range(struct blorp_batch *batch, void *start, size_t size); 82 blorp_surface_reloc(struct blorp_batch *batch, uint32_t ss_offset, 86 blorp_get_surface_address(struct blorp_batch *batc [all...] |
| /xsrc/external/mit/MesaLib/dist/src/intel/blorp/ |
| H A D | blorp.h | 38 struct blorp_batch; 48 bool (*lookup_shader)(struct blorp_batch *batch, 51 bool (*upload_shader)(struct blorp_batch *batch, 58 void (*exec)(struct blorp_batch *batch, const struct blorp_params *params); 88 struct blorp_batch { struct 94 void blorp_batch_init(struct blorp_context *blorp, struct blorp_batch *batch, 96 void blorp_batch_finish(struct blorp_batch *batch); 139 blorp_blit(struct blorp_batch *batch, 154 blorp_copy(struct blorp_batch *batch, 164 blorp_buffer_copy(struct blorp_batch *batc [all...] |
| H A D | blorp_genX_exec.h | 49 blorp_emit_dwords(struct blorp_batch *batch, unsigned n); 52 blorp_emit_reloc(struct blorp_batch *batch, 56 blorp_measure_start(struct blorp_batch *batch, 60 blorp_alloc_dynamic_state(struct blorp_batch *batch, 66 blorp_alloc_general_state(struct blorp_batch *batch, 72 blorp_alloc_vertex_buffer(struct blorp_batch *batch, uint32_t size, 75 blorp_vf_invalidate_for_vb_48b_transitions(struct blorp_batch *batch, 81 blorp_get_workaround_address(struct blorp_batch *batch); 84 blorp_alloc_binding_table(struct blorp_batch *batch, unsigned num_entries, 90 blorp_flush_range(struct blorp_batch *batc [all...] |
| /xsrc/external/mit/MesaLib.old/dist/src/intel/vulkan/ |
| H A D | genX_blorp_exec.c | 38 blorp_emit_dwords(struct blorp_batch *batch, unsigned n) 45 blorp_emit_reloc(struct blorp_batch *batch, 56 blorp_surface_reloc(struct blorp_batch *batch, uint32_t ss_offset, 74 blorp_get_surface_address(struct blorp_batch *blorp_batch, argument 83 blorp_get_surface_base_address(struct blorp_batch *batch) 94 blorp_alloc_dynamic_state(struct blorp_batch *batch, 109 blorp_alloc_binding_table(struct blorp_batch *batch, unsigned num_entries, 138 blorp_alloc_vertex_buffer(struct blorp_batch *batch, uint32_t size, 168 blorp_vf_invalidate_for_vb_48b_transitions(struct blorp_batch *batc [all...] |
| H A D | anv_genX.h | 81 void genX(blorp_exec)(struct blorp_batch *batch,
|
| /xsrc/external/mit/MesaLib/dist/src/intel/vulkan/ |
| H A D | genX_blorp_exec.c | 37 static void blorp_measure_start(struct blorp_batch *_batch, 47 blorp_emit_dwords(struct blorp_batch *batch, unsigned n) 54 blorp_emit_reloc(struct blorp_batch *batch, 65 blorp_surface_reloc(struct blorp_batch *batch, uint32_t ss_offset, 95 blorp_get_surface_address(struct blorp_batch *blorp_batch, argument 112 blorp_get_surface_base_address(struct blorp_batch *batch) 123 blorp_alloc_dynamic_state(struct blorp_batch *batch, 138 blorp_alloc_general_state(struct blorp_batch *batch, 154 blorp_alloc_binding_table(struct blorp_batch *batc [all...] |