/external/igt-gpu-tools/lib/ |
D | gpu_cmds.h | 41 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 …]
|
D | intel_batchbuffer.h | 14 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 …]
|
D | rendercopy_gen7.c | 36 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 …]
|
D | rendercopy.h | 4 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 …]
|
D | rendercopy_gen6.c | 52 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 …]
|
D | rendercopy_gen8.c | 31 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 …]
|
D | rendercopy_gen9.c | 31 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 …]
|
D | gpu_cmds.c | 28 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 …]
|
D | rendercopy_gen4.c | 83 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 …]
|
D | media_fill.h | 32 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,
|
D | gpgpu_fill.h | 33 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,
|
D | intel_batchbuffer.c | 78 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 …]
|
D | media_fill.c | 133 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()
|
D | gpgpu_fill.c | 120 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()
|
D | rendercopy_i830.c | 75 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/ |
D | intel_renderstate_gen7.c | 44 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 …]
|
D | intel_renderstate_gen6.c | 60 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 …]
|
D | intel_renderstate_gen8.c | 33 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 …]
|
D | intel_renderstate_gen9.c | 32 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 …]
|
D | intel_batchbuffer.h | 63 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 …]
|
D | intel_batchbuffer.c | 96 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 …]
|
D | intel_renderstate.h | 29 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);
|
D | intel_null_state_gen.c | 48 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/ |
D | intel_batchbuffer.h | 22 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()
|
D | intel_batchbuffer.c | 62 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 …]
|