/external/mesa3d/src/gallium/drivers/iris/ |
D | iris_resource.h | 33 struct iris_context; 311 bool iris_resource_set_clear_color(struct iris_context *ice, 321 void iris_dirty_for_history(struct iris_context *ice, 323 uint32_t iris_flush_bits_for_history(struct iris_context *ice, 326 void iris_flush_and_dirty_for_history(struct iris_context *ice, 341 iris_hiz_exec(struct iris_context *ice, 375 iris_resource_prepare_access(struct iris_context *ice, 404 iris_resource_finish_write(struct iris_context *ice, 424 iris_resource_set_aux_state(struct iris_context *ice, 437 iris_resource_access_raw(struct iris_context *ice, in iris_resource_access_raw() [all …]
|
D | iris_genx_protos.h | 31 void genX(init_state)(struct iris_context *ice); 33 void genX(emit_hashing_mode)(struct iris_context *ice, 37 void genX(update_pma_fix)(struct iris_context *ice, 44 void genX(init_blorp)(struct iris_context *ice); 47 void genX(init_query)(struct iris_context *ice); 48 void genX(math_add32_gpr0)(struct iris_context *ice, 51 void genX(math_div32_gpr0)(struct iris_context *ice,
|
D | iris_context.h | 42 struct iris_context; 540 struct iris_context { struct 791 void iris_mark_dirty_dmabuf(struct iris_context *ice, argument 793 void iris_flush_dirty_dmabufs(struct iris_context *ice); 800 void iris_update_compiled_shaders(struct iris_context *ice); 801 void iris_update_compiled_compute_shader(struct iris_context *ice); 851 void iris_init_border_color_pool(struct iris_context *ice); 852 void iris_destroy_border_color_pool(struct iris_context *ice); 853 void iris_border_color_pool_reserve(struct iris_context *ice, unsigned count); 854 uint32_t iris_upload_border_color(struct iris_context *ice, [all …]
|
D | iris_screen.h | 58 void (*destroy_state)(struct iris_context *ice); 61 void (*upload_render_state)(struct iris_context *ice, 66 void (*upload_compute_state)(struct iris_context *ice, 69 void (*rebind_buffer)(struct iris_context *ice, 71 void (*resolve_conditional_render)(struct iris_context *ice); 111 void (*store_derived_program_state)(struct iris_context *ice, 116 void (*populate_vs_key)(const struct iris_context *ice, 120 void (*populate_tcs_key)(const struct iris_context *ice, 122 void (*populate_tes_key)(const struct iris_context *ice, 126 void (*populate_gs_key)(const struct iris_context *ice, [all …]
|
D | iris_context.c | 58 struct iris_context *ice = (struct iris_context *)ctx; in iris_set_debug_callback() 81 struct iris_context *ice = NULL; in iris_lost_context_state() 110 struct iris_context *ice = (struct iris_context *)ctx; in iris_get_device_reset_status() 145 struct iris_context *ice = (struct iris_context *)ctx; in iris_set_device_reset_callback() 189 create_dirty_dmabuf_set(struct iris_context *ice) in create_dirty_dmabuf_set() 198 iris_mark_dirty_dmabuf(struct iris_context *ice, in iris_mark_dirty_dmabuf() 208 clear_dirty_dmabuf_set(struct iris_context *ice) in clear_dirty_dmabuf_set() 220 iris_flush_dirty_dmabufs(struct iris_context *ice) in iris_flush_dirty_dmabufs() 237 struct iris_context *ice = (struct iris_context *)ctx; in iris_destroy_context() 289 struct iris_context *ice = rzalloc(NULL, struct iris_context); in iris_create_context()
|
D | iris_binder.h | 35 struct iris_context; 52 void iris_init_binder(struct iris_context *ice); 54 uint32_t iris_binder_reserve(struct iris_context *ice, unsigned size); 55 void iris_binder_reserve_3d(struct iris_context *ice); 56 void iris_binder_reserve_compute(struct iris_context *ice);
|
D | iris_performance_query.c | 36 struct iris_context *ice = (void *) pipe; in iris_init_perf_query_info() 84 struct iris_context *ice = (void *) pipe; in iris_new_perf_query_obj() 103 struct iris_context *ice = (void *) pipe; in iris_begin_perf_query() 114 struct iris_context *ice = (void *) pipe; in iris_end_perf_query() 125 struct iris_context *ice = (void *) pipe; in iris_delete_perf_query() 142 struct iris_context *ice = (void *) pipe; in iris_get_perf_query_info() 165 struct iris_context *ice = (void *) pipe; in iris_get_perf_counter_info() 183 struct iris_context *ice = (void *) pipe; in iris_wait_perf_query() 194 struct iris_context *ice = (void *) pipe; in iris_is_perf_query_ready() 212 struct iris_context *ice = (void *) pipe; in iris_get_perf_query_data()
|
D | iris_resolve.c | 46 disable_rb_aux_buffer(struct iris_context *ice, in disable_rb_aux_buffer() 85 resolve_sampler_views(struct iris_context *ice, in resolve_sampler_views() 117 resolve_image_views(struct iris_context *ice, in resolve_image_views() 162 iris_predraw_resolve_inputs(struct iris_context *ice, in iris_predraw_resolve_inputs() 183 iris_predraw_resolve_framebuffer(struct iris_context *ice, in iris_predraw_resolve_framebuffer() 276 iris_postdraw_update_resolve_tracking(struct iris_context *ice, in iris_postdraw_update_resolve_tracking() 385 iris_resolve_color(struct iris_context *ice, in iris_resolve_color() 436 iris_mcs_partial_resolve(struct iris_context *ice, in iris_mcs_partial_resolve() 513 iris_hiz_exec(struct iris_context *ice, in iris_hiz_exec() 692 iris_resource_prepare_access(struct iris_context *ice, in iris_resource_prepare_access() [all …]
|
D | iris_program_cache.c | 88 iris_find_cached_shader(struct iris_context *ice, in iris_find_cached_shader() 103 iris_find_previous_compile(const struct iris_context *ice, in iris_find_previous_compile() 120 iris_delete_shader_variants(struct iris_context *ice, in iris_delete_shader_variants() 194 iris_upload_shader(struct iris_context *ice, in iris_upload_shader() 283 struct iris_context *ice = blorp->driver_ctx; in iris_blorp_lookup_shader() 310 struct iris_context *ice = blorp->driver_ctx; in iris_blorp_upload_shader() 334 iris_init_program_cache(struct iris_context *ice) in iris_init_program_cache() 348 iris_destroy_program_cache(struct iris_context *ice) in iris_destroy_program_cache() 379 iris_print_program_cache(struct iris_context *ice) in iris_print_program_cache()
|
D | iris_binder.c | 68 binder_realloc(struct iris_context *ice) in binder_realloc() 119 iris_binder_reserve(struct iris_context *ice, in iris_binder_reserve() 138 iris_binder_reserve_3d(struct iris_context *ice) in iris_binder_reserve_3d() 196 iris_binder_reserve_compute(struct iris_context *ice) in iris_binder_reserve_compute() 214 iris_init_binder(struct iris_context *ice) in iris_init_binder()
|
D | iris_border_color.c | 83 iris_init_border_color_pool(struct iris_context *ice) in iris_init_border_color_pool() 97 iris_destroy_border_color_pool(struct iris_context *ice) in iris_destroy_border_color_pool() 109 iris_border_color_pool_reserve(struct iris_context *ice, unsigned count) in iris_border_color_pool_reserve() 133 iris_upload_border_color(struct iris_context *ice, in iris_upload_border_color()
|
D | iris_perf.c | 33 iris_perf_emit_stall_at_pixel_scoreboard(struct iris_context *ice) in iris_perf_emit_stall_at_pixel_scoreboard() 46 struct iris_context *ice = c; in iris_perf_emit_mi_report_perf_count() 54 struct iris_context *ice = c; in iris_perf_batchbuffer_flush() 63 struct iris_context *ice = ctx; in iris_perf_store_register_mem()
|
D | iris_monitor.c | 143 iris_init_monitor_ctx(struct iris_context *ice) in iris_init_monitor_ctx() 164 iris_create_monitor_object(struct iris_context *ice, in iris_create_monitor_object() 233 struct iris_context *ice = (struct iris_context *)ctx; in iris_destroy_monitor_object() 247 struct iris_context *ice = (void *) ctx; in iris_begin_monitor() 257 struct iris_context *ice = (void *) ctx; in iris_end_monitor() 270 struct iris_context *ice = (void *) ctx; in iris_get_monitor_result()
|
D | iris_draw.c | 63 iris_update_draw_info(struct iris_context *ice, in iris_update_draw_info() 113 iris_update_draw_parameters(struct iris_context *ice, in iris_update_draw_parameters() 173 iris_indirect_draw_vbo(struct iris_context *ice, in iris_indirect_draw_vbo() 215 iris_simple_draw_vbo(struct iris_context *ice, in iris_simple_draw_vbo() 233 struct iris_context *ice = (struct iris_context *) ctx; in iris_draw_vbo() 286 iris_update_grid_size_resource(struct iris_context *ice, in iris_update_grid_size_resource() 344 struct iris_context *ice = (struct iris_context *) ctx; in iris_launch_grid()
|
D | iris_query.c | 130 mark_available(struct iris_context *ice, struct iris_query *q) in mark_available() 168 write_value(struct iris_context *ice, struct iris_query *q, unsigned offset) in write_value() 244 write_overflow_values(struct iris_context *ice, struct iris_query *q, bool end) in write_overflow_values() 460 struct iris_context *ice = (void *) ctx; in iris_create_batch_query() 495 struct iris_context *ice = (void *) ctx; in iris_begin_query() 544 struct iris_context *ice = (void *) ctx; in iris_end_query() 588 iris_check_query_no_flush(struct iris_context *ice, struct iris_query *q) in iris_check_query_no_flush() 604 struct iris_context *ice = (void *) ctx; in iris_get_query_result() 658 struct iris_context *ice = (void *) ctx; in iris_get_query_result_resource() 737 struct iris_context *ice = (void *) ctx; in iris_set_active_query_state() [all …]
|
D | iris_program.c | 153 iris_upload_ubo_ssbo_surf_state(struct iris_context *ice, in iris_upload_ubo_ssbo_surf_state() 1028 iris_debug_recompile(struct iris_context *ice, in iris_debug_recompile() 1081 last_vue_stage(struct iris_context *ice) in last_vue_stage() 1096 iris_compile_vs(struct iris_context *ice, in iris_compile_vs() 1178 iris_update_compiled_vs(struct iris_context *ice) in iris_update_compiled_vs() 1233 iris_get_shader_info(const struct iris_context *ice, gl_shader_stage stage) in iris_get_shader_info() 1257 get_unified_tess_slots(const struct iris_context *ice, in get_unified_tess_slots() 1279 iris_compile_tcs(struct iris_context *ice, in iris_compile_tcs() 1385 iris_update_compiled_tcs(struct iris_context *ice) in iris_update_compiled_tcs() 1432 iris_compile_tes(struct iris_context *ice, in iris_compile_tes() [all …]
|
D | iris_blorp.c | 135 struct iris_context *ice = blorp_batch->blorp->driver_ctx; in blorp_alloc_dynamic_state() 151 struct iris_context *ice = blorp_batch->blorp->driver_ctx; in blorp_alloc_binding_table() 175 struct iris_context *ice = blorp_batch->blorp->driver_ctx; in blorp_alloc_vertex_buffer() 204 struct iris_context *ice = blorp_batch->blorp->driver_ctx; in blorp_vf_invalidate_for_vb_48b_transitions() 259 struct iris_context *ice = blorp_batch->blorp->driver_ctx; in iris_blorp_exec() 378 genX(init_blorp)(struct iris_context *ice) in genX()
|
D | iris_fence.c | 223 struct iris_context *ice = (struct iris_context *)ctx; in iris_fence_flush() 291 struct iris_context *ice = (struct iris_context *)ctx; in iris_fence_await() 365 struct iris_context *ice = (struct iris_context *)ctx; in iris_fence_finish() 565 struct iris_context *ice = (struct iris_context *)ctx; in iris_fence_signal()
|
D | iris_monitor.h | 34 struct iris_context; 38 iris_create_monitor_object(struct iris_context *ice,
|
D | iris_clear.c | 39 iris_is_color_fast_clear_compatible(struct iris_context *ice, in iris_is_color_fast_clear_compatible() 67 can_fast_clear_color(struct iris_context *ice, in can_fast_clear_color() 200 fast_clear_color(struct iris_context *ice, in fast_clear_color() 339 clear_color(struct iris_context *ice, in clear_color() 413 can_fast_clear_depth(struct iris_context *ice, in can_fast_clear_depth() 444 fast_clear_depth(struct iris_context *ice, in fast_clear_depth() 552 clear_depth_stencil(struct iris_context *ice, in clear_depth_stencil() 661 struct iris_context *ice = (void *) ctx; in iris_clear() 717 struct iris_context *ice = (void *) ctx; in iris_clear_texture() 786 struct iris_context *ice = (void *) ctx; in iris_clear_render_target() [all …]
|
D | iris_state.c | 815 struct iris_context *ice = NULL; in iris_upload_slice_hashing_state() 1151 struct iris_context *ice = (struct iris_context *) ctx; in iris_set_blend_color() 1307 struct iris_context *ice = (struct iris_context *) ctx; in iris_bind_blend_state() 1436 struct iris_context *ice = (struct iris_context *) ctx; in iris_bind_zsa_state() 1474 want_pma_fix(struct iris_context *ice) in want_pma_fix() 1596 genX(update_pma_fix)(struct iris_context *ice, in genX() 1852 struct iris_context *ice = (struct iris_context *) ctx; in iris_bind_rasterizer_state() 2016 struct iris_context *ice = (struct iris_context *) ctx; in iris_bind_sampler_states() 2042 iris_upload_sampler_states(struct iris_context *ice, gl_shader_stage stage) in iris_upload_sampler_states() 2380 struct iris_context *ice = (struct iris_context *) ctx; in iris_create_sampler_view() [all …]
|
D | Makefile.sources | 34 iris_context.c \ 35 iris_context.h \
|
D | iris_resource.c | 243 iris_image_view_get_format(struct iris_context *ice, in iris_image_view_get_format() 1119 struct iris_context *ice = (struct iris_context *)ctx; in iris_flush_resource() 1290 resource_is_busy(struct iris_context *ice, in resource_is_busy() 1306 struct iris_context *ice = (void *) ctx; in iris_invalidate_resource() 1840 struct iris_context *ice = (struct iris_context *)ctx; in iris_transfer_map() 1974 struct iris_context *ice = (struct iris_context *)ctx; in iris_transfer_flush_region() 2014 struct iris_context *ice = (struct iris_context *)ctx; in iris_transfer_unmap() 2051 struct iris_context *ice = (struct iris_context *)ctx; in iris_texture_subdata() 2118 iris_dirty_for_history(struct iris_context *ice, in iris_dirty_for_history() 2136 iris_flush_bits_for_history(struct iris_context *ice, in iris_flush_bits_for_history() [all …]
|
D | iris_batch.h | 39 struct iris_context; 173 void iris_init_batch(struct iris_context *ice,
|
D | iris_pipe_control.c | 305 struct iris_context *ice = (void *) ctx; in iris_texture_barrier() 335 struct iris_context *ice = (void *) ctx; in iris_memory_barrier()
|