Searched refs:blorp_batch (Results 1 - 25 of 45) sorted by relevance

12

/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/crocus/
H A Dgen4_blorp_exec.h25 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 Dcrocus_blorp.c88 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 Dcrocus_program_cache.c241 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 Dcrocus_clear.c296 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 Dcrocus_resolve.c555 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 Diris_blorp.c82 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 Diris_program_cache.c198 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 Diris_blit.c445 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 Diris_blorp.c86 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 Diris_program_cache.c219 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 Diris_clear.c262 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 Diris_blit.c435 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 Dbrw_blorp.h114 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 DgenX_blorp_exec.c42 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 Dgen4_blorp_exec.h25 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 Dbrw_blorp.h114 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 DgenX_blorp_exec.c41 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 Dgfx4_blorp_exec.h25 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 Dblorp.h38 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 Dblorp_genX_exec.h48 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 Dblorp.h38 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 Dblorp_genX_exec.h49 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 DgenX_blorp_exec.c38 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 Danv_genX.h81 void genX(blorp_exec)(struct blorp_batch *batch,
/xsrc/external/mit/MesaLib/dist/src/intel/vulkan/
H A DgenX_blorp_exec.c37 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...]

Completed in 24 milliseconds

12