/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() 113 brw_emit_pipe_control(struct brw_context *brw, uint32_t flags, in brw_emit_pipe_control() 227 brw_emit_pipe_control_flush(struct brw_context *brw, uint32_t flags) in brw_emit_pipe_control_flush() 261 brw_emit_pipe_control_write(struct brw_context *brw, uint32_t flags, in brw_emit_pipe_control_write() 281 brw_emit_depth_stall_flushes(struct brw_context *brw) in brw_emit_depth_stall_flushes() 309 gen7_emit_vs_workaround_flush(struct brw_context *brw) in gen7_emit_vs_workaround_flush() 354 gen10_emit_isp_disable(struct brw_context *brw) in gen10_emit_isp_disable() 372 gen7_emit_cs_stall_flush(struct brw_context *brw) in gen7_emit_cs_stall_flush() 418 brw_emit_post_sync_nonzero_flush(struct brw_context *brw) in brw_emit_post_sync_nonzero_flush() 452 brw_emit_end_of_pipe_sync(struct brw_context *brw, uint32_t flags) in brw_emit_end_of_pipe_sync() [all …]
|
D | brw_binding_tables.c | 54 brw_upload_binding_table(struct brw_context *brw, in brw_upload_binding_table() 105 brw_vs_upload_binding_table(struct brw_context *brw) in brw_vs_upload_binding_table() 130 brw_upload_wm_binding_table(struct brw_context *brw) in brw_upload_wm_binding_table() 153 brw_tcs_upload_binding_table(struct brw_context *brw) in brw_tcs_upload_binding_table() 182 brw_tes_upload_binding_table(struct brw_context *brw) in brw_tes_upload_binding_table() 210 brw_gs_upload_binding_table(struct brw_context *brw) in brw_gs_upload_binding_table() 249 gen4_upload_binding_table_pointers(struct brw_context *brw) in gen4_upload_binding_table_pointers() 279 gen6_upload_binding_table_pointers(struct brw_context *brw) in gen6_upload_binding_table_pointers()
|
D | brw_state_upload.c | 49 brw_upload_initial_gpu_state(struct brw_context *brw) in brw_upload_initial_gpu_state() 121 brw_get_pipeline_atoms(struct brw_context *brw, in brw_get_pipeline_atoms() 137 brw_copy_pipeline_atoms(struct brw_context *brw, in brw_copy_pipeline_atoms() 157 void brw_init_state( struct brw_context *brw ) in brw_init_state() 214 void brw_destroy_state( struct brw_context *brw ) in brw_destroy_state() 370 brw_upload_tess_programs(struct brw_context *brw) in brw_upload_tess_programs() 382 brw_upload_programs(struct brw_context *brw, in brw_upload_programs() 443 merge_ctx_state(struct brw_context *brw, in merge_ctx_state() 451 check_and_emit_atom(struct brw_context *brw, in check_and_emit_atom() 462 brw_upload_pipeline_state(struct brw_context *brw, in brw_upload_pipeline_state() [all …]
|
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() 190 load_overflow_data_to_cs_gprs(struct brw_context *brw, in load_overflow_data_to_cs_gprs() 215 calc_overflow_for_stream(struct brw_context *brw) in calc_overflow_for_stream() 246 calc_overflow_to_gpr0(struct brw_context *brw, struct brw_query_object *query, in calc_overflow_to_gpr0() 262 hsw_overflow_result_to_gpr0(struct brw_context *brw, in hsw_overflow_result_to_gpr0() 275 struct brw_context *brw = brw_context(ctx); in hsw_result_to_gpr0() local [all …]
|
D | brw_conditional_render.c | 41 set_predicate_enable(struct brw_context *brw, in set_predicate_enable() 51 set_predicate_for_overflow_query(struct brw_context *brw, in set_predicate_for_overflow_query() 74 set_predicate_for_occlusion_query(struct brw_context *brw, in set_predicate_for_occlusion_query() 95 set_predicate_for_result(struct brw_context *brw, in set_predicate_for_result() 134 struct brw_context *brw = brw_context(ctx); in brw_begin_conditional_render() local 169 struct brw_context *brw = brw_context(ctx); in brw_end_conditional_render() local 185 brw_check_conditional_render(struct brw_context *brw) in brw_check_conditional_render()
|
D | brw_queryobj.c | 46 brw_timebase_scale(struct brw_context *brw, uint64_t gpu_timestamp) in brw_timebase_scale() 65 brw_raw_timestamp_delta(struct brw_context *brw, uint64_t time0, uint64_t time1) in brw_raw_timestamp_delta() 85 brw_write_timestamp(struct brw_context *brw, struct brw_bo *query_bo, int idx) in brw_write_timestamp() 109 brw_write_depth_count(struct brw_context *brw, struct brw_bo *query_bo, int idx) in brw_write_depth_count() 136 struct brw_context *brw = brw_context(ctx); in brw_queryobj_get_results() local 262 struct brw_context *brw = brw_context(ctx); in brw_begin_query() local 334 struct brw_context *brw = brw_context(ctx); in brw_end_query() local 406 struct brw_context *brw = brw_context(ctx); in brw_check_query() local 437 struct brw_context *brw = brw_context(ctx); in ensure_bo_has_space() local 478 brw_emit_query_begin(struct brw_context *brw) in brw_emit_query_begin() [all …]
|
D | intel_batchbuffer.c | 80 intel_batchbuffer_init(struct brw_context *brw) in intel_batchbuffer_init() 164 recreate_growing_buffer(struct brw_context *brw, in recreate_growing_buffer() 183 intel_batchbuffer_reset(struct brw_context *brw) in intel_batchbuffer_reset() 219 intel_batchbuffer_reset_and_clear_render_cache(struct brw_context *brw) in intel_batchbuffer_reset_and_clear_render_cache() 226 intel_batchbuffer_save_state(struct brw_context *brw) in intel_batchbuffer_save_state() 235 intel_batchbuffer_reset_to_saved(struct brw_context *brw) in intel_batchbuffer_reset_to_saved() 313 grow_buffer(struct brw_context *brw, in grow_buffer() 439 intel_batchbuffer_require_space(struct brw_context *brw, GLuint sz, in intel_batchbuffer_require_space() 476 decode_struct(struct brw_context *brw, struct gen_spec *spec, in decode_struct() 490 decode_structs(struct brw_context *brw, struct gen_spec *spec, in decode_structs() [all …]
|
D | gen6_queryobj.c | 43 set_query_availability(struct brw_context *brw, struct brw_query_object *query, in set_query_availability() 80 write_primitives_generated(struct brw_context *brw, in write_primitives_generated() 98 write_xfb_primitives_written(struct brw_context *brw, in write_xfb_primitives_written() 119 struct brw_context *brw = brw_context(ctx); in write_xfb_overflow_streams() local 173 emit_pipeline_stat(struct brw_context *brw, struct brw_bo *bo, in emit_pipeline_stat() 226 struct brw_context *brw = brw_context(ctx); in gen6_queryobj_get_results() local 327 struct brw_context *brw = brw_context(ctx); in gen6_begin_query() local 415 struct brw_context *brw = brw_context(ctx); in gen6_end_query() local 480 flush_batch_if_needed(struct brw_context *brw, struct brw_query_object *query) in flush_batch_if_needed() 500 struct brw_context *brw = brw_context(ctx); in gen6_wait_query() local [all …]
|
D | genX_blorp_exec.c | 45 struct brw_context *brw = batch->driver_batch; in blorp_emit_dwords() local 59 struct brw_context *brw = batch->driver_batch; in blorp_emit_reloc() local 82 struct brw_context *brw = batch->driver_batch; in blorp_surface_reloc() local 102 struct brw_context *brw = batch->driver_batch; in blorp_get_surface_base_address() local 117 struct brw_context *brw = batch->driver_batch; in blorp_alloc_dynamic_state() local 129 struct brw_context *brw = batch->driver_batch; in blorp_alloc_binding_table() local 148 struct brw_context *brw = batch->driver_batch; in blorp_alloc_vertex_buffer() local 188 struct brw_context *brw = batch->driver_batch; in blorp_get_workaround_page() local 209 struct brw_context *brw = batch->driver_batch; in blorp_emit_urb_config() local 229 struct brw_context *brw = batch->driver_batch; in genX() local
|
D | brw_context.c | 132 const struct brw_context *const brw = brw_context(ctx); in intel_get_string() local 150 struct brw_context *brw = brw_context(ctx); in intel_viewport() local 165 struct brw_context *brw = brw_context(ctx); in intel_update_framebuffer() local 178 struct brw_context *brw = brw_context(ctx); in intel_update_state() local 210 struct brw_context *brw = brw_context(ctx); in intel_flush_front() local 242 struct brw_context *brw = brw_context(ctx); in intel_glFlush() local 253 struct brw_context *brw = brw_context(ctx); in intel_finish() local 262 brw_init_driver_functions(struct brw_context *brw, in brw_init_driver_functions() 343 brw_initialize_context_constants(struct brw_context *brw) in brw_initialize_context_constants() 718 brw_initialize_cs_context_constants(struct brw_context *brw) in brw_initialize_cs_context_constants() [all …]
|
D | gen6_sol.c | 38 gen6_update_sol_surfaces(struct brw_context *brw) in gen6_update_sol_surfaces() 97 brw_gs_upload_binding_table(struct brw_context *brw) in brw_gs_upload_binding_table() 189 struct brw_context *brw = brw_context(ctx); in brw_new_transform_feedback() local 237 struct brw_context *brw, in aggregate_transform_feedback_counter() 280 brw_save_primitives_written_counters(struct brw_context *brw, in brw_save_primitives_written_counters() 320 compute_vertices_written_so_far(struct brw_context *brw, in compute_vertices_written_so_far() 355 compute_xfb_vertices_written(struct brw_context *brw, in compute_xfb_vertices_written() 377 struct brw_context *brw = brw_context(ctx); in brw_get_transform_feedback_vertex_count() local 392 struct brw_context *brw = brw_context(ctx); in brw_begin_transform_feedback() local 449 struct brw_context *brw = brw_context(ctx); in brw_end_transform_feedback() local [all …]
|
D | brw_performance_query.c | 348 dump_perf_queries(struct brw_context *brw) in dump_perf_queries() 359 get_free_sample_buf(struct brw_context *brw) in get_free_sample_buf() 378 reap_old_sample_buffers(struct brw_context *brw) in reap_old_sample_buffers() 402 free_sample_bufs(struct brw_context *brw) in free_sample_bufs() 424 struct brw_context *brw = brw_context(ctx); in brw_get_perf_query_info() local 458 struct brw_context *brw = brw_context(ctx); in brw_get_perf_counter_info() local 480 snapshot_statistics_registers(struct brw_context *brw, in snapshot_statistics_registers() 506 add_to_unaccumulated_query_list(struct brw_context *brw, in add_to_unaccumulated_query_list() 529 drop_from_unaccumulated_query_list(struct brw_context *brw, in drop_from_unaccumulated_query_list() 564 timebase_scale(struct brw_context *brw, uint32_t u32_time_delta) in timebase_scale() [all …]
|
D | intel_mipmap_tree.c | 63 intel_miptree_supports_mcs(struct brw_context *brw, in intel_miptree_supports_mcs() 107 intel_tiling_supports_ccs(const struct brw_context *brw, in intel_tiling_supports_ccs() 149 intel_miptree_supports_ccs(struct brw_context *brw, in intel_miptree_supports_ccs() 218 intel_tiling_supports_hiz(const struct brw_context *brw, in intel_tiling_supports_hiz() 230 intel_miptree_supports_hiz(const struct brw_context *brw, in intel_miptree_supports_hiz() 270 intel_miptree_supports_ccs_e(struct brw_context *brw, in intel_miptree_supports_ccs_e() 339 needs_separate_stencil(const struct brw_context *brw, in needs_separate_stencil() 360 intel_miptree_choose_aux_usage(struct brw_context *brw, in intel_miptree_choose_aux_usage() 394 intel_lower_compressed_format(struct brw_context *brw, mesa_format format) in intel_lower_compressed_format() 511 need_to_retile_as_linear(struct brw_context *brw, unsigned row_pitch, in need_to_retile_as_linear() [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() 161 struct brw_context *brw = brw_context(ctx); in hsw_begin_transform_feedback() local 196 struct brw_context *brw = brw_context(ctx); in hsw_pause_transform_feedback() local 226 struct brw_context *brw = brw_context(ctx); in hsw_resume_transform_feedback() local 253 struct brw_context *brw = brw_context(ctx); in hsw_end_transform_feedback() local
|
D | brw_draw.c | 80 brw_set_prim(struct brw_context *brw, const struct _mesa_prim *prim) in brw_set_prim() 114 gen6_set_prim(struct brw_context *brw, const struct _mesa_prim *prim) in gen6_set_prim() 157 brw_emit_prim(struct brw_context *brw, in brw_emit_prim() 279 brw_merge_inputs(struct brw_context *brw, in brw_merge_inputs() 343 intel_disable_rb_aux_buffer(struct brw_context *brw, in intel_disable_rb_aux_buffer() 397 brw_predraw_resolve_inputs(struct brw_context *brw, bool rendering, in brw_predraw_resolve_inputs() 501 brw_predraw_resolve_framebuffer(struct brw_context *brw, in brw_predraw_resolve_framebuffer() 583 brw_postdraw_set_buffers_need_resolve(struct brw_context *brw) in brw_postdraw_set_buffers_need_resolve() 643 intel_renderbuffer_move_temp_back(struct brw_context *brw, in intel_renderbuffer_move_temp_back() 665 brw_postdraw_reconcile_align_wa_slices(struct brw_context *brw) in brw_postdraw_reconcile_align_wa_slices() [all …]
|
D | brw_misc_state.c | 55 upload_pipelined_state_pointers(struct brw_context *brw) in upload_pipelined_state_pointers() 83 upload_psp_urb_cbs(struct brw_context *brw) in upload_psp_urb_cbs() 104 brw_depthbuffer_format(struct brw_context *brw) in brw_depthbuffer_format() 136 rebase_depth_stencil(struct brw_context *brw, struct intel_renderbuffer *irb, in rebase_depth_stencil() 198 brw_workaround_depthstencil_alignment(struct brw_context *brw, in brw_workaround_depthstencil_alignment() 258 brw_emit_depthbuffer(struct brw_context *brw) in brw_emit_depthbuffer() 362 brw_emit_depth_stencil_hiz(struct brw_context *brw, in brw_emit_depth_stencil_hiz() 420 brw_emit_select_pipeline(struct brw_context *brw, enum brw_pipeline pipeline) in brw_emit_select_pipeline() 540 brw_upload_invariant_state(struct brw_context *brw) in brw_upload_invariant_state() 589 brw_upload_state_base_address(struct brw_context *brw) in brw_upload_state_base_address()
|
D | intel_fbo.c | 76 intel_renderbuffer_downsample(struct brw_context *brw, in intel_renderbuffer_downsample() 91 intel_renderbuffer_upsample(struct brw_context *brw, in intel_renderbuffer_upsample() 110 struct brw_context *brw = brw_context(ctx); in intel_map_renderbuffer() local 197 struct brw_context *brw = brw_context(ctx); in intel_unmap_renderbuffer() local 251 struct brw_context *brw = brw_context(ctx); in intel_renderbuffer_format() local 285 struct brw_context *brw = brw_context(ctx); in intel_alloc_private_renderbuffer_storage() local 334 struct brw_context *brw = brw_context(ctx); in intel_image_target_renderbuffer_storage() local 515 intel_renderbuffer_update_wrapper(struct brw_context *brw, in intel_renderbuffer_update_wrapper() 579 struct brw_context *brw = brw_context(ctx); in intel_render_texture() local 637 struct brw_context *brw = brw_context(ctx); in intel_validate_framebuffer() local [all …]
|
D | brw_vs.c | 73 brw_vs_outputs_written(struct brw_context *brw, struct brw_vs_prog_key *key, in brw_vs_outputs_written() 115 brw_vs_debug_recompile(struct brw_context *brw, struct gl_program *prog, in brw_vs_debug_recompile() 156 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() 332 brw_upload_vs_prog(struct brw_context *brw) in brw_upload_vs_prog() 362 struct brw_context *brw = brw_context(ctx); in brw_vs_precompile() local
|
D | brw_program.c | 66 brw_create_nir(struct brw_context *brw, in brw_create_nir() 161 struct brw_context *brw = brw_context(ctx); in brwNewProgram() local 176 struct brw_context *brw = brw_context(ctx); in brwDeleteProgram() local 217 struct brw_context *brw = brw_context(ctx); in brwProgramStringNotify() local 278 struct brw_context *brw = brw_context(ctx); in brw_memory_barrier() local 318 struct brw_context *brw = brw_context(ctx); in brw_blend_barrier() local 336 brw_get_scratch_bo(struct brw_context *brw, in brw_get_scratch_bo() 356 brw_alloc_stage_scratch(struct brw_context *brw, in brw_alloc_stage_scratch() 466 brw_init_shader_time(struct brw_context *brw) in brw_init_shader_time() 514 brw_report_shader_time(struct brw_context *brw) in brw_report_shader_time() [all …]
|
D | brw_sync.c | 49 struct brw_context *brw; member 76 brw_fence_init(struct brw_context *brw, struct brw_fence *fence, in brw_fence_init() 111 brw_fence_insert_locked(struct brw_context *brw, struct brw_fence *fence) in brw_fence_insert_locked() 187 brw_fence_insert(struct brw_context *brw, struct brw_fence *fence) in brw_fence_insert() 247 brw_fence_client_wait_locked(struct brw_context *brw, struct brw_fence *fence, in brw_fence_client_wait_locked() 303 brw_fence_client_wait(struct brw_context *brw, struct brw_fence *fence, in brw_fence_client_wait() 316 brw_fence_server_wait(struct brw_context *brw, struct brw_fence *fence) in brw_fence_server_wait() 364 struct brw_context *brw = brw_context(ctx); in brw_gl_fence_sync() local 383 struct brw_context *brw = brw_context(ctx); in brw_gl_client_wait_sync() local 394 struct brw_context *brw = brw_context(ctx); in brw_gl_server_wait_sync() local [all …]
|
D | gen8_multisample_state.c | 37 gen10_emit_wa_cs_stall_flush(struct brw_context *brw) in gen10_emit_wa_cs_stall_flush() 55 gen10_emit_wa_lri_to_cache_mode_zero(struct brw_context *brw) in gen10_emit_wa_lri_to_cache_mode_zero() 75 gen8_emit_3dstate_sample_pattern(struct brw_context *brw) in gen8_emit_3dstate_sample_pattern()
|
D | gen4_blorp_exec.h | 28 struct brw_context *brw = batch->driver_batch; in dynamic_state_address() local 40 struct brw_context *brw = batch->driver_batch; in instruction_state_address() local 53 struct brw_context *brw = batch->driver_batch; in blorp_emit_vs_state() local 74 struct brw_context *brw = batch->driver_batch; in blorp_emit_sf_state() local 176 struct brw_context *brw = batch->driver_batch; in blorp_emit_pipeline() local
|
D | brw_wm_surface_state.c | 79 get_isl_surf(struct brw_context *brw, struct intel_mipmap_tree *mt, in get_isl_surf() 135 brw_emit_surface_state(struct brw_context *brw, in brw_emit_surface_state() 216 gen6_update_renderbuffer_surface(struct brw_context *brw, in gen6_update_renderbuffer_surface() 449 struct brw_context *brw = brw_context(ctx); in brw_update_texture_surface() local 578 brw_emit_buffer_surface_state(struct brw_context *brw, in brw_emit_buffer_surface_state() 610 struct brw_context *brw = brw_context(ctx); in brw_update_buffer_texture_surface() local 664 brw_update_sol_surface(struct brw_context *brw, in brw_update_sol_surface() 744 brw_upload_wm_pull_constants(struct brw_context *brw) in brw_upload_wm_pull_constants() 779 emit_null_surface_state(struct brw_context *brw, in emit_null_surface_state() 846 gen4_update_renderbuffer_surface(struct brw_context *brw, in gen4_update_renderbuffer_surface() [all …]
|
D | brw_compute.c | 38 prepare_indirect_gpgpu_walker(struct brw_context *brw) in prepare_indirect_gpgpu_walker() 105 brw_emit_gpgpu_walker(struct brw_context *brw) in brw_emit_gpgpu_walker() 169 struct brw_context *brw = brw_context(ctx); in brw_dispatch_compute_common() local 228 struct brw_context *brw = brw_context(ctx); in brw_dispatch_compute() local 240 struct brw_context *brw = brw_context(ctx); in brw_dispatch_compute_indirect() local
|
D | brw_gs.c | 39 brw_gs_debug_recompile(struct brw_context *brw, struct gl_program *prog, in brw_gs_debug_recompile() 77 brw_codegen_gs_prog(struct brw_context *brw, in brw_codegen_gs_prog() 157 brw_gs_state_dirty(const struct brw_context *brw) in brw_gs_state_dirty() 166 brw_gs_populate_key(struct brw_context *brw, in brw_gs_populate_key() 182 brw_upload_gs_prog(struct brw_context *brw) in brw_upload_gs_prog() 214 struct brw_context *brw = brw_context(ctx); in brw_gs_precompile() local
|