Home
last modified time | relevance | path

Searched refs:iris_screen (Results 1 - 25 of 28) sorted by relevance

12

/third_party/mesa3d/src/gallium/drivers/iris/
H A Diris_screen.c24 * @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 Diris_measure.h29 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 Diris_monitor.c27 #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 Diris_screen.h150 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 Diris_measure.c49 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 Diris_program.c62 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 Diris_fence.c38 #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 Diris_context.c35 #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 Diris_utrace.c72 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 Diris_resource.c50 #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 Diris_fine_fence.h30 #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 Diris_batch.c183 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 Diris_draw.c68 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 Diris_formats.c35 #include "iris_screen.h"
113 struct iris_screen *screen = (struct iris_screen *) pscreen; in iris_is_format_supported()
H A Diris_program_cache.c111 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 Diris_binder.c65 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 Diris_monitor.h35 struct iris_screen;
H A Diris_batch.h65 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 Diris_disk_cache.c145 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 Diris_blit.c35 #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 Diris_resolve.c187 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 Diris_fine_fence.c36 iris_fine_fence_destroy(struct iris_screen *screen, in iris_fine_fence_destroy()
H A Diris_performance_query.c40 struct iris_screen *screen = (struct iris_screen *) ice->ctx.screen; in iris_init_perf_query_info()
H A Diris_context.h43 #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 Diris_state.c1632 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...]

Completed in 27 milliseconds

12