Searched refs:anv_cmd_buffer (Results 1 - 25 of 30) sorted by relevance

12

/xsrc/external/mit/MesaLib.old/dist/src/intel/vulkan/
H A Danv_genX.h41 void genX(cmd_buffer_emit_state_base_address)(struct anv_cmd_buffer *cmd_buffer);
43 void genX(cmd_buffer_apply_pipe_flushes)(struct anv_cmd_buffer *cmd_buffer);
45 void genX(cmd_buffer_emit_gen7_depth_flush)(struct anv_cmd_buffer *cmd_buffer);
47 void genX(flush_pipeline_select_3d)(struct anv_cmd_buffer *cmd_buffer);
48 void genX(flush_pipeline_select_gpgpu)(struct anv_cmd_buffer *cmd_buffer);
50 void genX(cmd_buffer_config_l3)(struct anv_cmd_buffer *cmd_buffer,
53 void genX(cmd_buffer_flush_state)(struct anv_cmd_buffer *cmd_buffer);
54 void genX(cmd_buffer_flush_dynamic_state)(struct anv_cmd_buffer *cmd_buffer);
56 void genX(cmd_buffer_flush_compute_state)(struct anv_cmd_buffer *cmd_buffer);
58 void genX(cmd_buffer_enable_pma_fix)(struct anv_cmd_buffer *cmd_buffe
[all...]
H A DgenX_blorp_exec.c40 struct anv_cmd_buffer *cmd_buffer = batch->driver_batch;
48 struct anv_cmd_buffer *cmd_buffer = batch->driver_batch;
59 struct anv_cmd_buffer *cmd_buffer = batch->driver_batch;
85 struct anv_cmd_buffer *cmd_buffer = batch->driver_batch;
99 struct anv_cmd_buffer *cmd_buffer = batch->driver_batch;
114 struct anv_cmd_buffer *cmd_buffer = batch->driver_batch;
141 struct anv_cmd_buffer *cmd_buffer = batch->driver_batch;
181 struct anv_cmd_buffer *cmd_buffer = batch->driver_batch;
201 struct anv_cmd_buffer *cmd_buffer = batch->driver_batch;
218 struct anv_cmd_buffer *cmd_buffe
[all...]
H A Danv_cmd_buffer.c35 /** \file anv_cmd_buffer.c
41 * is concerned, most of anv_cmd_buffer is magic.
117 anv_cmd_state_init(struct anv_cmd_buffer *cmd_buffer)
129 anv_cmd_pipeline_state_finish(struct anv_cmd_buffer *cmd_buffer,
142 anv_cmd_state_finish(struct anv_cmd_buffer *cmd_buffer)
153 anv_cmd_state_reset(struct anv_cmd_buffer *cmd_buffer)
165 struct anv_cmd_buffer *cmd_buffer;
239 anv_cmd_buffer_destroy(struct anv_cmd_buffer *cmd_buffer)
260 ANV_FROM_HANDLE(anv_cmd_buffer, cmd_buffer, pCommandBuffers[i]);
270 anv_cmd_buffer_reset(struct anv_cmd_buffer *cmd_buffe
[all...]
H A Danv_private.h321 __builtin_types_compatible_p (__typeof (o), struct anv_cmd_buffer*), \
1155 * When decoding a anv_cmd_buffer, we might need to search for BOs through
1158 struct anv_cmd_buffer *cmd_buffer_being_decoded;
1287 /* Link in the anv_cmd_buffer.owned_batch_bos list */
2414 struct anv_cmd_buffer { struct
2462 VkResult anv_cmd_buffer_init_batch_bo_chain(struct anv_cmd_buffer *cmd_buffer);
2463 void anv_cmd_buffer_fini_batch_bo_chain(struct anv_cmd_buffer *cmd_buffer);
2464 void anv_cmd_buffer_reset_batch_bo_chain(struct anv_cmd_buffer *cmd_buffer);
2465 void anv_cmd_buffer_end_batch_buffer(struct anv_cmd_buffer *cmd_buffer);
2466 void anv_cmd_buffer_add_secondary(struct anv_cmd_buffer *primar
[all...]
H A Dgen8_cmd_buffer.c37 gen8_cmd_buffer_emit_viewport(struct anv_cmd_buffer *cmd_buffer)
78 gen8_cmd_buffer_emit_depth_viewport(struct anv_cmd_buffer *cmd_buffer,
106 genX(cmd_buffer_enable_pma_fix)(struct anv_cmd_buffer *cmd_buffer, bool enable)
169 want_depth_pma_fix(struct anv_cmd_buffer *cmd_buffer)
258 want_stencil_pma_fix(struct anv_cmd_buffer *cmd_buffer)
382 genX(cmd_buffer_flush_dynamic_state)(struct anv_cmd_buffer *cmd_buffer)
545 ANV_FROM_HANDLE(anv_cmd_buffer, cmd_buffer, commandBuffer);
H A Dgen7_cmd_buffer.c49 gen7_cmd_buffer_emit_scissor(struct anv_cmd_buffer *cmd_buffer)
136 ANV_FROM_HANDLE(anv_cmd_buffer, cmd_buffer, commandBuffer);
148 get_depth_format(struct anv_cmd_buffer *cmd_buffer)
178 genX(cmd_buffer_flush_dynamic_state)(struct anv_cmd_buffer *cmd_buffer)
284 genX(cmd_buffer_enable_pma_fix)(struct anv_cmd_buffer *cmd_buffer,
H A Danv_batch_chain.c38 * This file contains functions related to anv_cmd_buffer as a data
287 anv_batch_bo_create(struct anv_cmd_buffer *cmd_buffer,
319 anv_batch_bo_clone(struct anv_cmd_buffer *cmd_buffer,
385 anv_batch_bo_grow(struct anv_cmd_buffer *cmd_buffer, struct anv_batch_bo *bbo,
416 anv_batch_bo_link(struct anv_cmd_buffer *cmd_buffer,
450 struct anv_cmd_buffer *cmd_buffer)
459 struct anv_cmd_buffer *cmd_buffer,
493 anv_cmd_buffer_current_batch_bo(struct anv_cmd_buffer *cmd_buffer)
499 anv_cmd_buffer_surface_base_address(struct anv_cmd_buffer *cmd_buffer)
509 emit_batch_buffer_start(struct anv_cmd_buffer *cmd_buffe
[all...]
H A Danv_blorp.c261 ANV_FROM_HANDLE(anv_cmd_buffer, cmd_buffer, commandBuffer);
353 copy_buffer_to_image(struct anv_cmd_buffer *cmd_buffer,
457 ANV_FROM_HANDLE(anv_cmd_buffer, cmd_buffer, commandBuffer);
473 ANV_FROM_HANDLE(anv_cmd_buffer, cmd_buffer, commandBuffer);
515 ANV_FROM_HANDLE(anv_cmd_buffer, cmd_buffer, commandBuffer);
665 ANV_FROM_HANDLE(anv_cmd_buffer, cmd_buffer, commandBuffer);
699 ANV_FROM_HANDLE(anv_cmd_buffer, cmd_buffer, commandBuffer);
756 ANV_FROM_HANDLE(anv_cmd_buffer, cmd_buffer, commandBuffer);
846 ANV_FROM_HANDLE(anv_cmd_buffer, cmd_buffer, commandBuffer);
907 ANV_FROM_HANDLE(anv_cmd_buffer, cmd_buffe
[all...]
H A DgenX_cmd_buffer.c52 genX(cmd_buffer_emit_state_base_address)(struct anv_cmd_buffer *cmd_buffer)
198 add_surface_reloc(struct anv_cmd_buffer *cmd_buffer,
212 add_surface_state_relocs(struct anv_cmd_buffer *cmd_buffer,
468 transition_depth_buffer(struct anv_cmd_buffer *cmd_buffer,
501 set_image_compressed_bit(struct anv_cmd_buffer *cmd_buffer,
526 set_image_fast_clear_state(struct anv_cmd_buffer *cmd_buffer,
566 anv_cmd_compute_resolve_predicate(struct anv_cmd_buffer *cmd_buffer,
651 anv_cmd_simple_resolve_predicate(struct anv_cmd_buffer *cmd_buffer,
693 anv_cmd_predicated_ccs_resolve(struct anv_cmd_buffer *cmd_buffer,
725 anv_cmd_predicated_mcs_resolve(struct anv_cmd_buffer *cmd_buffe
[all...]
H A DgenX_query.c334 emit_ps_depth_count(struct anv_cmd_buffer *cmd_buffer,
357 emit_query_pc_availability(struct anv_cmd_buffer *cmd_buffer,
374 emit_zero_queries(struct anv_cmd_buffer *cmd_buffer,
420 ANV_FROM_HANDLE(anv_cmd_buffer, cmd_buffer, commandBuffer);
516 ANV_FROM_HANDLE(anv_cmd_buffer, cmd_buffer, commandBuffer);
572 ANV_FROM_HANDLE(anv_cmd_buffer, cmd_buffer, commandBuffer);
642 ANV_FROM_HANDLE(anv_cmd_buffer, cmd_buffer, commandBuffer);
723 ANV_FROM_HANDLE(anv_cmd_buffer, cmd_buffer, commandBuffer);
H A Danv_dump.c111 struct anv_cmd_buffer *cmd_buffer, struct anv_image *src,
396 dump_add_image(struct anv_cmd_buffer *cmd_buffer, struct anv_image *image,
413 anv_dump_add_framebuffer(struct anv_cmd_buffer *cmd_buffer,
H A DgenX_gpu_memcpy.c55 genX(cmd_buffer_so_memcpy)(struct anv_cmd_buffer *cmd_buffer,
/xsrc/external/mit/MesaLib/dist/src/intel/vulkan/
H A Danv_measure.h33 void anv_measure_init(struct anv_cmd_buffer *cmd_buffer);
34 void anv_measure_destroy(struct anv_cmd_buffer *cmd_buffer);
35 void anv_measure_reset(struct anv_cmd_buffer *cmd_buffer);
37 void _anv_measure_snapshot(struct anv_cmd_buffer *cmd_buffer,
43 void _anv_measure_endcommandbuffer(struct anv_cmd_buffer *cmd_buffer);
46 void _anv_measure_beginrenderpass(struct anv_cmd_buffer *cmd_buffer);
52 void _anv_measure_submit(struct anv_cmd_buffer *cmd_buffer);
55 _anv_measure_add_secondary(struct anv_cmd_buffer *primary,
56 struct anv_cmd_buffer *secondary);
H A Danv_genX.h55 void genX(cmd_buffer_emit_state_base_address)(struct anv_cmd_buffer *cmd_buffer);
57 void genX(cmd_buffer_apply_pipe_flushes)(struct anv_cmd_buffer *cmd_buffer);
59 void genX(cmd_buffer_emit_gfx7_depth_flush)(struct anv_cmd_buffer *cmd_buffer);
61 void genX(cmd_buffer_emit_gfx12_depth_wa)(struct anv_cmd_buffer *cmd_buffer,
64 void genX(cmd_buffer_set_binding_for_gfx8_vb_flush)(struct anv_cmd_buffer *cmd_buffer,
68 void genX(cmd_buffer_update_dirty_vbs_for_gfx8_vb_flush)(struct anv_cmd_buffer *cmd_buffer,
72 void genX(cmd_buffer_emit_hashing_mode)(struct anv_cmd_buffer *cmd_buffer,
76 void genX(flush_pipeline_select_3d)(struct anv_cmd_buffer *cmd_buffer);
77 void genX(flush_pipeline_select_gpgpu)(struct anv_cmd_buffer *cmd_buffer);
83 void genX(cmd_buffer_config_l3)(struct anv_cmd_buffer *cmd_buffe
[all...]
H A DgenX_blorp_exec.c40 struct anv_cmd_buffer *cmd_buffer = _batch->driver_batch;
49 struct anv_cmd_buffer *cmd_buffer = batch->driver_batch;
57 struct anv_cmd_buffer *cmd_buffer = batch->driver_batch;
68 struct anv_cmd_buffer *cmd_buffer = batch->driver_batch;
114 struct anv_cmd_buffer *cmd_buffer = batch->driver_batch;
128 struct anv_cmd_buffer *cmd_buffer = batch->driver_batch;
143 struct anv_cmd_buffer *cmd_buffer = batch->driver_batch;
159 struct anv_cmd_buffer *cmd_buffer = batch->driver_batch;
186 struct anv_cmd_buffer *cmd_buffer = batch->driver_batch;
206 struct anv_cmd_buffer *cmd_buffe
[all...]
H A Danv_cmd_buffer.c35 /** \file anv_cmd_buffer.c
41 * is concerned, most of anv_cmd_buffer is magic.
220 anv_cmd_state_init(struct anv_cmd_buffer *cmd_buffer)
232 anv_cmd_pipeline_state_finish(struct anv_cmd_buffer *cmd_buffer,
245 anv_cmd_state_finish(struct anv_cmd_buffer *cmd_buffer)
256 anv_cmd_state_reset(struct anv_cmd_buffer *cmd_buffer)
268 struct anv_cmd_buffer *cmd_buffer;
346 anv_cmd_buffer_destroy(struct anv_cmd_buffer *cmd_buffer)
374 ANV_FROM_HANDLE(anv_cmd_buffer, cmd_buffer, pCommandBuffers[i]);
384 anv_cmd_buffer_reset(struct anv_cmd_buffer *cmd_buffe
[all...]
H A Danv_measure.c88 config_from_command_buffer(struct anv_cmd_buffer *cmd_buffer)
94 anv_measure_init(struct anv_cmd_buffer *cmd_buffer)
129 anv_measure_start_snapshot(struct anv_cmd_buffer *cmd_buffer,
188 anv_measure_end_snapshot(struct anv_cmd_buffer *cmd_buffer,
207 state_changed(struct anv_cmd_buffer *cmd_buffer,
237 _anv_measure_snapshot(struct anv_cmd_buffer *cmd_buffer,
293 anv_measure_reset(struct anv_cmd_buffer *cmd_buffer)
340 anv_measure_destroy(struct anv_cmd_buffer *cmd_buffer)
387 _anv_measure_submit(struct anv_cmd_buffer *cmd_buffer)
438 _anv_measure_endcommandbuffer(struct anv_cmd_buffer *cmd_buffe
[all...]
H A Danv_batch_chain.c41 * This file contains functions related to anv_cmd_buffer as a data
343 anv_batch_bo_create(struct anv_cmd_buffer *cmd_buffer,
376 anv_batch_bo_clone(struct anv_cmd_buffer *cmd_buffer,
441 anv_batch_bo_grow(struct anv_cmd_buffer *cmd_buffer, struct anv_batch_bo *bbo,
472 anv_batch_bo_link(struct anv_cmd_buffer *cmd_buffer,
506 struct anv_cmd_buffer *cmd_buffer)
515 struct anv_cmd_buffer *cmd_buffer,
551 anv_cmd_buffer_current_batch_bo(struct anv_cmd_buffer *cmd_buffer)
557 anv_cmd_buffer_surface_base_address(struct anv_cmd_buffer *cmd_buffer)
568 emit_batch_buffer_start(struct anv_cmd_buffer *cmd_buffe
[all...]
H A DgenX_cmd_buffer.c51 static void genX(flush_pipeline_select)(struct anv_cmd_buffer *cmd_buffer,
82 is_render_queue_cmd_buffer(const struct anv_cmd_buffer *cmd_buffer)
89 genX(cmd_buffer_emit_state_base_address)(struct anv_cmd_buffer *cmd_buffer)
281 add_surface_reloc(struct anv_cmd_buffer *cmd_buffer,
303 add_surface_state_relocs(struct anv_cmd_buffer *cmd_buffer,
498 anv_image_init_aux_tt(struct anv_cmd_buffer *cmd_buffer,
602 transition_depth_buffer(struct anv_cmd_buffer *cmd_buffer,
680 transition_stencil_buffer(struct anv_cmd_buffer *cmd_buffer,
768 set_image_compressed_bit(struct anv_cmd_buffer *cmd_buffer,
793 set_image_fast_clear_state(struct anv_cmd_buffer *cmd_buffe
[all...]
H A Danv_blorp.c133 anv_blorp_batch_init(struct anv_cmd_buffer *cmd_buffer,
316 copy_image(struct anv_cmd_buffer *cmd_buffer,
439 ANV_FROM_HANDLE(anv_cmd_buffer, cmd_buffer, commandBuffer);
475 copy_buffer_to_image(struct anv_cmd_buffer *cmd_buffer,
612 ANV_FROM_HANDLE(anv_cmd_buffer, cmd_buffer, commandBuffer);
632 ANV_FROM_HANDLE(anv_cmd_buffer, cmd_buffer, commandBuffer);
672 blit_image(struct anv_cmd_buffer *cmd_buffer,
793 ANV_FROM_HANDLE(anv_cmd_buffer, cmd_buffer, commandBuffer);
858 ANV_FROM_HANDLE(anv_cmd_buffer, cmd_buffer, commandBuffer);
883 ANV_FROM_HANDLE(anv_cmd_buffer, cmd_buffe
[all...]
H A Danv_private.h993 struct anv_cmd_buffer ** cmd_buffers;
1224 * When decoding a anv_cmd_buffer, we might need to search for BOs through
1227 struct anv_cmd_buffer *cmd_buffer_being_decoded;
1516 /* Link in the anv_cmd_buffer.owned_batch_bos list */
3082 struct anv_cmd_buffer { struct
3172 anv_cmd_buffer_is_chainable(struct anv_cmd_buffer *cmd_buffer)
3178 VkResult anv_cmd_buffer_init_batch_bo_chain(struct anv_cmd_buffer *cmd_buffer);
3179 void anv_cmd_buffer_fini_batch_bo_chain(struct anv_cmd_buffer *cmd_buffer);
3180 void anv_cmd_buffer_reset_batch_bo_chain(struct anv_cmd_buffer *cmd_buffer);
3181 void anv_cmd_buffer_end_batch_buffer(struct anv_cmd_buffer *cmd_buffe
[all...]
H A DgenX_query.c324 khr_perf_query_ensure_relocs(struct anv_cmd_buffer *cmd_buffer)
605 emit_ps_depth_count(struct anv_cmd_buffer *cmd_buffer,
631 emit_query_pc_availability(struct anv_cmd_buffer *cmd_buffer,
651 emit_zero_queries(struct anv_cmd_buffer *cmd_buffer,
721 ANV_FROM_HANDLE(anv_cmd_buffer, cmd_buffer, commandBuffer);
837 emit_perf_intel_query(struct anv_cmd_buffer *cmd_buffer,
896 ANV_FROM_HANDLE(anv_cmd_buffer, cmd_buffer, commandBuffer);
1073 ANV_FROM_HANDLE(anv_cmd_buffer, cmd_buffer, commandBuffer);
1235 ANV_FROM_HANDLE(anv_cmd_buffer, cmd_buffer, commandBuffer);
1291 gpu_write_query_result_cond(struct anv_cmd_buffer *cmd_buffe
[all...]
H A Dgfx7_cmd_buffer.c49 gfx7_cmd_buffer_emit_scissor(struct anv_cmd_buffer *cmd_buffer)
162 ANV_FROM_HANDLE(anv_cmd_buffer, cmd_buffer, commandBuffer);
174 get_depth_format(struct anv_cmd_buffer *cmd_buffer)
204 genX(cmd_buffer_flush_dynamic_state)(struct anv_cmd_buffer *cmd_buffer)
472 genX(cmd_buffer_enable_pma_fix)(struct anv_cmd_buffer *cmd_buffer,
H A Dgfx8_cmd_buffer.c38 gfx8_cmd_buffer_emit_viewport(struct anv_cmd_buffer *cmd_buffer)
95 gfx8_cmd_buffer_emit_depth_viewport(struct anv_cmd_buffer *cmd_buffer,
131 genX(cmd_buffer_enable_pma_fix)(struct anv_cmd_buffer *cmd_buffer, bool enable)
205 want_depth_pma_fix(struct anv_cmd_buffer *cmd_buffer)
294 want_stencil_pma_fix(struct anv_cmd_buffer *cmd_buffer)
418 genX(cmd_buffer_flush_dynamic_state)(struct anv_cmd_buffer *cmd_buffer)
826 ANV_FROM_HANDLE(anv_cmd_buffer, cmd_buffer, commandBuffer);
H A DgenX_gpu_memcpy.c55 genX(cmd_buffer_so_memcpy)(struct anv_cmd_buffer *cmd_buffer,

Completed in 45 milliseconds

12