/third_party/mesa3d/src/gallium/drivers/iris/ |
H A D | iris_screen.c | 24 * @file iris_screen.c 29 * they all share a common screen (iris_screen). Global driver state 55 #include "iris_screen.h" 99 struct iris_screen *screen = (struct iris_screen *)pscreen; in iris_get_device_uuid() 107 struct iris_screen *screen = (struct iris_screen *)pscreen; in iris_get_driver_uuid() 138 struct iris_screen *screen = (struct iris_screen *)pscreen; in iris_get_name() 147 iris_get_video_memory(struct iris_screen *scree [all...] |
H A D | iris_measure.h | 29 struct iris_screen; 36 void iris_init_screen_measure(struct iris_screen *screen); 41 void iris_destroy_screen_measure(struct iris_screen *screen); 52 if (unlikely(((struct iris_screen *) ice->ctx.screen)->measure.config)) \
|
H A D | iris_monitor.c | 27 #include "iris_screen.h" 45 struct iris_screen *screen = (struct iris_screen *)pscreen; in iris_get_monitor_info() 107 iris_monitor_init_metrics(struct iris_screen *screen) in iris_monitor_init_metrics() 129 struct iris_screen *screen = (struct iris_screen *)pscreen; in iris_get_monitor_group_info() 159 struct iris_screen *screen = (struct iris_screen *) ice->ctx.screen; in iris_init_monitor_ctx() 183 struct iris_screen *screen = (struct iris_screen *) ic in iris_create_monitor_object() [all...] |
H A D | iris_screen.h | 150 struct iris_screen { struct 163 * by iris_screen, can be a different DRM instance than fd. 234 void iris_screen_destroy(struct iris_screen *screen); 239 struct iris_screen *screen = (struct iris_screen *) pscreen; in iris_pscreen_ref() 248 struct iris_screen *screen = (struct iris_screen *) pscreen; in iris_pscreen_unref() 262 void iris_disk_cache_init(struct iris_screen *screen);
|
H A D | iris_measure.c | 49 iris_init_screen_measure(struct iris_screen *screen) in iris_init_screen_measure() 71 config_from_screen(struct iris_screen *screen) in config_from_screen() 79 return ((struct iris_screen *) ice->ctx.screen)->measure.config; in config_from_context() 83 iris_destroy_screen_measure(struct iris_screen *screen) in iris_destroy_screen_measure() 103 struct iris_screen *screen = batch->screen; in iris_init_batch_measure() 149 const struct iris_screen *screen = (void *) ice->ctx.screen; in measure_start_snapshot() 342 struct iris_screen *screen = (struct iris_screen *) ice->ctx.screen; in iris_destroy_ctx_measure() 350 struct iris_screen *screen = (struct iris_screen *) ic in iris_measure_batch_end() [all...] |
H A D | iris_program.c | 62 struct iris_screen *screen; 70 get_new_program_id(struct iris_screen *screen) in get_new_program_id() 101 iris_to_brw_vs_key(const struct iris_screen *screen, in iris_to_brw_vs_key() 116 iris_to_brw_tcs_key(const struct iris_screen *screen, in iris_to_brw_tcs_key() 131 iris_to_brw_tes_key(const struct iris_screen *screen, in iris_to_brw_tes_key() 143 iris_to_brw_gs_key(const struct iris_screen *screen, in iris_to_brw_gs_key() 153 iris_to_brw_fs_key(const struct iris_screen *screen, in iris_to_brw_fs_key() 175 iris_to_brw_cs_key(const struct iris_screen *screen, in iris_to_brw_cs_key() 202 struct iris_screen *screen = (struct iris_screen *) ct in iris_upload_ubo_ssbo_surf_state() [all...] |
H A D | iris_fence.c | 38 #include "iris_screen.h" 141 struct iris_screen *screen = batch->screen; in clear_stale_syncobjs() 194 struct iris_screen *screen = (struct iris_screen *)p_screen; in iris_fence_destroy() 241 struct iris_screen *screen = (void *) ctx->screen; in iris_fence_flush() 392 struct iris_screen *screen = (struct iris_screen *)p_screen; in iris_fence_finish() 478 struct iris_screen *screen = (struct iris_screen *)p_screen; in iris_fence_get_fd() 528 struct iris_screen *scree in iris_fence_create_fd() [all...] |
H A D | iris_context.c | 35 #include "iris_screen.h" 48 struct iris_screen *screen = (struct iris_screen *)ctx->screen; in iris_set_debug_callback() 222 struct iris_screen *screen = (struct iris_screen *)ctx->screen; in iris_destroy_context() 290 struct iris_screen *screen = (struct iris_screen*)pscreen; in iris_create_context()
|
H A D | iris_utrace.c | 72 struct iris_screen *screen = (struct iris_screen *)ctx->screen; in iris_utrace_read_ts() 104 struct iris_screen *screen = (struct iris_screen *)ice->ctx.screen; in iris_utrace_init()
|
H A D | iris_resource.c | 50 #include "iris_screen.h" 236 struct iris_screen *screen = (void *) pscreen; in iris_query_dmabuf_modifiers() 280 struct iris_screen *screen = (void *) pscreen; in iris_is_dmabuf_modifier_supported() 318 struct iris_screen *screen = (struct iris_screen *)ice->ctx.screen; in iris_image_view_get_format() 345 struct iris_screen *screen = (struct iris_screen *)pscreen; in iris_memobj_create_from_handle() 444 iris_resource_alloc_flags(const struct iris_screen *screen, in iris_resource_alloc_flags() 570 iris_get_aux_clear_color_state_size(struct iris_screen *screen, in iris_get_aux_clear_color_state_size() 590 map_aux_addresses(struct iris_screen *scree [all...] |
H A D | iris_fine_fence.h | 30 #include "iris_screen.h" 81 void iris_fine_fence_destroy(struct iris_screen *screen, struct iris_fine_fence *sq); 84 iris_fine_fence_reference(struct iris_screen *screen, in iris_fine_fence_reference()
|
H A D | iris_batch.c | 183 struct iris_screen *screen = (void *) ice->ctx.screen; in iris_init_batch() 255 struct iris_screen *screen = (void *) ice->ctx.screen; in iris_init_non_engine_contexts() 271 struct iris_screen *screen = (void *) ice->ctx.screen; in iris_create_engines_context() 323 struct iris_screen *screen = (void *) ice->ctx.screen; in iris_init_engines_context() 485 struct iris_screen *screen = batch->screen; in create_batch() 521 struct iris_screen *screen = batch->screen; in iris_batch_reset() 565 struct iris_screen *screen = batch->screen; in iris_batch_free() 735 struct iris_screen *screen = batch->screen; in replace_kernel_ctx() 769 struct iris_screen *screen = batch->screen; in iris_batch_check_for_reset() 827 struct iris_screen *scree in update_bo_syncobjs() [all...] |
H A D | iris_draw.c | 68 struct iris_screen *screen = (struct iris_screen *)ice->ctx.screen; in iris_update_draw_info() 272 struct iris_screen *screen = (struct iris_screen*)ice->ctx.screen; in iris_draw_vbo() 329 const struct iris_screen *screen = (void *) ice->ctx.screen; in iris_update_grid_size_resource()
|
H A D | iris_formats.c | 35 #include "iris_screen.h" 113 struct iris_screen *screen = (struct iris_screen *) pscreen; in iris_is_format_supported()
|
H A D | iris_program_cache.c | 111 iris_create_shader_variant(const struct iris_screen *screen, in iris_create_shader_variant() 150 iris_upload_shader(struct iris_screen *screen, in iris_upload_shader() 232 struct iris_screen *screen = batch->screen; in iris_blorp_upload_shader()
|
H A D | iris_binder.c | 65 struct iris_screen *screen = (void *) ice->ctx.screen; in binder_realloc() 207 struct iris_screen *screen = (void *) ice->ctx.screen; in iris_init_binder()
|
H A D | iris_monitor.h | 35 struct iris_screen;
|
H A D | iris_batch.h | 65 struct iris_screen *screen; 432 batch <= &ice->batches[((struct iris_screen *)ice->ctx.screen)->devinfo.ver >= 12 ? IRIS_BATCH_BLITTER : IRIS_BATCH_COMPUTE]; \
|
H A D | iris_disk_cache.c | 145 iris_disk_cache_retrieve(struct iris_screen *screen, in iris_disk_cache_retrieve() 262 iris_disk_cache_init(struct iris_screen *screen) in iris_disk_cache_init()
|
H A D | iris_blit.c | 35 #include "iris_screen.h" 367 struct iris_screen *screen = (struct iris_screen *)ctx->screen; in iris_blit() 574 struct iris_screen *screen = (void *) ice->ctx.screen; in get_copy_region_aux_settings() 660 struct iris_screen *screen = (void *) ice->ctx.screen; in iris_copy_region()
|
H A D | iris_resolve.c | 187 struct iris_screen *screen = (void *) ice->ctx.screen; in iris_predraw_resolve_framebuffer() 885 struct iris_screen *screen = (void *) ice->ctx.screen; in iris_resource_texture_aux_usage() 943 const struct iris_screen *screen = (void *) ice->ctx.screen; in iris_image_view_aux_usage() 1006 const struct iris_screen *screen = (void *) ice->ctx.screen; in iris_resource_prepare_texture() 1058 struct iris_screen *screen = (void *) ice->ctx.screen; in iris_resource_render_aux_usage()
|
H A D | iris_fine_fence.c | 36 iris_fine_fence_destroy(struct iris_screen *screen, in iris_fine_fence_destroy()
|
H A D | iris_performance_query.c | 40 struct iris_screen *screen = (struct iris_screen *) ice->ctx.screen; in iris_init_perf_query_info()
|
H A D | iris_context.h | 43 #include "iris_screen.h" 973 iris_disk_cache_retrieve(struct iris_screen *screen, 989 struct iris_compiled_shader *iris_create_shader_variant(const struct iris_screen *, 1004 void iris_upload_shader(struct iris_screen *screen,
|
H A D | iris_state.c | 1632 UNUSED struct iris_screen *screen = (void *) ice->ctx.screen; in want_pma_fix() 2153 UNUSED struct iris_screen *screen = (void *)ctx->screen; in iris_create_sampler_state() 2223 struct iris_screen *screen = (struct iris_screen *) ice->ctx.screen; in iris_upload_sampler_states() 2535 struct iris_screen *screen = (struct iris_screen *)ctx->screen; in iris_create_sampler_view() 2654 struct iris_screen *screen = (struct iris_screen *)ctx->screen; in iris_create_surface() 2858 struct iris_screen *screen = (struct iris_screen *)ct in iris_set_shader_images() [all...] |