Home
last modified time | relevance | path

Searched defs:batch (Results 1 – 25 of 394) sorted by relevance

12345678910>>...16

/third_party/mesa3d/src/gallium/drivers/freedreno/
Dfreedreno_batch.c39 alloc_ring(struct fd_batch *batch, unsigned sz, enum fd_ringbuffer_flags flags) in alloc_ring()
61 batch_init(struct fd_batch *batch) in batch_init()
126 struct fd_batch *batch = CALLOC_STRUCT(fd_batch); in fd_batch_create() local
148 cleanup_submit(struct fd_batch *batch) in cleanup_submit()
186 batch_fini(struct fd_batch *batch) in batch_fini()
225 batch_flush_dependencies(struct fd_batch *batch) assert_dt in batch_flush_dependencies()
239 batch_reset_dependencies(struct fd_batch *batch) in batch_reset_dependencies()
252 batch_reset_resources(struct fd_batch *batch) in batch_reset_resources()
267 batch_reset(struct fd_batch *batch) assert_dt in batch_reset()
282 fd_batch_reset(struct fd_batch *batch) in fd_batch_reset()
[all …]
Dfreedreno_query_hw.c42 get_sample(struct fd_batch *batch, struct fd_ringbuffer *ring, in get_sample()
65 clear_sample_cache(struct fd_batch *batch) in clear_sample_cache()
74 query_active_in_batch(struct fd_batch *batch, struct fd_hw_query *hq) in query_active_in_batch()
81 resume_query(struct fd_batch *batch, struct fd_hw_query *hq, in resume_query()
98 pause_query(struct fd_batch *batch, struct fd_hw_query *hq, in pause_query()
140 struct fd_batch *batch = fd_context_batch_locked(ctx); in fd_hw_begin_query() local
162 struct fd_batch *batch = fd_context_batch_locked(ctx); in fd_hw_end_query() local
292 fd_hw_sample_init(struct fd_batch *batch, uint32_t size) in fd_hw_sample_init()
338 fd_hw_query_prepare(struct fd_batch *batch, uint32_t num_tiles) in fd_hw_query_prepare()
360 fd_hw_query_prepare_tile(struct fd_batch *batch, uint32_t n, in fd_hw_query_prepare_tile()
[all …]
/third_party/mesa3d/src/gallium/drivers/crocus/
Dcrocus_batch.c74 num_fences(struct crocus_batch *batch) in num_fences()
84 dump_fence_list(struct crocus_batch *batch) in dump_fence_list()
103 dump_validation_list(struct crocus_batch *batch) in dump_validation_list()
126 struct crocus_batch *batch = v_batch; in decode_get_bo() local
150 struct crocus_batch *batch = v_batch; in decode_get_state_size() local
170 decode_batch(struct crocus_batch *batch) in decode_batch()
191 struct crocus_batch *batch = &ice->batches[name]; in crocus_init_batch() local
268 find_exec_index(struct crocus_batch *batch, struct crocus_bo *bo) in find_exec_index()
284 find_validation_entry(struct crocus_batch *batch, struct crocus_bo *bo) in find_validation_entry()
294 ensure_exec_obj_space(struct crocus_batch *batch, uint32_t count) in ensure_exec_obj_space()
[all …]
Dcrocus_blorp.c53 stream_state(struct crocus_batch *batch, in stream_state()
90 struct crocus_batch *batch = blorp_batch->driver_batch; in blorp_emit_dwords() local
98 struct crocus_batch *batch = blorp_batch->driver_batch; in blorp_emit_reloc() local
120 struct crocus_batch *batch = blorp_batch->driver_batch; in blorp_surface_reloc() local
143 struct crocus_batch *batch = blorp_batch->driver_batch; in blorp_get_surface_base_address() local
157 struct crocus_batch *batch = blorp_batch->driver_batch; in blorp_alloc_dynamic_state() local
181 struct crocus_batch *batch = blorp_batch->driver_batch; in blorp_alloc_binding_table() local
194 blorp_binding_table_offset_to_pointer(struct blorp_batch *batch, in blorp_binding_table_offset_to_pointer()
205 struct crocus_batch *batch = blorp_batch->driver_batch; in blorp_alloc_vertex_buffer() local
237 struct crocus_batch *batch = blorp_batch->driver_batch; in blorp_get_workaround_address() local
[all …]
Dcrocus_pipe_control.c58 crocus_emit_pipe_control_flush(struct crocus_batch *batch, in crocus_emit_pipe_control_flush()
95 crocus_emit_pipe_control_write(struct crocus_batch *batch, in crocus_emit_pipe_control_write()
116 crocus_emit_depth_stall_flushes(struct crocus_batch *batch) in crocus_emit_depth_stall_flushes()
158 crocus_emit_end_of_pipe_sync(struct crocus_batch *batch, in crocus_emit_end_of_pipe_sync()
211 crocus_emit_mi_flush(struct crocus_batch *batch) in crocus_emit_mi_flush()
265 crocus_emit_post_sync_nonzero_flush(struct crocus_batch *batch) in crocus_emit_post_sync_nonzero_flush()
281 crocus_flush_all_caches(struct crocus_batch *batch) in crocus_flush_all_caches()
Dcrocus_fine_fence.c6 crocus_fine_fence_reset(struct crocus_batch *batch) in crocus_fine_fence_reset()
17 crocus_fine_fence_init(struct crocus_batch *batch) in crocus_fine_fence_init()
26 crocus_fine_fence_next(struct crocus_batch *batch) in crocus_fine_fence_next()
49 crocus_fine_fence_new(struct crocus_batch *batch, unsigned flags) in crocus_fine_fence_new()
Dgen4_blorp_exec.h27 struct crocus_batch *batch = blorp_batch->driver_batch; in dynamic_state_address() local
39 struct crocus_batch *batch = blorp_batch->driver_batch; in instruction_state_address() local
50 struct crocus_batch *batch = blorp_batch->driver_batch; in blorp_emit_vs_state() local
70 struct crocus_batch *batch = blorp_batch->driver_batch; in blorp_emit_sf_state() local
173 struct crocus_batch *batch = blorp_batch->driver_batch; in blorp_emit_pipeline() local
/third_party/mesa3d/src/gallium/drivers/iris/
Diris_batch.c73 num_fences(struct iris_batch *batch) in num_fences()
83 dump_fence_list(struct iris_batch *batch) in dump_fence_list()
102 dump_bo_list(struct iris_batch *batch) in dump_bo_list()
134 struct iris_batch *batch = v_batch; in decode_get_bo() local
160 struct iris_batch *batch = v_batch; in decode_get_state_size() local
171 decode_batch(struct iris_batch *batch) in decode_batch()
182 struct iris_batch *batch = &ice->batches[name]; in iris_init_batch() local
350 find_exec_index(struct iris_batch *batch, struct iris_bo *bo) in find_exec_index()
367 ensure_exec_obj_space(struct iris_batch *batch, uint32_t count) in ensure_exec_obj_space()
384 add_bo_to_batch(struct iris_batch *batch, struct iris_bo *bo, bool writable) in add_bo_to_batch()
[all …]
Diris_fine_fence.c6 iris_fine_fence_reset(struct iris_batch *batch) in iris_fine_fence_reset()
17 iris_fine_fence_init(struct iris_batch *batch) in iris_fine_fence_init()
25 iris_fine_fence_next(struct iris_batch *batch) in iris_fine_fence_next()
45 iris_fine_fence_new(struct iris_batch *batch, unsigned flags) in iris_fine_fence_new()
Diris_blorp.c49 stream_state(struct iris_batch *batch, in stream_state()
84 struct iris_batch *batch = blorp_batch->driver_batch; in blorp_emit_dwords() local
92 struct iris_batch *batch = blorp_batch->driver_batch; in combine_and_pin_address() local
136 struct iris_batch *batch = blorp_batch->driver_batch; in blorp_alloc_dynamic_state() local
163 struct iris_batch *batch = blorp_batch->driver_batch; in blorp_alloc_binding_table() local
186 blorp_binding_table_offset_to_pointer(struct blorp_batch *batch, in blorp_binding_table_offset_to_pointer()
199 struct iris_batch *batch = blorp_batch->driver_batch; in blorp_alloc_vertex_buffer() local
229 struct iris_batch *batch = blorp_batch->driver_batch; in blorp_vf_invalidate_for_vb_48b_transitions() local
254 struct iris_batch *batch = blorp_batch->driver_batch; in blorp_get_workaround_address() local
277 struct iris_batch *batch = blorp_batch->driver_batch; in blorp_get_l3_config() local
[all …]
Diris_genx_macros.h36 __gen_get_batch_dwords(struct iris_batch *batch, unsigned dwords) in __gen_get_batch_dwords()
49 __gen_combine_address(struct iris_batch *batch, void *location, in __gen_combine_address()
65 __gen_get_batch_address(struct iris_batch *batch, void *location) in __gen_get_batch_address()
89 #define _iris_pack_command(batch, cmd, dst, name) \ argument
99 #define _iris_pack_state(batch, cmd, dst, name) \ argument
108 #define iris_emit_cmd(batch, cmd, name) \ argument
111 #define iris_emit_merge(batch, dwords0, dwords1, num_dwords) \ argument
119 #define iris_emit_reg(batch, reg, name) \ argument
Diris_measure.c43 struct iris_measure_batch *batch = in measure_batch_free() local
100 iris_init_batch_measure(struct iris_context *ice, struct iris_batch *batch) in iris_init_batch_measure()
130 iris_destroy_batch_measure(struct iris_measure_batch *batch) in iris_destroy_batch_measure()
142 struct iris_batch *batch, in measure_start_snapshot()
205 measure_end_snapshot(struct iris_batch *batch, in measure_end_snapshot()
227 const struct iris_batch *batch, in state_changed()
251 struct intel_measure_batch *batch = in iris_measure_renderpass() local
273 struct iris_batch *batch, in _iris_measure_snapshot()
347 iris_measure_batch_end(struct iris_context *ice, struct iris_batch *batch) in iris_measure_batch_end()
/third_party/mesa3d/src/gallium/drivers/i915/
Di915_batchbuffer.h37 i915_winsys_batchbuffer_space(struct i915_winsys_batchbuffer *batch) in i915_winsys_batchbuffer_space()
43 i915_winsys_batchbuffer_check(struct i915_winsys_batchbuffer *batch, in i915_winsys_batchbuffer_check()
50 i915_winsys_batchbuffer_dword_unchecked(struct i915_winsys_batchbuffer *batch, in i915_winsys_batchbuffer_dword_unchecked()
58 i915_winsys_batchbuffer_float(struct i915_winsys_batchbuffer *batch, float f) in i915_winsys_batchbuffer_float()
70 i915_winsys_batchbuffer_dword(struct i915_winsys_batchbuffer *batch, in i915_winsys_batchbuffer_dword()
78 i915_winsys_batchbuffer_write(struct i915_winsys_batchbuffer *batch, void *data, in i915_winsys_batchbuffer_write()
88 i915_winsys_validate_buffers(struct i915_winsys_batchbuffer *batch, in i915_winsys_validate_buffers()
96 i915_winsys_batchbuffer_reloc(struct i915_winsys_batchbuffer *batch, in i915_winsys_batchbuffer_reloc()
/third_party/mesa3d/src/gallium/drivers/panfrost/
Dpan_job.c46 panfrost_batch_idx(struct panfrost_batch *batch) in panfrost_batch_idx()
54 panfrost_batch_add_surface(struct panfrost_batch *batch, struct pipe_surface *surf) in panfrost_batch_add_surface()
65 struct panfrost_batch *batch) in panfrost_batch_init()
103 panfrost_batch_cleanup(struct panfrost_context *ctx, struct panfrost_batch *batch) in panfrost_batch_cleanup()
158 struct panfrost_batch *batch = NULL; in panfrost_get_batch() local
202 struct panfrost_batch *batch = panfrost_get_batch(ctx, in panfrost_get_batch_for_fbo() local
216 struct panfrost_batch *batch; in panfrost_get_fresh_batch_for_fbo() local
235 panfrost_batch_update_access(struct panfrost_batch *batch, in panfrost_batch_update_access()
258 struct panfrost_batch *batch = &ctx->batches.slots[i]; in panfrost_batch_update_access() local
277 panfrost_batch_get_bo_access(struct panfrost_batch *batch, unsigned handle) in panfrost_batch_get_bo_access()
[all …]
Dpan_helpers.c92 panfrost_get_index_buffer(struct panfrost_batch *batch, in panfrost_get_index_buffer()
124 panfrost_get_index_buffer_bounded(struct panfrost_batch *batch, in panfrost_get_index_buffer_bounded()
195 panfrost_draw_target(struct panfrost_batch *batch, unsigned target) in panfrost_draw_target()
207 panfrost_set_batch_masks_blend(struct panfrost_batch *batch) in panfrost_set_batch_masks_blend()
219 panfrost_set_batch_masks_zs(struct panfrost_batch *batch) in panfrost_set_batch_masks_zs()
240 panfrost_track_image_access(struct panfrost_batch *batch, in panfrost_track_image_access()
/third_party/mesa3d/src/intel/blorp/
Dblorp_genX_exec.h129 _blorp_combine_address(struct blorp_batch *batch, void *location, in _blorp_combine_address()
150 #define blorp_emit(batch, cmd, name) \ argument
157 #define blorp_emitn(batch, cmd, n, ...) ({ \ argument
172 #define blorp_emit_dynamic(batch, state, name, align, offset) \ argument
210 emit_urb_config(struct blorp_batch *batch, in emit_urb_config()
283 blorp_emit_vertex_data(struct blorp_batch *batch, in blorp_emit_vertex_data()
301 blorp_emit_input_varying_data(struct blorp_batch *batch, in blorp_emit_input_varying_data()
404 blorp_emit_vertex_buffers(struct blorp_batch *batch, in blorp_emit_vertex_buffers()
434 blorp_emit_vertex_elements(struct blorp_batch *batch, in blorp_emit_vertex_elements()
611 blorp_emit_cc_viewport(struct blorp_batch *batch) in blorp_emit_cc_viewport()
[all …]
/third_party/mesa3d/src/gallium/drivers/d3d12/
Dd3d12_batch.cpp41 d3d12_init_batch(struct d3d12_context *ctx, struct d3d12_batch *batch) in d3d12_init_batch()
112 d3d12_reset_batch(struct d3d12_context *ctx, struct d3d12_batch *batch, uint64_t timeout_ns) in d3d12_reset_batch()
146 d3d12_destroy_batch(struct d3d12_context *ctx, struct d3d12_batch *batch) in d3d12_destroy_batch()
160 d3d12_start_batch(struct d3d12_context *ctx, struct d3d12_batch *batch) in d3d12_start_batch()
199 d3d12_end_batch(struct d3d12_context *ctx, struct d3d12_batch *batch) in d3d12_end_batch()
238 d3d12_batch_has_references(struct d3d12_batch *batch, in d3d12_batch_has_references()
250 d3d12_batch_reference_resource(struct d3d12_batch *batch, in d3d12_batch_reference_resource()
265 d3d12_batch_reference_sampler_view(struct d3d12_batch *batch, in d3d12_batch_reference_sampler_view()
278 d3d12_batch_reference_surface_texture(struct d3d12_batch *batch, in d3d12_batch_reference_surface_texture()
285 d3d12_batch_reference_object(struct d3d12_batch *batch, in d3d12_batch_reference_object()
/third_party/mesa3d/src/intel/vulkan/
DgenX_blorp_exec.c63 blorp_emit_dwords(struct blorp_batch *batch, unsigned n) in blorp_emit_dwords()
70 blorp_emit_reloc(struct blorp_batch *batch, in blorp_emit_reloc()
81 blorp_surface_reloc(struct blorp_batch *batch, uint32_t ss_offset, in blorp_surface_reloc()
128 blorp_get_surface_base_address(struct blorp_batch *batch) in blorp_get_surface_base_address()
139 blorp_alloc_dynamic_state(struct blorp_batch *batch, in blorp_alloc_dynamic_state()
154 blorp_alloc_general_state(struct blorp_batch *batch, in blorp_alloc_general_state()
170 blorp_alloc_binding_table(struct blorp_batch *batch, unsigned num_entries, in blorp_alloc_binding_table()
199 blorp_binding_table_offset_to_pointer(struct blorp_batch *batch, in blorp_binding_table_offset_to_pointer()
206 blorp_alloc_vertex_buffer(struct blorp_batch *batch, uint32_t size, in blorp_alloc_vertex_buffer()
224 blorp_vf_invalidate_for_vb_48b_transitions(struct blorp_batch *batch, in blorp_vf_invalidate_for_vb_48b_transitions()
[all …]
/third_party/mesa3d/src/gallium/drivers/zink/
Dzink_batch.c273 get_batch_state(struct zink_context *ctx, struct zink_batch *batch) in get_batch_state()
304 zink_reset_batch(struct zink_context *ctx, struct zink_batch *batch) in zink_reset_batch()
313 zink_start_batch(struct zink_context *ctx, struct zink_batch *batch) in zink_start_batch()
456 zink_end_batch(struct zink_context *ctx, struct zink_batch *batch) in zink_end_batch()
515 zink_batch_resource_usage_set(struct zink_batch *batch, struct zink_resource *res, bool write) in zink_batch_resource_usage_set()
536 zink_batch_reference_resource_rw(struct zink_batch *batch, struct zink_resource *res, bool write) in zink_batch_reference_resource_rw()
548 zink_batch_add_wait_semaphore(struct zink_batch *batch, VkSemaphore sem) in zink_batch_add_wait_semaphore()
554 batch_ptr_add_usage(struct zink_batch *batch, struct set *s, void *ptr) in batch_ptr_add_usage()
562 check_oom_flush(struct zink_context *ctx, const struct zink_batch *batch) in check_oom_flush()
572 zink_batch_reference_resource(struct zink_batch *batch, struct zink_resource *res) in zink_batch_reference_resource()
[all …]
/third_party/mesa3d/src/gallium/drivers/freedreno/a6xx/
Dfd6_gmem.c245 use_hw_binning(struct fd_batch *batch) in use_hw_binning()
257 patch_fb_read_gmem(struct fd_batch *batch) in patch_fb_read_gmem()
298 patch_fb_read_sysmem(struct fd_batch *batch) in patch_fb_read_sysmem()
348 update_render_cntl(struct fd_batch *batch, struct pipe_framebuffer_state *pfb, in update_render_cntl()
398 update_vsc_pipe(struct fd_batch *batch) in update_vsc_pipe()
478 emit_vsc_overflow_test(struct fd_batch *batch) in emit_vsc_overflow_test()
580 emit_common_init(struct fd_batch *batch) in emit_common_init()
599 emit_common_fini(struct fd_batch *batch) in emit_common_fini()
628 emit_conditional_ib(struct fd_batch *batch, const struct fd_tile *tile, in emit_conditional_ib()
683 emit_binning_pass(struct fd_batch *batch) assert_dt in emit_binning_pass()
[all …]
/third_party/mesa3d/src/gallium/drivers/freedreno/a5xx/
Dfd5_gmem.c262 use_hw_binning(struct fd_batch *batch) in use_hw_binning()
285 patch_draws(struct fd_batch *batch, enum pc_di_vis_cull_mode vismode) in patch_draws()
296 update_vsc_pipe(struct fd_batch *batch) assert_dt in update_vsc_pipe()
340 emit_binning_pass(struct fd_batch *batch) assert_dt in emit_binning_pass()
395 fd5_emit_tile_init(struct fd_batch *batch) assert_dt in fd5_emit_tile_init()
455 fd5_emit_tile_prep(struct fd_batch *batch, const struct fd_tile *tile) assert_dt in fd5_emit_tile_prep()
506 emit_mem2gmem_surf(struct fd_batch *batch, uint32_t base, in emit_mem2gmem_surf()
565 fd5_emit_tile_mem2gmem(struct fd_batch *batch, const struct fd_tile *tile) in fd5_emit_tile_mem2gmem()
607 fd5_emit_tile_renderprep(struct fd_batch *batch, const struct fd_tile *tile) in fd5_emit_tile_renderprep()
627 emit_gmem2mem_surf(struct fd_batch *batch, uint32_t base, in emit_gmem2mem_surf()
[all …]
/third_party/mesa3d/src/gallium/winsys/i915/drm/
Di915_drm_batchbuffer.c30 i915_drm_batchbuffer(struct i915_winsys_batchbuffer *batch) in i915_drm_batchbuffer()
36 i915_drm_batchbuffer_reset(struct i915_drm_batchbuffer *batch) in i915_drm_batchbuffer_reset()
57 struct i915_drm_batchbuffer *batch = CALLOC_STRUCT(i915_drm_batchbuffer); in i915_drm_batchbuffer_create() local
75 i915_drm_batchbuffer_validate_buffers(struct i915_winsys_batchbuffer *batch, in i915_drm_batchbuffer_validate_buffers()
100 struct i915_drm_batchbuffer *batch = i915_drm_batchbuffer(ibatch); in i915_drm_batchbuffer_reloc() local
165 struct i915_drm_batchbuffer *batch = i915_drm_batchbuffer(ibatch); in i915_drm_batchbuffer_flush() local
221 struct i915_drm_batchbuffer *batch = i915_drm_batchbuffer(ibatch); in i915_drm_batchbuffer_destroy() local
/third_party/mesa3d/src/gallium/drivers/freedreno/a3xx/
Dfd3_gmem.c142 use_hw_binning(struct fd_batch *batch) in use_hw_binning()
175 emit_binning_workaround(struct fd_batch *batch) assert_dt in emit_binning_workaround()
333 emit_gmem2mem_surf(struct fd_batch *batch, in emit_gmem2mem_surf()
376 fd3_emit_tile_gmem2mem(struct fd_batch *batch, in fd3_emit_tile_gmem2mem()
504 emit_mem2gmem_surf(struct fd_batch *batch, const uint32_t bases[], in emit_mem2gmem_surf()
560 fd3_emit_tile_mem2gmem(struct fd_batch *batch, in fd3_emit_tile_mem2gmem()
727 patch_draws(struct fd_batch *batch, enum pc_di_vis_cull_mode vismode) in patch_draws()
738 patch_rbrc(struct fd_batch *batch, uint32_t val) in patch_rbrc()
750 fd3_emit_sysmem_prep(struct fd_batch *batch) assert_dt in fd3_emit_sysmem_prep()
793 update_vsc_pipe(struct fd_batch *batch) assert_dt in update_vsc_pipe()
[all …]
/third_party/mesa3d/src/gallium/drivers/freedreno/a2xx/
Dfd2_gmem.c64 use_hw_binning(struct fd_batch *batch) in use_hw_binning()
88 emit_gmem2mem_surf(struct fd_batch *batch, uint32_t base, in emit_gmem2mem_surf()
136 prepare_tile_fini_ib(struct fd_batch *batch) assert_dt in prepare_tile_fini_ib()
224 fd2_emit_tile_gmem2mem(struct fd_batch *batch, const struct fd_tile *tile) in fd2_emit_tile_gmem2mem()
232 emit_mem2gmem_surf(struct fd_batch *batch, uint32_t base, in emit_mem2gmem_surf()
280 fd2_emit_tile_mem2gmem(struct fd_batch *batch, in fd2_emit_tile_mem2gmem()
400 patch_draws(struct fd_batch *batch, enum pc_di_vis_cull_mode vismode) in patch_draws()
436 fd2_emit_sysmem_prep(struct fd_batch *batch) in fd2_emit_sysmem_prep()
486 fd2_emit_tile_init(struct fd_batch *batch) assert_dt in fd2_emit_tile_init()
671 fd2_emit_tile_prep(struct fd_batch *batch, const struct fd_tile *tile) in fd2_emit_tile_prep()
[all …]
/third_party/mesa3d/src/gallium/drivers/freedreno/a4xx/
Dfd4_gmem.c145 use_hw_binning(struct fd_batch *batch) in use_hw_binning()
169 emit_gmem2mem_surf(struct fd_batch *batch, bool stencil, uint32_t base, in emit_gmem2mem_surf()
209 fd4_emit_tile_gmem2mem(struct fd_batch *batch, in fd4_emit_tile_gmem2mem()
317 emit_mem2gmem_surf(struct fd_batch *batch, const uint32_t *bases, in emit_mem2gmem_surf()
342 fd4_emit_tile_mem2gmem(struct fd_batch *batch, in fd4_emit_tile_mem2gmem()
528 patch_draws(struct fd_batch *batch, enum pc_di_vis_cull_mode vismode) in patch_draws()
540 fd4_emit_sysmem_prep(struct fd_batch *batch) assert_dt in fd4_emit_sysmem_prep()
574 update_vsc_pipe(struct fd_batch *batch) assert_dt in update_vsc_pipe()
612 emit_binning_pass(struct fd_batch *batch) assert_dt in emit_binning_pass()
676 fd4_emit_tile_init(struct fd_batch *batch) assert_dt in fd4_emit_tile_init()
[all …]

12345678910>>...16