Home
last modified time | relevance | path

Searched refs:intel_batchbuffer (Results 1 – 25 of 92) sorted by relevance

1234

/external/igt-gpu-tools/lib/
Dgpu_cmds.h41 gen7_render_flush(struct intel_batchbuffer *batch, uint32_t batch_end);
44 gen7_render_context_flush(struct intel_batchbuffer *batch, uint32_t batch_end);
47 gen7_fill_curbe_buffer_data(struct intel_batchbuffer *batch,
50 gen11_fill_curbe_buffer_data(struct intel_batchbuffer *batch);
53 gen7_fill_surface_state(struct intel_batchbuffer *batch,
59 gen7_fill_binding_table(struct intel_batchbuffer *batch,
62 gen11_fill_binding_table(struct intel_batchbuffer *batch,
66 gen7_fill_kernel(struct intel_batchbuffer *batch,
71 gen7_fill_interface_descriptor(struct intel_batchbuffer *batch,
77 gen7_emit_state_base_address(struct intel_batchbuffer *batch);
[all …]
Dintel_batchbuffer.h14 struct intel_batchbuffer { struct
26 struct intel_batchbuffer *intel_batchbuffer_alloc(drm_intel_bufmgr *bufmgr, argument
29 void intel_batchbuffer_set_context(struct intel_batchbuffer *batch,
33 void intel_batchbuffer_free(struct intel_batchbuffer *batch);
36 void intel_batchbuffer_flush(struct intel_batchbuffer *batch);
37 void intel_batchbuffer_flush_on_ring(struct intel_batchbuffer *batch, int ring);
38 void intel_batchbuffer_flush_with_context(struct intel_batchbuffer *batch,
41 void intel_batchbuffer_reset(struct intel_batchbuffer *batch);
43 uint32_t intel_batchbuffer_copy_data(struct intel_batchbuffer *batch,
47 void intel_batchbuffer_emit_reloc(struct intel_batchbuffer *batch,
[all …]
Drendercopy_gen7.c36 gen7_render_flush(struct intel_batchbuffer *batch, in gen7_render_flush()
60 gen7_bind_buf(struct intel_batchbuffer *batch, in gen7_bind_buf()
116 gen7_emit_vertex_elements(struct intel_batchbuffer *batch) in gen7_emit_vertex_elements()
150 gen7_create_vertex_buffer(struct intel_batchbuffer *batch, in gen7_create_vertex_buffer()
177 static void gen7_emit_vertex_buffer(struct intel_batchbuffer *batch, in gen7_emit_vertex_buffer()
195 gen7_bind_surfaces(struct intel_batchbuffer *batch, in gen7_bind_surfaces()
210 gen7_emit_binding_table(struct intel_batchbuffer *batch, in gen7_emit_binding_table()
220 gen7_emit_drawing_rectangle(struct intel_batchbuffer *batch, const struct igt_buf *dst) in gen7_emit_drawing_rectangle()
229 gen7_create_blend_state(struct intel_batchbuffer *batch) in gen7_create_blend_state()
245 gen7_emit_state_base_address(struct intel_batchbuffer *batch) in gen7_emit_state_base_address()
[all …]
Drendercopy.h4 static inline void emit_vertex_2s(struct intel_batchbuffer *batch, in emit_vertex_2s()
10 static inline void emit_vertex(struct intel_batchbuffer *batch, in emit_vertex()
18 static inline void emit_vertex_normalized(struct intel_batchbuffer *batch, in emit_vertex_normalized()
26 void gen11_render_copyfunc(struct intel_batchbuffer *batch,
31 void gen9_render_copyfunc(struct intel_batchbuffer *batch,
36 void gen8_render_copyfunc(struct intel_batchbuffer *batch,
41 void gen7_render_copyfunc(struct intel_batchbuffer *batch,
46 void gen6_render_copyfunc(struct intel_batchbuffer *batch,
51 void gen4_render_copyfunc(struct intel_batchbuffer *batch,
56 void gen3_render_copyfunc(struct intel_batchbuffer *batch,
[all …]
Drendercopy_gen6.c52 batch_round_upto(struct intel_batchbuffer *batch, uint32_t divisor) in batch_round_upto()
62 gen6_render_flush(struct intel_batchbuffer *batch, in gen6_render_flush()
75 gen6_bind_buf(struct intel_batchbuffer *batch, const struct igt_buf *buf, in gen6_bind_buf()
126 gen6_bind_surfaces(struct intel_batchbuffer *batch, in gen6_bind_surfaces()
141 gen6_emit_sip(struct intel_batchbuffer *batch) in gen6_emit_sip()
148 gen6_emit_urb(struct intel_batchbuffer *batch) in gen6_emit_urb()
158 gen6_emit_state_base_address(struct intel_batchbuffer *batch) in gen6_emit_state_base_address()
181 gen6_emit_viewports(struct intel_batchbuffer *batch, uint32_t cc_vp) in gen6_emit_viewports()
192 gen6_emit_vs(struct intel_batchbuffer *batch) in gen6_emit_vs()
210 gen6_emit_gs(struct intel_batchbuffer *batch) in gen6_emit_gs()
[all …]
Drendercopy_gen8.c31 static void dump_batch(struct intel_batchbuffer *batch) { in dump_batch()
121 struct intel_batchbuffer *batch) in annotation_flush()
132 gen6_render_flush(struct intel_batchbuffer *batch, in gen6_render_flush()
146 gen8_bind_buf(struct intel_batchbuffer *batch, in gen8_bind_buf()
213 gen8_bind_surfaces(struct intel_batchbuffer *batch, in gen8_bind_surfaces()
232 gen8_create_sampler(struct intel_batchbuffer *batch, in gen8_create_sampler()
257 gen8_fill_ps(struct intel_batchbuffer *batch, in gen8_fill_ps()
281 gen7_fill_vertex_buffer_data(struct intel_batchbuffer *batch, in gen7_fill_vertex_buffer_data()
322 gen6_emit_vertex_elements(struct intel_batchbuffer *batch) { in gen6_emit_vertex_elements()
375 static void gen8_emit_vertex_buffer(struct intel_batchbuffer *batch, in gen8_emit_vertex_buffer()
[all …]
Drendercopy_gen9.c31 static void dump_batch(struct intel_batchbuffer *batch) { in dump_batch()
152 struct intel_batchbuffer *batch) in annotation_flush()
163 gen6_render_flush(struct intel_batchbuffer *batch, in gen6_render_flush()
177 gen8_bind_buf(struct intel_batchbuffer *batch, const struct igt_buf *buf, in gen8_bind_buf()
259 gen8_bind_surfaces(struct intel_batchbuffer *batch, in gen8_bind_surfaces()
278 gen8_create_sampler(struct intel_batchbuffer *batch) { in gen8_create_sampler()
301 gen8_fill_ps(struct intel_batchbuffer *batch, in gen8_fill_ps()
325 gen7_fill_vertex_buffer_data(struct intel_batchbuffer *batch, in gen7_fill_vertex_buffer_data()
365 gen6_emit_vertex_elements(struct intel_batchbuffer *batch) { in gen6_emit_vertex_elements()
418 static void gen7_emit_vertex_buffer(struct intel_batchbuffer *batch, in gen7_emit_vertex_buffer()
[all …]
Dgpu_cmds.c28 gen7_render_flush(struct intel_batchbuffer *batch, uint32_t batch_end) in gen7_render_flush()
40 gen7_render_context_flush(struct intel_batchbuffer *batch, uint32_t batch_end) in gen7_render_context_flush()
52 gen7_fill_curbe_buffer_data(struct intel_batchbuffer *batch, in gen7_fill_curbe_buffer_data()
68 gen11_fill_curbe_buffer_data(struct intel_batchbuffer *batch) in gen11_fill_curbe_buffer_data()
84 gen7_fill_surface_state(struct intel_batchbuffer *batch, in gen7_fill_surface_state()
133 gen7_fill_binding_table(struct intel_batchbuffer *batch, in gen7_fill_binding_table()
151 gen11_fill_binding_table(struct intel_batchbuffer *batch, in gen11_fill_binding_table()
171 gen7_fill_kernel(struct intel_batchbuffer *batch, in gen7_fill_kernel()
183 gen7_fill_interface_descriptor(struct intel_batchbuffer *batch, in gen7_fill_interface_descriptor()
216 gen7_emit_state_base_address(struct intel_batchbuffer *batch) in gen7_emit_state_base_address()
[all …]
Drendercopy_gen4.c83 batch_used(struct intel_batchbuffer *batch) in batch_used()
89 batch_round_upto(struct intel_batchbuffer *batch, uint32_t divisor) in batch_round_upto()
124 gen4_render_flush(struct intel_batchbuffer *batch, in gen4_render_flush()
137 gen4_bind_buf(struct intel_batchbuffer *batch, in gen4_bind_buf()
187 gen4_bind_surfaces(struct intel_batchbuffer *batch, in gen4_bind_surfaces()
202 gen4_emit_sip(struct intel_batchbuffer *batch) in gen4_emit_sip()
209 gen4_emit_state_base_address(struct intel_batchbuffer *batch) in gen4_emit_state_base_address()
245 gen4_emit_pipelined_pointers(struct intel_batchbuffer *batch, in gen4_emit_pipelined_pointers()
259 gen4_emit_urb(struct intel_batchbuffer *batch) in gen4_emit_urb()
295 gen4_emit_null_depth_buffer(struct intel_batchbuffer *batch) in gen4_emit_null_depth_buffer()
[all …]
Dmedia_fill.h32 gen8_media_fillfunc(struct intel_batchbuffer *batch,
39 gen7_media_fillfunc(struct intel_batchbuffer *batch,
46 gen9_media_fillfunc(struct intel_batchbuffer *batch,
53 gen11_media_vme_func(struct intel_batchbuffer *batch,
Dgpgpu_fill.h33 gen7_gpgpu_fillfunc(struct intel_batchbuffer *batch,
40 gen8_gpgpu_fillfunc(struct intel_batchbuffer *batch,
47 gen9_gpgpu_fillfunc(struct intel_batchbuffer *batch,
54 gen11_gpgpu_fillfunc(struct intel_batchbuffer *batch,
Dintel_batchbuffer.c78 intel_batchbuffer_align(struct intel_batchbuffer *batch, uint32_t align) in intel_batchbuffer_align()
99 intel_batchbuffer_subdata_alloc(struct intel_batchbuffer *batch, uint32_t size, in intel_batchbuffer_subdata_alloc()
118 intel_batchbuffer_subdata_offset(struct intel_batchbuffer *batch, void *ptr) in intel_batchbuffer_subdata_offset()
130 intel_batchbuffer_reset(struct intel_batchbuffer *batch) in intel_batchbuffer_reset()
157 struct intel_batchbuffer *
160 struct intel_batchbuffer *batch = calloc(sizeof(*batch), 1); in intel_batchbuffer_alloc()
177 intel_batchbuffer_free(struct intel_batchbuffer *batch) in intel_batchbuffer_free()
187 flush_on_ring_common(struct intel_batchbuffer *batch, int ring) in flush_on_ring_common()
223 intel_batchbuffer_flush_on_ring(struct intel_batchbuffer *batch, int ring) in intel_batchbuffer_flush_on_ring()
245 intel_batchbuffer_set_context(struct intel_batchbuffer *batch, in intel_batchbuffer_set_context()
[all …]
Dmedia_fill.c133 gen7_media_fillfunc(struct intel_batchbuffer *batch, in gen7_media_fillfunc()
177 gen8_media_fillfunc(struct intel_batchbuffer *batch, in gen8_media_fillfunc()
221 __gen9_media_fillfunc(struct intel_batchbuffer *batch, in __gen9_media_fillfunc()
277 gen9_media_fillfunc(struct intel_batchbuffer *batch, in gen9_media_fillfunc()
290 __gen11_media_vme_func(struct intel_batchbuffer *batch, in __gen11_media_vme_func()
346 gen11_media_vme_func(struct intel_batchbuffer *batch, in gen11_media_vme_func()
Dgpgpu_fill.c120 gen7_gpgpu_fillfunc(struct intel_batchbuffer *batch, in gen7_gpgpu_fillfunc()
169 gen8_gpgpu_fillfunc(struct intel_batchbuffer *batch, in gen8_gpgpu_fillfunc()
217 __gen9_gpgpu_fillfunc(struct intel_batchbuffer *batch, in __gen9_gpgpu_fillfunc()
266 void gen9_gpgpu_fillfunc(struct intel_batchbuffer *batch, in gen9_gpgpu_fillfunc()
276 void gen11_gpgpu_fillfunc(struct intel_batchbuffer *batch, in gen11_gpgpu_fillfunc()
Drendercopy_i830.c75 static void gen2_emit_invariant(struct intel_batchbuffer *batch) in gen2_emit_invariant()
135 static void gen2_emit_target(struct intel_batchbuffer *batch, in gen2_emit_target()
175 static void gen2_emit_texture(struct intel_batchbuffer *batch, in gen2_emit_texture()
217 static void gen2_emit_copy_pipeline(struct intel_batchbuffer *batch) in gen2_emit_copy_pipeline()
234 void gen2_render_copyfunc(struct intel_batchbuffer *batch, in gen2_render_copyfunc()
/external/igt-gpu-tools/tools/null_state_gen/
Dintel_renderstate_gen7.c44 gen7_bind_buf_null(struct intel_batchbuffer *batch) in gen7_bind_buf_null()
50 gen7_emit_vertex_elements(struct intel_batchbuffer *batch) in gen7_emit_vertex_elements()
85 gen7_create_vertex_buffer(struct intel_batchbuffer *batch) in gen7_create_vertex_buffer()
92 static void gen7_emit_vertex_buffer(struct intel_batchbuffer *batch) in gen7_emit_vertex_buffer()
111 gen7_bind_surfaces(struct intel_batchbuffer *batch) in gen7_bind_surfaces()
124 gen7_emit_binding_table(struct intel_batchbuffer *batch) in gen7_emit_binding_table()
131 gen7_emit_drawing_rectangle(struct intel_batchbuffer *batch) in gen7_emit_drawing_rectangle()
141 gen7_create_blend_state(struct intel_batchbuffer *batch) in gen7_create_blend_state()
156 gen7_emit_state_base_address(struct intel_batchbuffer *batch) in gen7_emit_state_base_address()
172 gen7_create_cc_viewport(struct intel_batchbuffer *batch) in gen7_create_cc_viewport()
[all …]
Dintel_renderstate_gen6.c60 gen6_bind_buf_null(struct intel_batchbuffer *batch) in gen6_bind_buf_null()
69 gen6_bind_surfaces(struct intel_batchbuffer *batch) in gen6_bind_surfaces()
82 gen6_emit_sip(struct intel_batchbuffer *batch) in gen6_emit_sip()
89 gen6_emit_urb(struct intel_batchbuffer *batch) in gen6_emit_urb()
99 gen6_emit_state_base_address(struct intel_batchbuffer *batch) in gen6_emit_state_base_address()
122 gen6_emit_viewports(struct intel_batchbuffer *batch, uint32_t cc_vp) in gen6_emit_viewports()
133 gen6_emit_vs(struct intel_batchbuffer *batch) in gen6_emit_vs()
151 gen6_emit_gs(struct intel_batchbuffer *batch) in gen6_emit_gs()
170 gen6_emit_clip(struct intel_batchbuffer *batch) in gen6_emit_clip()
179 gen6_emit_wm_constants(struct intel_batchbuffer *batch) in gen6_emit_wm_constants()
[all …]
Dintel_renderstate_gen8.c33 static void gen8_emit_wm(struct intel_batchbuffer *batch) in gen8_emit_wm()
39 static void gen8_emit_ps(struct intel_batchbuffer *batch) in gen8_emit_ps()
55 static void gen8_emit_sf(struct intel_batchbuffer *batch) in gen8_emit_sf()
66 static void gen8_emit_vs(struct intel_batchbuffer *batch) in gen8_emit_vs()
79 static void gen8_emit_hs(struct intel_batchbuffer *batch) in gen8_emit_hs()
92 static void gen8_emit_raster(struct intel_batchbuffer *batch) in gen8_emit_raster()
101 static void gen8_emit_urb(struct intel_batchbuffer *batch) in gen8_emit_urb()
120 static void gen8_emit_vf_topology(struct intel_batchbuffer *batch) in gen8_emit_vf_topology()
126 static void gen8_emit_so_decl_list(struct intel_batchbuffer *batch) in gen8_emit_so_decl_list()
141 static void gen8_emit_so_buffer(struct intel_batchbuffer *batch, const int index) in gen8_emit_so_buffer()
[all …]
Dintel_renderstate_gen9.c32 static void gen8_emit_wm(struct intel_batchbuffer *batch) in gen8_emit_wm()
38 static void gen8_emit_ps(struct intel_batchbuffer *batch) in gen8_emit_ps()
54 static void gen8_emit_sf(struct intel_batchbuffer *batch) in gen8_emit_sf()
65 static void gen8_emit_vs(struct intel_batchbuffer *batch) in gen8_emit_vs()
78 static void gen8_emit_hs(struct intel_batchbuffer *batch) in gen8_emit_hs()
91 static void gen8_emit_raster(struct intel_batchbuffer *batch) in gen8_emit_raster()
100 static void gen8_emit_urb(struct intel_batchbuffer *batch) in gen8_emit_urb()
119 static void gen8_emit_vf_topology(struct intel_batchbuffer *batch) in gen8_emit_vf_topology()
125 static void gen8_emit_so_decl_list(struct intel_batchbuffer *batch) in gen8_emit_so_decl_list()
141 static void gen8_emit_so_buffer(struct intel_batchbuffer *batch, const int index) in gen8_emit_so_buffer()
[all …]
Dintel_batchbuffer.h63 struct intel_batchbuffer { struct
70 struct intel_batchbuffer *intel_batchbuffer_create(void); argument
83 uint32_t intel_batch_state_copy(struct intel_batchbuffer *batch, const void *d, unsigned bytes, uns…
85 uint32_t intel_batch_state_alloc(struct intel_batchbuffer *batch, unsigned bytes, unsigned align,
87 uint32_t intel_batch_state_offset(struct intel_batchbuffer *batch, unsigned align);
88 unsigned intel_batch_num_cmds(struct intel_batchbuffer *batch);
89 struct bb_item *intel_batch_state_get(struct intel_batchbuffer *batch, unsigned i);
90 unsigned intel_batch_num_state(struct intel_batchbuffer *batch);
92 struct bb_item *intel_batch_cmd_get(struct intel_batchbuffer *batch, unsigned i);
93 int intel_batch_is_reloc(struct intel_batchbuffer *batch, unsigned i);
[all …]
Dintel_batchbuffer.c96 struct intel_batchbuffer *intel_batchbuffer_create(void) in intel_batchbuffer_create()
98 struct intel_batchbuffer *batch; in intel_batchbuffer_create()
134 static int reloc_exists(struct intel_batchbuffer *batch, uint32_t offset) in reloc_exists()
147 int intel_batch_is_reloc(struct intel_batchbuffer *batch, unsigned i) in intel_batch_is_reloc()
152 static void intel_batch_cmd_align(struct intel_batchbuffer *batch, unsigned align) in intel_batch_cmd_align()
157 static void intel_batch_state_align(struct intel_batchbuffer *batch, unsigned align) in intel_batch_state_align()
162 unsigned intel_batch_num_cmds(struct intel_batchbuffer *batch) in intel_batch_num_cmds()
167 unsigned intel_batch_num_state(struct intel_batchbuffer *batch) in intel_batch_num_state()
172 struct bb_item *intel_batch_cmd_get(struct intel_batchbuffer *batch, unsigned i) in intel_batch_cmd_get()
177 struct bb_item *intel_batch_state_get(struct intel_batchbuffer *batch, unsigned i) in intel_batch_state_get()
[all …]
Dintel_renderstate.h29 void gen6_setup_null_render_state(struct intel_batchbuffer *batch);
30 void gen7_setup_null_render_state(struct intel_batchbuffer *batch);
31 void gen8_setup_null_render_state(struct intel_batchbuffer *batch);
32 void gen9_setup_null_render_state(struct intel_batchbuffer *batch);
Dintel_null_state_gen.c48 static int print_state(int gen, struct intel_batchbuffer *batch) in print_state()
112 struct intel_batchbuffer *batch; in do_generate()
114 void (*null_state_gen)(struct intel_batchbuffer *batch) = NULL; in do_generate()
/external/mesa3d/src/mesa/drivers/dri/i965/
Dintel_batchbuffer.h22 struct intel_batchbuffer;
25 void intel_batchbuffer_free(struct intel_batchbuffer *batch);
56 bool brw_batch_references(struct intel_batchbuffer *batch, struct brw_bo *bo);
63 void brw_use_pinned_bo(struct intel_batchbuffer *batch, struct brw_bo *bo,
66 uint64_t brw_batch_reloc(struct intel_batchbuffer *batch,
71 uint64_t brw_state_reloc(struct intel_batchbuffer *batch,
106 struct intel_batchbuffer *batch = &brw->batch; in intel_batchbuffer_advance()
121 brw_ptr_in_state_buffer(struct intel_batchbuffer *batch, void *p) in brw_ptr_in_state_buffer()
Dintel_batchbuffer.c62 dump_validation_list(struct intel_batchbuffer *batch) in dump_validation_list()
87 struct intel_batchbuffer *batch = &brw->batch; in decode_get_bo()
110 struct intel_batchbuffer *batch = &brw->batch; in decode_get_state_size()
130 struct intel_batchbuffer *batch = &brw->batch; in intel_batchbuffer_init()
181 add_exec_bo(struct intel_batchbuffer *batch, struct brw_bo *bo) in add_exec_bo()
229 struct intel_batchbuffer *batch = &brw->batch; in recreate_growing_buffer()
252 struct intel_batchbuffer *batch = &brw->batch; in intel_batchbuffer_reset()
308 struct intel_batchbuffer *batch = &brw->batch; in intel_batchbuffer_saved_state_is_empty()
329 intel_batchbuffer_free(struct intel_batchbuffer *batch) in intel_batchbuffer_free()
398 struct intel_batchbuffer *batch = &brw->batch; in grow_buffer()
[all …]

1234