/external/mesa3d/src/mesa/drivers/dri/i965/ |
D | brw_pipe_control.c | 72 gen7_cs_stall_every_four_pipe_controls(struct brw_context *brw, uint32_t flags) in gen7_cs_stall_every_four_pipe_controls() 97 brw_emit_pipe_control_flush(struct brw_context *brw, uint32_t flags) in brw_emit_pipe_control_flush() 179 brw_emit_pipe_control_write(struct brw_context *brw, uint32_t flags, in brw_emit_pipe_control_write() 235 brw_emit_depth_stall_flushes(struct brw_context *brw) in brw_emit_depth_stall_flushes() 261 gen7_emit_vs_workaround_flush(struct brw_context *brw) in gen7_emit_vs_workaround_flush() 276 gen7_emit_cs_stall_flush(struct brw_context *brw) in gen7_emit_cs_stall_flush() 324 brw_emit_post_sync_nonzero_flush(struct brw_context *brw) in brw_emit_post_sync_nonzero_flush() 341 brw_emit_mi_flush(struct brw_context *brw) in brw_emit_mi_flush() 365 brw_init_pipe_control(struct brw_context *brw, in brw_init_pipe_control() 387 brw_fini_pipe_control(struct brw_context *brw) in brw_fini_pipe_control()
|
D | brw_binding_tables.c | 54 reserve_hw_bt_space(struct brw_context *brw, unsigned bytes) in reserve_hw_bt_space() 89 brw_upload_binding_table(struct brw_context *brw, in brw_upload_binding_table() 155 brw_vs_upload_binding_table(struct brw_context *brw) in brw_vs_upload_binding_table() 180 brw_upload_wm_binding_table(struct brw_context *brw) in brw_upload_wm_binding_table() 203 brw_tcs_upload_binding_table(struct brw_context *brw) in brw_tcs_upload_binding_table() 232 brw_tes_upload_binding_table(struct brw_context *brw) in brw_tes_upload_binding_table() 260 brw_gs_upload_binding_table(struct brw_context *brw) in brw_gs_upload_binding_table() 290 gen7_edit_hw_binding_table_entry(struct brw_context *brw, in gen7_edit_hw_binding_table_entry() 316 gen7_update_binding_table_from_array(struct brw_context *brw, in gen7_update_binding_table_from_array() 343 gen7_disable_hw_binding_tables(struct brw_context *brw) in gen7_disable_hw_binding_tables() [all …]
|
D | intel_batchbuffer.c | 84 intel_batchbuffer_reset_and_clear_render_cache(struct brw_context *brw) in intel_batchbuffer_reset_and_clear_render_cache() 91 intel_batchbuffer_save_state(struct brw_context *brw) in intel_batchbuffer_save_state() 99 intel_batchbuffer_reset_to_saved(struct brw_context *brw) in intel_batchbuffer_reset_to_saved() 117 intel_batchbuffer_require_space(struct brw_context *brw, GLuint sz, in intel_batchbuffer_require_space() 143 do_batch_dump(struct brw_context *brw) in do_batch_dump() 183 intel_batchbuffer_emit_render_ring_prelude(struct brw_context *brw) in intel_batchbuffer_emit_render_ring_prelude() 192 brw_new_batch(struct brw_context *brw) in brw_new_batch() 232 brw_finish_batch(struct brw_context *brw) in brw_finish_batch() 277 throttle(struct brw_context *brw) in throttle() 322 do_flush_locked(struct brw_context *brw) in do_flush_locked() [all …]
|
D | brw_state_dump.c | 77 batch_out(struct brw_context *brw, const char *name, uint32_t offset, in batch_out() 91 batch_out64(struct brw_context *brw, const char *name, uint32_t offset, in batch_out64() 123 static void dump_vs_state(struct brw_context *brw, uint32_t offset) in dump_vs_state() 138 static void dump_gs_state(struct brw_context *brw, uint32_t offset) in dump_gs_state() 153 static void dump_clip_state(struct brw_context *brw, uint32_t offset) in dump_clip_state() 172 static void dump_sf_state(struct brw_context *brw, uint32_t offset) in dump_sf_state() 188 static void dump_wm_state(struct brw_context *brw, uint32_t offset) in dump_wm_state() 215 static void dump_surface_state(struct brw_context *brw, uint32_t offset) in dump_surface_state() 239 static void dump_gen7_surface_state(struct brw_context *brw, uint32_t offset) in dump_gen7_surface_state() 279 dump_gen8_surface_state(struct brw_context *brw, uint32_t offset, int index) in dump_gen8_surface_state() [all …]
|
D | gen6_queryobj.c | 43 set_query_availability(struct brw_context *brw, struct brw_query_object *query, in set_query_availability() 71 write_primitives_generated(struct brw_context *brw, in write_primitives_generated() 87 write_xfb_primitives_written(struct brw_context *brw, in write_xfb_primitives_written() 111 emit_pipeline_stat(struct brw_context *brw, drm_intel_bo *bo, in emit_pipeline_stat() 162 struct brw_context *brw = brw_context(ctx); in gen6_queryobj_get_results() local 267 struct brw_context *brw = brw_context(ctx); in gen6_begin_query() local 347 struct brw_context *brw = brw_context(ctx); in gen6_end_query() local 403 flush_batch_if_needed(struct brw_context *brw, struct brw_query_object *query) in flush_batch_if_needed() 423 struct brw_context *brw = brw_context(ctx); in gen6_wait_query() local 443 struct brw_context *brw = brw_context(ctx); in gen6_check_query() local [all …]
|
D | brw_state_upload.c | 386 brw_upload_initial_gpu_state(struct brw_context *brw) in brw_upload_initial_gpu_state() 429 brw_get_pipeline_atoms(struct brw_context *brw, in brw_get_pipeline_atoms() 445 brw_copy_pipeline_atoms(struct brw_context *brw, in brw_copy_pipeline_atoms() 465 void brw_init_state( struct brw_context *brw ) in brw_init_state() 535 void brw_destroy_state( struct brw_context *brw ) in brw_destroy_state() 691 brw_upload_tess_programs(struct brw_context *brw) in brw_upload_tess_programs() 703 brw_upload_programs(struct brw_context *brw, in brw_upload_programs() 757 merge_ctx_state(struct brw_context *brw, in merge_ctx_state() 765 check_and_emit_atom(struct brw_context *brw, in check_and_emit_atom() 776 brw_upload_pipeline_state(struct brw_context *brw, in brw_upload_pipeline_state() [all …]
|
D | brw_queryobj.c | 49 brw_write_timestamp(struct brw_context *brw, drm_intel_bo *query_bo, int idx) in brw_write_timestamp() 71 brw_write_depth_count(struct brw_context *brw, drm_intel_bo *query_bo, int idx) in brw_write_depth_count() 90 struct brw_context *brw = brw_context(ctx); in brw_queryobj_get_results() local 210 struct brw_context *brw = brw_context(ctx); in brw_begin_query() local 281 struct brw_context *brw = brw_context(ctx); in brw_end_query() local 351 struct brw_context *brw = brw_context(ctx); in brw_check_query() local 381 struct brw_context *brw = brw_context(ctx); in ensure_bo_has_space() local 421 brw_emit_query_begin(struct brw_context *brw) in brw_emit_query_begin() 449 brw_emit_query_end(struct brw_context *brw) in brw_emit_query_end() 475 struct brw_context *brw = brw_context(ctx); in brw_query_counter() local [all …]
|
D | brw_state.h | 173 brw_state_dirty(const struct brw_context *brw, in brw_state_dirty() 210 brw_select_pipeline(struct brw_context *brw, enum brw_pipeline pipeline) in brw_select_pipeline() 253 #define BRW_BATCH_STRUCT(brw, s) \ argument 262 #define brw_state_batch(brw, type, size, alignment, out_offset) \ argument 410 use_state_point_size(const struct brw_context *brw) in use_state_point_size()
|
D | hsw_queryobj.c | 40 mult_gpr0_by_80(struct brw_context *brw) in mult_gpr0_by_80() 89 keep_gpr0_lower_n_bits(struct brw_context *brw, uint32_t n) in keep_gpr0_lower_n_bits() 114 shl_gpr0_by_30_bits(struct brw_context *brw) in shl_gpr0_by_30_bits() 154 shr_gpr0_by_2_bits(struct brw_context *brw) in shr_gpr0_by_2_bits() 165 gpr0_to_bool(struct brw_context *brw) in gpr0_to_bool() 194 struct brw_context *brw = brw_context(ctx); in hsw_result_to_gpr0() local 284 store_query_result_imm(struct brw_context *brw, drm_intel_bo *bo, in store_query_result_imm() 302 set_predicate(struct brw_context *brw, drm_intel_bo *query_bo) in set_predicate() 326 store_query_result_reg(struct brw_context *brw, drm_intel_bo *bo, in store_query_result_reg() 356 struct brw_context *brw = brw_context(ctx); in hsw_store_query_result() local
|
D | brw_conditional_render.c | 41 set_predicate_enable(struct brw_context *brw, in set_predicate_enable() 51 set_predicate_for_result(struct brw_context *brw, in set_predicate_for_result() 98 struct brw_context *brw = brw_context(ctx); in brw_begin_conditional_render() local 136 struct brw_context *brw = brw_context(ctx); in brw_end_conditional_render() local 152 brw_check_conditional_render(struct brw_context *brw) in brw_check_conditional_render()
|
D | brw_ff_gs.c | 48 brw_codegen_ff_gs_prog(struct brw_context *brw, in brw_codegen_ff_gs_prog() 152 brw_ff_gs_state_dirty(const struct brw_context *brw) in brw_ff_gs_state_dirty() 162 brw_ff_gs_populate_key(struct brw_context *brw, in brw_ff_gs_populate_key() 237 brw_upload_ff_gs_prog(struct brw_context *brw) in brw_upload_ff_gs_prog() 262 void gen6_brw_upload_ff_gs_prog(struct brw_context *brw) in gen6_brw_upload_ff_gs_prog()
|
D | brw_context.c | 130 const struct brw_context *const brw = brw_context(ctx); in intel_get_string() local 148 struct brw_context *brw = brw_context(ctx); in intel_viewport() local 163 struct brw_context *brw = brw_context(ctx); in intel_update_framebuffer() local 173 intel_disable_rb_aux_buffer(struct brw_context *brw, const drm_intel_bo *bo) in intel_disable_rb_aux_buffer() 202 intel_texture_view_requires_resolve(struct brw_context *brw, in intel_texture_view_requires_resolve() 229 struct brw_context *brw = brw_context(ctx); in intel_update_state() local 372 struct brw_context *brw = brw_context(ctx); in intel_flush_front() local 404 struct brw_context *brw = brw_context(ctx); in intel_glFlush() local 415 struct brw_context *brw = brw_context(ctx); in intel_finish() local 424 brw_init_driver_functions(struct brw_context *brw, in brw_init_driver_functions() [all …]
|
D | hsw_sol.c | 58 save_prim_start_values(struct brw_context *brw, in save_prim_start_values() 84 tally_prims_written(struct brw_context *brw, in tally_prims_written() 165 struct brw_context *brw = brw_context(ctx); in hsw_begin_transform_feedback() local 199 struct brw_context *brw = brw_context(ctx); in hsw_pause_transform_feedback() local 230 struct brw_context *brw = brw_context(ctx); in hsw_resume_transform_feedback() local 258 struct brw_context *brw = brw_context(ctx); in hsw_end_transform_feedback() local
|
D | gen7_sol_state.c | 39 upload_3dstate_so_buffers(struct brw_context *brw) in upload_3dstate_so_buffers() 98 gen7_upload_3dstate_so_decl_list(struct brw_context *brw, in gen7_upload_3dstate_so_decl_list() 224 upload_3dstate_streamout(struct brw_context *brw, bool active, in upload_3dstate_streamout() 309 upload_sol_state(struct brw_context *brw) in upload_sol_state() 357 gen7_tally_prims_generated(struct brw_context *brw, in gen7_tally_prims_generated() 401 gen7_save_primitives_written_counters(struct brw_context *brw, in gen7_save_primitives_written_counters() 432 brw_compute_xfb_vertices_written(struct brw_context *brw, in brw_compute_xfb_vertices_written() 474 struct brw_context *brw = brw_context(ctx); in brw_get_transform_feedback_vertex_count() local 489 struct brw_context *brw = brw_context(ctx); in gen7_begin_transform_feedback() local 528 struct brw_context *brw = brw_context(ctx); in gen7_end_transform_feedback() local [all …]
|
D | gen8_multisample_state.c | 34 gen8_emit_3dstate_multisample(struct brw_context *brw, unsigned num_samples) in gen8_emit_3dstate_multisample() 50 gen8_emit_3dstate_sample_pattern(struct brw_context *brw) in gen8_emit_3dstate_sample_pattern() 75 upload_multisample_state(struct brw_context *brw) in upload_multisample_state()
|
D | brw_program.c | 65 brw_create_nir(struct brw_context *brw, in brw_create_nir() 142 struct brw_context *brw = brw_context(ctx); in brwNewProgram() local 180 struct brw_context *brw = brw_context(ctx); in brwDeleteProgram() local 234 struct brw_context *brw = brw_context(ctx); in brwProgramStringNotify() local 295 struct brw_context *brw = brw_context(ctx); in brw_memory_barrier() local 332 struct brw_context *brw = brw_context(ctx); in brw_blend_barrier() local 368 brw_get_scratch_bo(struct brw_context *brw, in brw_get_scratch_bo() 388 brw_alloc_stage_scratch(struct brw_context *brw, in brw_alloc_stage_scratch() 426 brw_init_shader_time(struct brw_context *brw) in brw_init_shader_time() 474 brw_report_shader_time(struct brw_context *brw) in brw_report_shader_time() [all …]
|
D | gen8_ps_state.c | 32 gen8_upload_ps_extra(struct brw_context *brw, in gen8_upload_ps_extra() 122 upload_ps_extra(struct brw_context *brw) in upload_ps_extra() 141 upload_wm_state(struct brw_context *brw) in upload_wm_state() 190 gen8_upload_ps_state(struct brw_context *brw, in gen8_upload_ps_state() 285 upload_ps_state(struct brw_context *brw) in upload_ps_state()
|
D | brw_wm_surface_state.c | 76 brw_emit_surface_state(struct brw_context *brw, in brw_emit_surface_state() 193 brw_update_renderbuffer_surface(struct brw_context *brw, in brw_update_renderbuffer_surface() 442 brw_texture_view_sane(const struct brw_context *brw, in brw_texture_view_sane() 477 brw_disable_aux_surface(const struct brw_context *brw, in brw_disable_aux_surface() 525 struct brw_context *brw = brw_context(ctx); in brw_update_texture_surface() local 649 brw_emit_buffer_surface_state(struct brw_context *brw, in brw_emit_buffer_surface_state() 684 struct brw_context *brw = brw_context(ctx); in brw_update_buffer_texture_surface() local 717 brw_create_constant_surface(struct brw_context *brw, in brw_create_constant_surface() 734 brw_create_buffer_surface(struct brw_context *brw, in brw_create_buffer_surface() 757 brw_update_sol_surface(struct brw_context *brw, in brw_update_sol_surface() [all …]
|
D | brw_gs_surface_state.c | 39 brw_upload_gs_pull_constants(struct brw_context *brw) in brw_upload_gs_pull_constants() 70 brw_upload_gs_ubo_surfaces(struct brw_context *brw) in brw_upload_gs_ubo_surfaces() 100 brw_upload_gs_abo_surfaces(struct brw_context *brw) in brw_upload_gs_abo_surfaces() 123 brw_upload_gs_image_surfaces(struct brw_context *brw) in brw_upload_gs_image_surfaces()
|
D | brw_tes_surface_state.c | 39 brw_upload_tes_pull_constants(struct brw_context *brw) in brw_upload_tes_pull_constants() 70 brw_upload_tes_ubo_surfaces(struct brw_context *brw) in brw_upload_tes_ubo_surfaces() 100 brw_upload_tes_abo_surfaces(struct brw_context *brw) in brw_upload_tes_abo_surfaces() 124 brw_upload_tes_image_surfaces(struct brw_context *brw) in brw_upload_tes_image_surfaces()
|
D | brw_tcs_surface_state.c | 39 brw_upload_tcs_pull_constants(struct brw_context *brw) in brw_upload_tcs_pull_constants() 70 brw_upload_tcs_ubo_surfaces(struct brw_context *brw) in brw_upload_tcs_ubo_surfaces() 100 brw_upload_tcs_abo_surfaces(struct brw_context *brw) in brw_upload_tcs_abo_surfaces() 124 brw_upload_tcs_image_surfaces(struct brw_context *brw) in brw_upload_tcs_image_surfaces()
|
D | brw_vs.c | 47 brw_vs_outputs_written(struct brw_context *brw, struct brw_vs_prog_key *key, in brw_vs_outputs_written() 88 brw_vs_debug_recompile(struct brw_context *brw, struct gl_program *prog, in brw_vs_debug_recompile() 129 brw_codegen_vs_prog(struct brw_context *brw, in brw_codegen_vs_prog() 266 brw_vs_state_dirty(const struct brw_context *brw) in brw_vs_state_dirty() 280 brw_vs_populate_key(struct brw_context *brw, in brw_vs_populate_key() 331 brw_upload_vs_prog(struct brw_context *brw) in brw_upload_vs_prog() 354 struct brw_context *brw = brw_context(ctx); in brw_vs_precompile() local
|
D | brw_vs_surface_state.c | 53 brw_upload_pull_constants(struct brw_context *brw, in brw_upload_pull_constants() 111 brw_upload_vs_pull_constants(struct brw_context *brw) in brw_upload_vs_pull_constants() 139 brw_upload_vs_ubo_surfaces(struct brw_context *brw) in brw_upload_vs_ubo_surfaces() 166 brw_upload_vs_abo_surfaces(struct brw_context *brw) in brw_upload_vs_abo_surfaces() 189 brw_upload_vs_image_surfaces(struct brw_context *brw) in brw_upload_vs_image_surfaces()
|
D | genX_blorp_exec.c | 41 struct brw_context *brw = batch->driver_batch; in blorp_emit_dwords() local 55 struct brw_context *brw = batch->driver_batch; in blorp_emit_reloc() local 76 struct brw_context *brw = batch->driver_batch; in blorp_surface_reloc() local 100 struct brw_context *brw = batch->driver_batch; in blorp_alloc_dynamic_state() local 112 struct brw_context *brw = batch->driver_batch; in blorp_alloc_binding_table() local 131 struct brw_context *brw = batch->driver_batch; in blorp_alloc_vertex_buffer() local 171 struct brw_context *brw = batch->driver_batch; in blorp_emit_urb_config() local 191 struct brw_context *brw = batch->driver_batch; in genX() local
|
D | intel_buffer_objects.c | 49 brw_bo_map(struct brw_context *brw, in brw_bo_map() 67 brw_bo_map_gtt(struct brw_context *brw, drm_intel_bo *bo, const char *bo_name) in brw_bo_map_gtt() 99 alloc_buffer_object(struct brw_context *brw, in alloc_buffer_object() 193 struct brw_context *brw = brw_context(ctx); in brw_buffer_data() local 239 struct brw_context *brw = brw_context(ctx); in brw_buffer_subdata() local 330 struct brw_context *brw = brw_context(ctx); in brw_get_buffer_subdata() local 366 struct brw_context *brw = brw_context(ctx); in brw_map_buffer_range() local 481 struct brw_context *brw = brw_context(ctx); in brw_flush_mapped_buffer_range() local 540 struct brw_context *brw = brw_context(ctx); in brw_unmap_buffer() local 585 intel_bufferobj_buffer(struct brw_context *brw, in intel_bufferobj_buffer() [all …]
|