Home
last modified time | relevance | path

Searched refs:screen (Results 1 - 25 of 2172) sorted by relevance

12345678910>>...87

/third_party/mesa3d/src/gallium/drivers/freedreno/
H A Dfreedreno_screen.c130 struct fd_screen *screen = fd_screen(pscreen); in fd_screen_get_timestamp() local
132 if (screen->has_timestamp) { in fd_screen_get_timestamp()
134 fd_pipe_get_param(screen->pipe, FD_TIMESTAMP, &n); in fd_screen_get_timestamp()
135 assert(screen->max_freq > 0); in fd_screen_get_timestamp()
136 return n * 1000000000 / screen->max_freq; in fd_screen_get_timestamp()
139 return cpu_time + screen->cpu_gpu_time_delta; in fd_screen_get_timestamp()
146 struct fd_screen *screen = fd_screen(pscreen); in fd_screen_destroy() local
148 if (screen->tess_bo) in fd_screen_destroy()
149 fd_bo_del(screen->tess_bo); in fd_screen_destroy()
151 if (screen in fd_screen_destroy()
187 struct fd_screen *screen = fd_screen(pscreen); fd_screen_get_param() local
597 struct fd_screen *screen = fd_screen(pscreen); fd_screen_get_shader_param() local
734 struct fd_screen *screen = fd_screen(pscreen); fd_get_compute_param() local
808 struct fd_screen *screen = fd_screen(pscreen); fd_get_compiler_options() local
819 struct fd_screen *screen = fd_screen(pscreen); fd_get_disk_shader_cache() local
834 struct fd_screen *screen = fd_screen(pscreen); fd_screen_bo_get_handle() local
861 struct fd_screen *screen = fd_screen(pscreen); fd_screen_query_dmabuf_modifiers() local
891 struct fd_screen *screen = fd_screen(pscreen); fd_screen_is_dmabuf_modifier_supported() local
910 struct fd_screen *screen = fd_screen(pscreen); fd_screen_bo_from_handle() local
942 struct fd_screen *screen = fd_screen(pscreen); fd_screen_get_device_uuid() local
957 struct fd_screen *screen = CALLOC_STRUCT(fd_screen); fd_screen_create() local
[all...]
/third_party/mesa3d/src/gallium/drivers/etnaviv/
H A Detnaviv_screen.c87 struct etna_screen *screen = etna_screen(pscreen); in etna_screen_destroy() local
89 if (screen->dummy_desc_reloc.bo) in etna_screen_destroy()
90 etna_bo_del(screen->dummy_desc_reloc.bo); in etna_screen_destroy()
92 if (screen->dummy_rt_reloc.bo) in etna_screen_destroy()
93 etna_bo_del(screen->dummy_rt_reloc.bo); in etna_screen_destroy()
95 if (screen->perfmon) in etna_screen_destroy()
96 etna_perfmon_del(screen->perfmon); in etna_screen_destroy()
100 if (screen->pipe) in etna_screen_destroy()
101 etna_pipe_del(screen->pipe); in etna_screen_destroy()
103 if (screen in etna_screen_destroy()
142 struct etna_screen *screen = etna_screen(pscreen); etna_screen_get_param() local
304 struct etna_screen *screen = etna_screen(pscreen); etna_screen_get_paramf() local
339 struct etna_screen *screen = etna_screen(pscreen); etna_screen_get_shader_param() local
439 gpu_supports_texture_target(struct etna_screen *screen, enum pipe_texture_target target) gpu_supports_texture_target() argument
456 gpu_supports_texture_format(struct etna_screen *screen, uint32_t fmt, enum pipe_format format) gpu_supports_texture_format() argument
495 gpu_supports_render_format(struct etna_screen *screen, enum pipe_format format, unsigned sample_count) gpu_supports_render_format() argument
531 gpu_supports_vertex_format(struct etna_screen *screen, enum pipe_format format) gpu_supports_vertex_format() argument
550 struct etna_screen *screen = etna_screen(pscreen); etna_screen_is_format_supported() local
616 struct etna_screen *screen = etna_screen(pscreen); modifier_num_supported() local
680 etna_determine_uniform_limits(struct etna_screen *screen) etna_determine_uniform_limits() argument
711 etna_determine_sampler_limits(struct etna_screen *screen) etna_determine_sampler_limits() argument
729 etna_get_specs(struct etna_screen *screen) etna_get_specs() argument
942 struct etna_screen *screen = etna_screen(pscreen); etna_screen_bo_from_handle() local
972 struct etna_screen *screen = etna_screen(pscreen); etna_get_disk_shader_cache() local
982 struct etna_screen *screen = CALLOC_STRUCT(etna_screen); etna_screen_create() local
[all...]
/third_party/mesa3d/src/gallium/drivers/zink/
H A Dzink_screen.c113 struct zink_screen *screen = zink_screen(pscreen); in zink_get_device_vendor() local
115 snprintf(buf, sizeof(buf), "Unknown (vendor-id: 0x%04x)", screen->info.props.vendorID); in zink_get_device_vendor()
122 struct zink_screen *screen = zink_screen(pscreen); in zink_get_name() local
124 snprintf(buf, sizeof(buf), "zink (%s)", screen->info.props.deviceName); in zink_get_name()
131 struct zink_screen *screen = zink_screen(pscreen); in zink_get_driver_uuid() local
132 if (screen->vk_version >= VK_MAKE_VERSION(1,2,0)) { in zink_get_driver_uuid()
133 memcpy(uuid, screen->info.props11.driverUUID, VK_UUID_SIZE); in zink_get_driver_uuid()
135 memcpy(uuid, screen->info.deviceid_props.driverUUID, VK_UUID_SIZE); in zink_get_driver_uuid()
142 struct zink_screen *screen = zink_screen(pscreen); in zink_get_device_uuid() local
143 if (screen in zink_get_device_uuid()
153 struct zink_screen *screen = zink_screen(pscreen); zink_get_device_luid() local
164 struct zink_screen *screen = zink_screen(pscreen); zink_get_device_node_mask() local
173 get_video_mem(struct zink_screen *screen) get_video_mem() argument
185 disk_cache_init(struct zink_screen *screen) disk_cache_init() argument
218 struct zink_screen *screen = gdata; cache_put_job() local
243 zink_screen_update_pipeline_cache(struct zink_screen *screen, struct zink_program *pg) zink_screen_update_pipeline_cache() argument
255 struct zink_screen *screen = gdata; cache_get_job() local
277 zink_screen_get_pipeline_cache(struct zink_screen *screen, struct zink_program *pg) zink_screen_get_pipeline_cache() argument
289 struct zink_screen *screen = zink_screen(pscreen); zink_get_compute_param() local
347 get_smallest_buffer_heap(struct zink_screen *screen) get_smallest_buffer_heap() argument
366 struct zink_screen *screen = zink_screen(pscreen); zink_get_param() local
819 struct zink_screen *screen = zink_screen(pscreen); zink_get_paramf() local
881 struct zink_screen *screen = zink_screen(pscreen); zink_get_shader_param() local
1122 struct zink_screen *screen = zink_screen(pscreen); zink_is_format_supported() local
1256 struct zink_screen *screen = zink_screen(pscreen); zink_destroy_screen() local
1309 choose_pdev(struct zink_screen *screen) choose_pdev() argument
1390 update_queue_props(struct zink_screen *screen) update_queue_props() argument
1419 init_queue(struct zink_screen *screen) init_queue() argument
1439 struct zink_screen *screen = zink_screen(pscreen); zink_flush_frontbuffer() local
1470 zink_is_depth_format_supported(struct zink_screen *screen, VkFormat format) zink_is_depth_format_supported() argument
1513 zink_get_format(struct zink_screen *screen, enum pipe_format format) zink_get_format() argument
1548 zink_screen_init_descriptor_funcs(struct zink_screen *screen, bool fallback) zink_screen_init_descriptor_funcs() argument
1579 check_have_device_time(struct zink_screen *screen) check_have_device_time() argument
1647 create_debug(struct zink_screen *screen) create_debug() argument
1681 zink_internal_setup_moltenvk(struct zink_screen *screen) zink_internal_setup_moltenvk() argument
1718 populate_format_props(struct zink_screen *screen) populate_format_props() argument
1772 zink_screen_init_semaphore(struct zink_screen *screen) zink_screen_init_semaphore() argument
1785 zink_screen_timeline_wait(struct zink_screen *screen, uint64_t batch_id, uint64_t timeout) zink_screen_timeline_wait() argument
1809 zink_get_loader_version(struct zink_screen *screen) zink_get_loader_version() argument
1832 struct zink_screen *screen = zink_screen(pscreen); zink_query_memory_info() local
1875 struct zink_screen *screen = zink_screen(pscreen); zink_query_dmabuf_modifiers() local
1884 struct zink_screen *screen = zink_screen(pscreen); zink_is_dmabuf_modifier_supported() local
1894 struct zink_screen *screen = zink_screen(pscreen); zink_get_dmabuf_modifier_planes() local
1909 struct zink_screen *screen = zink_screen(pscreen); zink_get_sparse_texture_virtual_page_size() local
2003 zink_create_logical_device(struct zink_screen *screen) zink_create_logical_device() argument
2038 pre_hash_descriptor_states(struct zink_screen *screen) pre_hash_descriptor_states() argument
2047 check_base_requirements(struct zink_screen *screen) check_base_requirements() argument
2079 struct zink_screen *screen = zink_screen(pscreen); zink_get_sample_pixel_grid() local
2087 init_driver_workarounds(struct zink_screen *screen) init_driver_workarounds() argument
2138 struct zink_screen *screen = rzalloc(NULL, struct zink_screen); zink_internal_create_screen() local
[all...]
/third_party/mesa3d/src/gallium/auxiliary/driver_ddebug/
H A Ddd_screen.c38 struct pipe_screen *screen = dd_screen(_screen)->screen; in dd_screen_get_name() local
40 return screen->get_name(screen); in dd_screen_get_name()
46 struct pipe_screen *screen = dd_screen(_screen)->screen; in dd_screen_get_vendor() local
48 return screen->get_vendor(screen); in dd_screen_get_vendor()
54 struct pipe_screen *screen = dd_screen(_screen)->screen; in dd_screen_get_device_vendor() local
64 struct pipe_screen *screen = dd_screen(_screen)->screen; dd_screen_get_compiler_options() local
72 struct pipe_screen *screen = dd_screen(_screen)->screen; dd_screen_get_disk_shader_cache() local
81 struct pipe_screen *screen = dd_screen(_screen)->screen; dd_screen_get_param() local
90 struct pipe_screen *screen = dd_screen(_screen)->screen; dd_screen_get_paramf() local
101 struct pipe_screen *screen = dd_screen(_screen)->screen; dd_screen_get_compute_param() local
111 struct pipe_screen *screen = dd_screen(_screen)->screen; dd_screen_get_shader_param() local
119 struct pipe_screen *screen = dd_screen(_screen)->screen; dd_screen_get_timestamp() local
127 struct pipe_screen *screen = dd_screen(_screen)->screen; dd_screen_query_memory_info() local
137 struct pipe_screen *screen = dscreen->screen; dd_screen_context_create() local
153 struct pipe_screen *screen = dd_screen(_screen)->screen; dd_screen_is_format_supported() local
163 struct pipe_screen *screen = dd_screen(_screen)->screen; dd_screen_can_create_resource() local
176 struct pipe_screen *screen = dd_screen(_screen)->screen; dd_screen_flush_frontbuffer() local
188 struct pipe_screen *screen = dd_screen(_screen)->screen; dd_screen_get_driver_query_info() local
198 struct pipe_screen *screen = dd_screen(_screen)->screen; dd_screen_get_driver_query_group_info() local
207 struct pipe_screen *screen = dd_screen(_screen)->screen; dd_screen_get_driver_uuid() local
215 struct pipe_screen *screen = dd_screen(_screen)->screen; dd_screen_get_device_uuid() local
228 struct pipe_screen *screen = dd_screen(_screen)->screen; dd_screen_resource_create() local
243 struct pipe_screen *screen = dd_screen(_screen)->screen; dd_screen_resource_from_handle() local
258 struct pipe_screen *screen = dd_screen(_screen)->screen; dd_screen_resource_from_user_memory() local
274 struct pipe_screen *screen = dd_screen(_screen)->screen; dd_screen_resource_from_memobj() local
288 struct pipe_screen *screen = dd_screen(_screen)->screen; dd_screen_resource_changed() local
298 struct pipe_screen *screen = dd_screen(_screen)->screen; dd_screen_resource_destroy() local
310 struct pipe_screen *screen = dd_screen(_screen)->screen; dd_screen_resource_get_handle() local
327 struct pipe_screen *screen = dd_screen(_screen)->screen; dd_screen_resource_get_param() local
340 struct pipe_screen *screen = dd_screen(_screen)->screen; dd_screen_resource_get_info() local
350 struct pipe_screen *screen = dd_screen(_screen)->screen; dd_screen_check_resource_capability() local
363 struct pipe_screen *screen = dd_screen(_screen)->screen; dd_screen_get_sparse_texture_virtual_page_size() local
378 struct pipe_screen *screen = dd_screen(_screen)->screen; dd_screen_fence_reference() local
389 struct pipe_screen *screen = dd_screen(_screen)->screen; dd_screen_fence_finish() local
399 struct pipe_screen *screen = dd_screen(_screen)->screen; dd_screen_fence_get_fd() local
416 struct pipe_screen *screen = dd_screen(_screen)->screen; dd_screen_create_vertex_state() local
431 struct pipe_screen *screen = dd_screen(_screen)->screen; dd_screen_vertex_state_destroy() local
445 struct pipe_screen *screen = dd_screen(_screen)->screen; dd_screen_memobj_create_from_handle() local
454 struct pipe_screen *screen = dd_screen(_screen)->screen; dd_screen_memobj_destroy() local
465 struct pipe_screen *screen = dd_screen(_screen)->screen; dd_screen_finalize_nir() local
474 struct pipe_screen *screen = dscreen->screen; dd_screen_destroy() local
520 ddebug_screen_create(struct pipe_screen *screen) ddebug_screen_create() argument
[all...]
/third_party/mesa3d/src/gallium/auxiliary/driver_trace/
H A Dtr_screen.c49 struct pipe_screen *screen = tr_scr->screen; in trace_screen_get_name() local
54 trace_dump_arg(ptr, screen); in trace_screen_get_name()
56 result = screen->get_name(screen); in trace_screen_get_name()
70 struct pipe_screen *screen = tr_scr->screen; in trace_screen_get_vendor() local
75 trace_dump_arg(ptr, screen); in trace_screen_get_vendor()
77 result = screen->get_vendor(screen); in trace_screen_get_vendor()
91 struct pipe_screen *screen = tr_scr->screen; trace_screen_get_device_vendor() local
114 struct pipe_screen *screen = tr_scr->screen; trace_screen_get_compiler_options() local
137 struct pipe_screen *screen = tr_scr->screen; trace_screen_get_disk_shader_cache() local
158 struct pipe_screen *screen = tr_scr->screen; trace_screen_get_param() local
182 struct pipe_screen *screen = tr_scr->screen; trace_screen_get_shader_param() local
206 struct pipe_screen *screen = tr_scr->screen; trace_screen_get_paramf() local
231 struct pipe_screen *screen = tr_scr->screen; trace_screen_get_compute_param() local
260 struct pipe_screen *screen = tr_scr->screen; trace_screen_is_format_supported() local
330 struct pipe_screen *screen = tr_scr->screen; trace_context_is_resource_busy() local
349 trace_context_create_threaded(struct pipe_screen *screen, struct pipe_context *pipe, tc_replace_buffer_storage_func *replace_buffer, struct threaded_context_options *options) trace_context_create_threaded() argument
386 struct pipe_screen *screen = tr_scr->screen; trace_screen_context_create() local
417 struct pipe_screen *screen = tr_scr->screen; trace_screen_flush_frontbuffer() local
439 struct pipe_screen *screen = trace_screen(_screen)->screen; trace_screen_get_driver_uuid() local
453 struct pipe_screen *screen = trace_screen(_screen)->screen; trace_screen_get_device_uuid() local
467 struct pipe_screen *screen = trace_screen(_screen)->screen; trace_screen_get_device_luid() local
481 struct pipe_screen *screen = trace_screen(_screen)->screen; trace_screen_get_device_node_mask() local
505 struct pipe_screen *screen = tr_scr->screen; trace_screen_map_memory() local
527 struct pipe_screen *screen = tr_scr->screen; trace_screen_unmap_memory() local
545 struct pipe_screen *screen = tr_scr->screen; trace_screen_allocate_memory() local
568 struct pipe_screen *screen = tr_scr->screen; trace_screen_allocate_memory_fd() local
591 struct pipe_screen *screen = tr_scr->screen; trace_screen_free_memory() local
609 struct pipe_screen *screen = tr_scr->screen; trace_screen_free_memory_fd() local
629 struct pipe_screen *screen = tr_scr->screen; trace_screen_resource_bind_backing() local
654 struct pipe_screen *screen = tr_scr->screen; trace_screen_resource_create_unbacked() local
681 struct pipe_screen *screen = tr_scr->screen; trace_screen_resource_create() local
706 struct pipe_screen *screen = tr_scr->screen; trace_screen_resource_create_drawable() local
731 struct pipe_screen *screen = tr_scr->screen; trace_screen_resource_create_with_modifiers() local
758 struct pipe_screen *screen = tr_screen->screen; trace_screen_resource_from_handle() local
784 struct pipe_screen *screen = trace_screen(_screen)->screen; trace_screen_check_resource_capability() local
798 struct pipe_screen *screen = tr_screen->screen; trace_screen_resource_get_handle() local
830 struct pipe_screen *screen = tr_screen->screen; trace_screen_resource_get_param() local
862 struct pipe_screen *screen = tr_screen->screen; trace_screen_resource_get_info() local
882 struct pipe_screen *screen = trace_screen(_screen)->screen; trace_screen_resource_from_memobj() local
907 struct pipe_screen *screen = tr_scr->screen; trace_screen_resource_changed() local
925 struct pipe_screen *screen = tr_scr->screen; trace_screen_resource_destroy() local
946 struct pipe_screen *screen = tr_scr->screen; trace_screen_fence_reference() local
969 struct pipe_screen *screen = tr_scr->screen; trace_screen_fence_get_fd() local
994 struct pipe_screen *screen = tr_scr->screen; trace_screen_create_fence_win32() local
1018 struct pipe_screen *screen = tr_scr->screen; trace_screen_fence_finish() local
1049 struct pipe_screen *screen = trace_screen(_screen)->screen; trace_screen_memobj_create_from_handle() local
1069 struct pipe_screen *screen = trace_screen(_screen)->screen; trace_screen_memobj_destroy() local
1088 struct pipe_screen *screen = tr_scr->screen; trace_screen_get_timestamp() local
1105 struct pipe_screen *screen = trace_screen(_screen)->screen; trace_screen_finalize_nir() local
1114 struct pipe_screen *screen = tr_scr->screen; trace_screen_destroy() local
1140 struct pipe_screen *screen = tr_scr->screen; trace_screen_query_memory_info() local
1157 struct pipe_screen *screen = tr_scr->screen; trace_screen_query_dmabuf_modifiers() local
1185 struct pipe_screen *screen = tr_scr->screen; trace_screen_is_compute_copy_faster() local
1209 struct pipe_screen *screen = tr_scr->screen; trace_screen_is_dmabuf_modifier_supported() local
1233 struct pipe_screen *screen = tr_scr->screen; trace_screen_get_dmabuf_modifier_planes() local
1258 struct pipe_screen *screen = tr_scr->screen; trace_screen_get_sparse_texture_virtual_page_size() local
1299 struct pipe_screen *screen = tr_scr->screen; trace_screen_create_vertex_state() local
1325 struct pipe_screen *screen = tr_scr->screen; trace_screen_vertex_state_destroy() local
1340 struct pipe_screen *screen = tr_scr->screen; trace_screen_set_fence_timeline_value() local
1369 trace_screen_create(struct pipe_screen *screen) trace_screen_create() argument
1479 trace_screen(struct pipe_screen *screen) trace_screen() argument
[all...]
/third_party/mesa3d/src/gallium/auxiliary/driver_rbug/
H A Drbug_screen.c45 struct pipe_screen *screen = rb_screen->screen; in rbug_screen_destroy() local
47 screen->destroy(screen); in rbug_screen_destroy()
56 struct pipe_screen *screen = rb_screen->screen; in rbug_screen_get_name() local
58 return screen->get_name(screen); in rbug_screen_get_name()
65 struct pipe_screen *screen = rb_screen->screen; in rbug_screen_get_vendor() local
74 struct pipe_screen *screen = rb_screen->screen; rbug_screen_get_device_vendor() local
84 struct pipe_screen *screen = rbug_screen(_screen)->screen; rbug_screen_get_compiler_options() local
92 struct pipe_screen *screen = rbug_screen(_screen)->screen; rbug_screen_get_disk_shader_cache() local
102 struct pipe_screen *screen = rb_screen->screen; rbug_screen_get_param() local
114 struct pipe_screen *screen = rb_screen->screen; rbug_screen_get_shader_param() local
125 struct pipe_screen *screen = rb_screen->screen; rbug_screen_get_paramf() local
140 struct pipe_screen *screen = rb_screen->screen; rbug_screen_is_format_supported() local
157 struct pipe_screen *screen = rb_screen->screen; rbug_screen_query_dmabuf_modifiers() local
174 struct pipe_screen *screen = rb_screen->screen; rbug_screen_is_dmabuf_modifier_supported() local
188 struct pipe_screen *screen = rb_screen->screen; rbug_screen_get_dmabuf_modifier_planes() local
202 struct pipe_screen *screen = rb_screen->screen; rbug_screen_get_sparse_texture_virtual_page_size() local
213 struct pipe_screen *screen = rb_screen->screen; rbug_screen_context_create() local
227 struct pipe_screen *screen = rb_screen->screen; rbug_screen_can_create_resource() local
238 struct pipe_screen *screen = rb_screen->screen; rbug_screen_resource_create() local
255 struct pipe_screen *screen = rb_screen->screen; rbug_screen_resource_create_with_modifiers() local
275 struct pipe_screen *screen = rb_screen->screen; rbug_screen_resource_from_handle() local
292 struct pipe_screen *screen = rb_screen->screen; rbug_screen_check_resource_capability() local
308 struct pipe_screen *screen = rb_screen->screen; rbug_screen_resource_get_handle() local
329 struct pipe_screen *screen = rb_screen->screen; rbug_screen_resource_get_param() local
346 struct pipe_screen *screen = rb_screen->screen; rbug_screen_resource_get_info() local
358 struct pipe_screen *screen = rb_screen->screen; rbug_screen_resource_changed() local
365 rbug_screen_resource_destroy(struct pipe_screen *screen, struct pipe_resource *_resource) rbug_screen_resource_destroy() argument
380 struct pipe_screen *screen = rb_screen->screen; rbug_screen_flush_frontbuffer() local
397 struct pipe_screen *screen = rb_screen->screen; rbug_screen_fence_reference() local
411 struct pipe_screen *screen = rb_screen->screen; rbug_screen_fence_finish() local
422 struct pipe_screen *screen = rb_screen->screen; rbug_screen_fence_get_fd() local
430 struct pipe_screen *screen = rbug_screen(_screen)->screen; rbug_screen_finalize_nir() local
442 rbug_screen_create(struct pipe_screen *screen) rbug_screen_create() argument
[all...]
/third_party/mesa3d/src/gallium/drivers/tegra/
H A Dtegra_screen.c51 struct tegra_screen *screen = to_tegra_screen(pscreen); in tegra_screen_destroy() local
53 screen->gpu->destroy(screen->gpu); in tegra_screen_destroy()
78 struct tegra_screen *screen = to_tegra_screen(pscreen); in tegra_screen_get_param() local
80 return screen->gpu->get_param(screen->gpu, param); in tegra_screen_get_param()
86 struct tegra_screen *screen = to_tegra_screen(pscreen); in tegra_screen_get_paramf() local
88 return screen->gpu->get_paramf(screen->gpu, param); in tegra_screen_get_paramf()
95 struct tegra_screen *screen in tegra_screen_get_shader_param() local
106 struct tegra_screen *screen = to_tegra_screen(pscreen); tegra_screen_get_video_param() local
118 struct tegra_screen *screen = to_tegra_screen(pscreen); tegra_screen_get_compute_param() local
127 struct tegra_screen *screen = to_tegra_screen(pscreen); tegra_screen_get_timestamp() local
140 struct tegra_screen *screen = to_tegra_screen(pscreen); tegra_screen_is_format_supported() local
153 struct tegra_screen *screen = to_tegra_screen(pscreen); tegra_screen_is_video_format_supported() local
163 struct tegra_screen *screen = to_tegra_screen(pscreen); tegra_screen_can_create_resource() local
168 tegra_screen_import_resource(struct tegra_screen *screen, struct tegra_resource *resource) tegra_screen_import_resource() argument
208 struct tegra_screen *screen = to_tegra_screen(pscreen); tegra_screen_resource_create() local
267 struct tegra_screen *screen = to_tegra_screen(pscreen); tegra_screen_resource_create_front() local
284 struct tegra_screen *screen = to_tegra_screen(pscreen); tegra_screen_resource_from_handle() local
311 struct tegra_screen *screen = to_tegra_screen(pscreen); tegra_screen_resource_from_user_memory() local
331 struct tegra_screen *screen = to_tegra_screen(pscreen); tegra_screen_resource_get_handle() local
374 struct tegra_screen *screen = to_tegra_screen(pscreen); tegra_screen_flush_frontbuffer() local
388 struct tegra_screen *screen = to_tegra_screen(pscreen); tegra_screen_fence_reference() local
400 struct tegra_screen *screen = to_tegra_screen(pscreen); tegra_screen_fence_finish() local
411 struct tegra_screen *screen = to_tegra_screen(pscreen); tegra_screen_fence_get_fd() local
421 struct tegra_screen *screen = to_tegra_screen(pscreen); tegra_screen_get_driver_query_info() local
431 struct tegra_screen *screen = to_tegra_screen(pscreen); tegra_screen_get_driver_query_group_info() local
440 struct tegra_screen *screen = to_tegra_screen(pscreen); tegra_screen_query_memory_info() local
450 struct tegra_screen *screen = to_tegra_screen(pscreen); tegra_screen_get_compiler_options() local
462 struct tegra_screen *screen = to_tegra_screen(pscreen); tegra_screen_get_disk_shader_cache() local
473 struct tegra_screen *screen = to_tegra_screen(pscreen); tegra_screen_resource_create_with_modifiers() local
522 struct tegra_screen *screen = to_tegra_screen(pscreen); tegra_screen_query_dmabuf_modifiers() local
534 struct tegra_screen *screen = to_tegra_screen(pscreen); tegra_screen_is_dmabuf_modifier_supported() local
545 struct tegra_screen *screen = to_tegra_screen(pscreen); tegra_screen_get_dmabuf_modifier_planes() local
557 struct tegra_screen *screen = to_tegra_screen(pscreen); tegra_screen_memobj_create_from_handle() local
566 struct tegra_screen *screen; tegra_screen_create() local
[all...]
/third_party/mesa3d/src/gallium/frontends/dri/
H A Ddri_query_renderer.c86 struct dri_screen *screen = dri_screen(_screen); in dri2_query_renderer_integer() local
91 (unsigned int)screen->base.screen->get_param(screen->base.screen, in dri2_query_renderer_integer()
96 (unsigned int)screen->base.screen->get_param(screen->base.screen, in dri2_query_renderer_integer()
101 (unsigned int)!!screen in dri2_query_renderer_integer()
162 struct dri_screen *screen = dri_screen(_screen); dri2_query_renderer_string() local
[all...]
/third_party/mesa3d/src/mesa/state_tracker/
H A Dst_extensions.c81 void st_init_limits(struct pipe_screen *screen, in st_init_limits() argument
89 c->MaxTextureSize = screen->get_param(screen, PIPE_CAP_MAX_TEXTURE_2D_SIZE); in st_init_limits()
92 screen->get_param(screen, PIPE_CAP_MAX_TEXTURE_MB)); in st_init_limits()
95 = _min(screen->get_param(screen, PIPE_CAP_MAX_TEXTURE_3D_LEVELS), in st_init_limits()
100 = _min(screen->get_param(screen, PIPE_CAP_MAX_TEXTURE_CUBE_LEVELS), in st_init_limits()
106 = screen in st_init_limits()
665 init_format_extensions(struct pipe_screen *screen, struct gl_extensions *extensions, const struct st_extension_format_mapping *mapping, unsigned num_mappings, enum pipe_texture_target target, unsigned bind_flags) init_format_extensions() argument
706 get_max_samples_for_formats(struct pipe_screen *screen, unsigned num_formats, const enum pipe_format *formats, unsigned max_samples, unsigned bind) get_max_samples_for_formats() argument
726 get_max_samples_for_formats_advanced(struct pipe_screen *screen, unsigned num_formats, const enum pipe_format *formats, unsigned max_samples, unsigned num_storage_samples, unsigned bind) get_max_samples_for_formats_advanced() argument
753 st_init_extensions(struct pipe_screen *screen, struct gl_constants *consts, struct gl_extensions *extensions, struct st_config_options *options, gl_api api) st_init_extensions() argument
[all...]
H A Dst_context.c389 util_throttle_deinit(st->screen, &st->throttle); in st_destroy_context_priv()
458 struct pipe_screen *screen = st->screen; in st_have_perfmon() local
460 if (!screen->get_driver_query_info || !screen->get_driver_query_group_info) in st_have_perfmon()
463 return screen->get_driver_query_group_info(screen, 0, NULL) != 0; in st_have_perfmon()
483 struct pipe_screen *screen = pipe->screen; in st_create_context_priv() local
492 st->screen in st_create_context_priv()
809 st_init_driver_functions(struct pipe_screen *screen, struct dd_function_table *functions, bool has_egl_image_validate) st_init_driver_functions() argument
[all...]
/third_party/mesa3d/src/gallium/auxiliary/driver_noop/
H A Dnoop_pipe.c103 static struct pipe_resource *noop_resource_create(struct pipe_screen *screen, in noop_resource_create() argument
115 nresource->b.b.screen = screen; in noop_resource_create()
128 noop_resource_create_with_modifiers(struct pipe_screen *screen, in noop_resource_create_with_modifiers() argument
132 struct noop_pipe_screen *noop_screen = (struct noop_pipe_screen*)screen; in noop_resource_create_with_modifiers()
139 noop_resource = noop_resource_create(screen, result); in noop_resource_create_with_modifiers()
144 static struct pipe_resource *noop_resource_from_handle(struct pipe_screen *screen, in noop_resource_from_handle() argument
149 struct noop_pipe_screen *noop_screen = (struct noop_pipe_screen*)screen; in noop_resource_from_handle()
155 noop_resource = noop_resource_create(screen, result); in noop_resource_from_handle()
167 struct pipe_screen *screen in noop_resource_get_handle() local
192 struct pipe_screen *screen = noop_screen->oscreen; noop_resource_get_param() local
207 noop_resource_destroy(struct pipe_screen *screen, struct pipe_resource *resource) noop_resource_destroy() argument
399 noop_is_resource_busy(struct pipe_screen *screen, struct pipe_resource *resource, unsigned usage) noop_is_resource_busy() argument
406 noop_create_context(struct pipe_screen *screen, void *priv, unsigned flags) noop_create_context() argument
501 struct pipe_screen *screen = ((struct noop_pipe_screen*)pscreen)->oscreen; noop_get_param() local
509 struct pipe_screen *screen = ((struct noop_pipe_screen*)pscreen)->oscreen; noop_get_paramf() local
518 struct pipe_screen *screen = ((struct noop_pipe_screen*)pscreen)->oscreen; noop_get_shader_param() local
528 struct pipe_screen *screen = ((struct noop_pipe_screen*)pscreen)->oscreen; noop_get_compute_param() local
540 struct pipe_screen *screen = ((struct noop_pipe_screen*)pscreen)->oscreen; noop_is_format_supported() local
551 noop_destroy_screen(struct pipe_screen *screen) noop_destroy_screen() argument
561 noop_fence_reference(struct pipe_screen *screen, struct pipe_fence_handle **ptr, struct pipe_fence_handle *fence) noop_fence_reference() argument
572 noop_fence_finish(struct pipe_screen *screen, struct pipe_context *ctx, struct pipe_fence_handle *fence, uint64_t timeout) noop_fence_finish() argument
584 struct pipe_screen *screen = noop_screen->oscreen; noop_query_memory_info() local
591 struct pipe_screen *screen = ((struct noop_pipe_screen*)pscreen)->oscreen; noop_get_disk_shader_cache() local
600 struct pipe_screen *screen = ((struct noop_pipe_screen*)pscreen)->oscreen; noop_get_compiler_options() local
607 struct pipe_screen *screen = ((struct noop_pipe_screen*)pscreen)->oscreen; noop_finalize_nir() local
612 noop_check_resource_capability(struct pipe_screen *screen, struct pipe_resource *resource, unsigned bind) noop_check_resource_capability() argument
619 noop_create_fence_win32(struct pipe_screen *screen, struct pipe_fence_handle **fence, void *handle, const void *name, enum pipe_fd_type type) noop_create_fence_win32() argument
630 noop_set_max_shader_compiler_threads(struct pipe_screen *screen, unsigned max_threads) noop_set_max_shader_compiler_threads() argument
635 noop_is_parallel_shader_compilation_finished(struct pipe_screen *screen, void *shader, unsigned shader_type) noop_is_parallel_shader_compilation_finished() argument
642 noop_is_dmabuf_modifier_supported(struct pipe_screen *screen, uint64_t modifier, enum pipe_format format, bool *external_only) noop_is_dmabuf_modifier_supported() argument
652 noop_get_dmabuf_modifier_planes(struct pipe_screen *screen, uint64_t modifier, enum pipe_format format) noop_get_dmabuf_modifier_planes() argument
662 noop_get_driver_uuid(struct pipe_screen *screen, char *uuid) noop_get_driver_uuid() argument
670 noop_get_device_uuid(struct pipe_screen *screen, char *uuid) noop_get_device_uuid() argument
678 noop_get_device_luid(struct pipe_screen *screen, char *luid) noop_get_device_luid() argument
686 noop_get_device_node_mask(struct pipe_screen *screen) noop_get_device_node_mask() argument
694 noop_get_sparse_texture_virtual_page_size(struct pipe_screen *screen, enum pipe_texture_target target, bool multi_sample, enum pipe_format format, unsigned offset, unsigned size, int *x, int *y, int *z) noop_get_sparse_texture_virtual_page_size() argument
708 noop_query_dmabuf_modifiers(struct pipe_screen *screen, enum pipe_format format, int max, uint64_t *modifiers, unsigned int *external_only, int *count) noop_query_dmabuf_modifiers() argument
721 noop_create_vertex_state(struct pipe_screen *screen, struct pipe_vertex_buffer *buffer, const struct pipe_vertex_element *elements, unsigned num_elements, struct pipe_resource *indexbuf, uint32_t full_velem_mask) noop_create_vertex_state() argument
738 noop_vertex_state_destroy(struct pipe_screen *screen, struct pipe_vertex_state *state) noop_vertex_state_destroy() argument
746 noop_set_fence_timeline_value(struct pipe_screen *screen, struct pipe_fence_handle *fence, uint64_t value) noop_set_fence_timeline_value() argument
758 struct pipe_screen *screen; noop_screen_create() local
[all...]
/third_party/mesa3d/src/gallium/drivers/nouveau/
H A Dnouveau_fence.c33 nouveau_fence_new(struct nouveau_screen *screen, struct nouveau_fence **fence) in nouveau_fence_new() argument
39 (*fence)->screen = screen; in nouveau_fence_new()
61 struct nouveau_screen *screen = fence->screen; in nouveau_fence_emit() local
70 if (screen->fence.tail) in nouveau_fence_emit()
71 screen->fence.tail->next = fence; in nouveau_fence_emit()
73 screen->fence.head = fence; in nouveau_fence_emit()
75 screen->fence.tail = fence; in nouveau_fence_emit()
77 screen in nouveau_fence_emit()
87 struct nouveau_screen *screen = fence->screen; nouveau_fence_del() local
112 nouveau_fence_cleanup(struct nouveau_screen *screen) nouveau_fence_cleanup() argument
128 nouveau_fence_update(struct nouveau_screen *screen, bool flushed) nouveau_fence_update() argument
172 struct nouveau_screen *screen = fence->screen; nouveau_fence_signalled() local
186 struct nouveau_screen *screen = fence->screen; nouveau_fence_kick() local
215 struct nouveau_screen *screen = fence->screen; nouveau_fence_wait() local
252 nouveau_fence_next(struct nouveau_screen *screen) nouveau_fence_next() argument
[all...]
H A Dnouveau_screen.c43 struct nouveau_screen *screen = nouveau_screen(pscreen); in nouveau_screen_get_name() local
44 return screen->chipset_name; in nouveau_screen_get_name()
84 nouveau_screen_fence_finish(struct pipe_screen *screen, in nouveau_screen_fence_finish() argument
155 nouveau_disk_cache_create(struct nouveau_screen *screen) in nouveau_disk_cache_create() argument
170 if (screen->prefer_nir) in nouveau_disk_cache_create()
175 screen->disk_shader_cache = in nouveau_disk_cache_create()
176 disk_cache_create(nouveau_screen_get_name(&screen->base), in nouveau_disk_cache_create()
191 nouveau_screen_init(struct nouveau_screen *screen, struct nouveau_device *dev) in nouveau_screen_init() argument
193 struct pipe_screen *pscreen = &screen->base; in nouveau_screen_init()
205 screen in nouveau_screen_init()
359 nouveau_screen_fini(struct nouveau_screen *screen) nouveau_screen_fini() argument
[all...]
/third_party/mesa3d/src/gallium/auxiliary/target-helpers/
H A Ddrm_helper.h80 struct pipe_screen *screen; in pipe_i915_create_screen() local
86 screen = i915_screen_create(iws); in pipe_i915_create_screen()
87 return screen ? debug_screen_wrap(screen) : NULL; in pipe_i915_create_screen()
100 struct pipe_screen *screen; in pipe_iris_create_screen() local
102 screen = iris_drm_screen_create(fd, config); in pipe_iris_create_screen()
103 return screen ? debug_screen_wrap(screen) : NULL; in pipe_iris_create_screen()
121 struct pipe_screen *screen; in pipe_crocus_create_screen() local
123 screen in pipe_crocus_create_screen()
141 struct pipe_screen *screen; pipe_nouveau_create_screen() local
164 struct pipe_screen *screen; pipe_kmsro_create_screen() local
221 struct pipe_screen *screen = radeonsi_screen_create(fd, config); pipe_radeonsi_create_screen() local
243 struct pipe_screen *screen; pipe_vmwgfx_create_screen() local
264 struct pipe_screen *screen; pipe_msm_create_screen() local
282 struct pipe_screen *screen = NULL; pipe_virtio_gpu_create_screen() local
313 struct pipe_screen *screen; pipe_vc4_create_screen() local
329 struct pipe_screen *screen; pipe_v3d_create_screen() local
347 struct pipe_screen *screen; pipe_panfrost_create_screen() local
364 struct pipe_screen *screen; pipe_etnaviv_create_screen() local
381 struct pipe_screen *screen; pipe_tegra_create_screen() local
399 struct pipe_screen *screen; pipe_lima_create_screen() local
416 struct pipe_screen *screen; pipe_zink_create_screen() local
[all...]
/third_party/mesa3d/src/gallium/drivers/d3d12/
H A Dd3d12_screen.cpp92 struct d3d12_screen* screen = d3d12_screen(pscreen); in d3d12_get_device_vendor() local
94 switch (screen->vendor_id) { in d3d12_get_device_vendor()
111 struct d3d12_screen* screen = d3d12_screen(pscreen); in d3d12_get_video_mem() local
113 return screen->memory_size_megabytes; in d3d12_get_video_mem()
119 struct d3d12_screen *screen = d3d12_screen(pscreen); in d3d12_get_param() local
234 return screen->vendor_id != HW_VENDOR_MICROSOFT; in d3d12_get_param()
240 return screen->architecture.UMA; in d3d12_get_param()
268 return screen->opts.PSSpecifiedStencilRefSupported; in d3d12_get_param()
309 if (screen->max_feature_level <= D3D_FEATURE_LEVEL_11_0) in d3d12_get_param()
311 if (screen in d3d12_get_param()
392 struct d3d12_screen *screen = d3d12_screen(pscreen); d3d12_get_shader_param() local
541 struct d3d12_screen *screen = d3d12_screen(pscreen); d3d12_is_format_supported() local
695 d3d12_deinit_screen(struct d3d12_screen *screen) d3d12_deinit_screen() argument
741 d3d12_destroy_screen(struct d3d12_screen *screen) d3d12_destroy_screen() argument
758 struct d3d12_screen *screen = d3d12_screen(pscreen); d3d12_flush_frontbuffer() local
888 can_attribute_at_vertex(struct d3d12_screen *screen) can_attribute_at_vertex() argument
899 can_shader_image_load_all_formats(struct d3d12_screen *screen) can_shader_image_load_all_formats() argument
942 d3d12_init_null_srvs(struct d3d12_screen *screen) d3d12_init_null_srvs() argument
1027 d3d12_init_null_uavs(struct d3d12_screen *screen) d3d12_init_null_uavs() argument
1087 d3d12_init_null_rtv(struct d3d12_screen *screen) d3d12_init_null_rtv() argument
1101 struct d3d12_screen *screen = d3d12_screen(pscreen); d3d12_get_adapter_luid() local
1108 struct d3d12_screen *screen = d3d12_screen(pscreen); d3d12_get_device_uuid() local
1115 struct d3d12_screen *screen = d3d12_screen(pscreen); d3d12_get_driver_uuid() local
1142 d3d12_init_screen_base(struct d3d12_screen *screen, struct sw_winsys *winsys, LUID *adapter_luid) d3d12_init_screen_base() argument
1173 d3d12_init_screen(struct d3d12_screen *screen, IUnknown *adapter) d3d12_init_screen() argument
[all...]
H A Dd3d12_dxcore_screen.cpp132 dxcore_get_name(struct pipe_screen *screen) in dxcore_get_name() argument
134 struct d3d12_dxcore_screen *dxcore_screen = d3d12_dxcore_screen(d3d12_screen(screen)); in dxcore_get_name()
144 dxcore_get_memory_info(struct d3d12_screen *screen, struct d3d12_memory_info *output) in dxcore_get_memory_info() argument
146 struct d3d12_dxcore_screen *dxcore_screen = d3d12_dxcore_screen(screen); in dxcore_get_memory_info()
160 struct d3d12_dxcore_screen *screen = d3d12_dxcore_screen(dscreen); in d3d12_deinit_dxcore_screen() local
161 if (screen->adapter) { in d3d12_deinit_dxcore_screen()
162 screen->adapter->Release(); in d3d12_deinit_dxcore_screen()
163 screen->adapter = nullptr; in d3d12_deinit_dxcore_screen()
165 if (screen->factory) { in d3d12_deinit_dxcore_screen()
166 screen in d3d12_deinit_dxcore_screen()
174 struct d3d12_screen *screen = d3d12_screen(pscreen); d3d12_destroy_dxcore_screen() local
182 struct d3d12_dxcore_screen *screen = d3d12_dxcore_screen(dscreen); d3d12_init_dxcore_screen() local
231 struct d3d12_dxcore_screen *screen = CALLOC_STRUCT(d3d12_dxcore_screen); d3d12_create_dxcore_screen() local
[all...]
H A Dd3d12_dxgi_screen.cpp105 dxgi_get_name(struct pipe_screen *screen) in dxgi_get_name() argument
107 struct d3d12_dxgi_screen *dxgi_screen = d3d12_dxgi_screen(d3d12_screen(screen)); in dxgi_get_name()
117 dxgi_get_memory_info(struct d3d12_screen *screen, struct d3d12_memory_info *output) in dxgi_get_memory_info() argument
119 struct d3d12_dxgi_screen *dxgi_screen = d3d12_dxgi_screen(screen); in dxgi_get_memory_info()
131 struct d3d12_dxgi_screen *screen = d3d12_dxgi_screen(dscreen); in d3d12_deinit_dxgi_screen() local
132 if (screen->adapter) { in d3d12_deinit_dxgi_screen()
133 screen->adapter->Release(); in d3d12_deinit_dxgi_screen()
134 screen->adapter = nullptr; in d3d12_deinit_dxgi_screen()
136 if (screen->factory) { in d3d12_deinit_dxgi_screen()
137 screen in d3d12_deinit_dxgi_screen()
145 struct d3d12_screen *screen = d3d12_screen(pscreen); d3d12_destroy_dxgi_screen() local
153 struct d3d12_dxgi_screen *screen = d3d12_dxgi_screen(dscreen); d3d12_init_dxgi_screen() local
202 struct d3d12_dxgi_screen *screen = CALLOC_STRUCT(d3d12_dxgi_screen); d3d12_create_dxgi_screen() local
[all...]
/third_party/mesa3d/src/gallium/drivers/lima/
H A Dlima_bo.c43 bool lima_bo_table_init(struct lima_screen *screen) in lima_bo_table_init() argument
45 screen->bo_handles = util_hash_table_create_ptr_keys(); in lima_bo_table_init()
46 if (!screen->bo_handles) in lima_bo_table_init()
49 screen->bo_flink_names = util_hash_table_create_ptr_keys(); in lima_bo_table_init()
50 if (!screen->bo_flink_names) in lima_bo_table_init()
53 mtx_init(&screen->bo_table_lock, mtx_plain); in lima_bo_table_init()
57 _mesa_hash_table_destroy(screen->bo_handles, NULL); in lima_bo_table_init()
61 bool lima_bo_cache_init(struct lima_screen *screen) in lima_bo_cache_init() argument
63 mtx_init(&screen->bo_cache_lock, mtx_plain); in lima_bo_cache_init()
64 list_inithead(&screen in lima_bo_cache_init()
71 lima_bo_table_fini(struct lima_screen *screen) lima_bo_table_fini() argument
85 lima_close_kms_handle(struct lima_screen *screen, uint32_t handle) lima_close_kms_handle() argument
97 struct lima_screen *screen = bo->screen; lima_bo_free() local
118 lima_bo_cache_fini(struct lima_screen *screen) lima_bo_cache_fini() argument
160 lima_bo_cache_get_bucket(struct lima_screen *screen, unsigned size) lima_bo_cache_get_bucket() argument
166 lima_bo_cache_free_stale_bos(struct lima_screen *screen, time_t time) lima_bo_cache_free_stale_bos() argument
184 lima_bo_cache_print_stats(struct lima_screen *screen) lima_bo_cache_print_stats() argument
209 struct lima_screen *screen = bo->screen; lima_bo_cache_put() local
235 lima_bo_cache_get(struct lima_screen *screen, uint32_t size, uint32_t flags) lima_bo_cache_get() argument
279 lima_bo_create(struct lima_screen *screen, uint32_t size, uint32_t flags) lima_bo_create() argument
363 struct lima_screen *screen = bo->screen; lima_bo_export() local
413 lima_bo_import(struct lima_screen *screen, struct winsys_handle *handle) lima_bo_import() argument
[all...]
H A Dlima_screen.c53 struct lima_screen *screen = lima_screen(pscreen); in lima_screen_destroy() local
55 slab_destroy_parent(&screen->transfer_pool); in lima_screen_destroy()
57 if (screen->ro) in lima_screen_destroy()
58 screen->ro->destroy(screen->ro); in lima_screen_destroy()
60 if (screen->pp_buffer) in lima_screen_destroy()
61 lima_bo_unreference(screen->pp_buffer); in lima_screen_destroy()
63 lima_bo_cache_fini(screen); in lima_screen_destroy()
64 lima_bo_table_fini(screen); in lima_screen_destroy()
65 disk_cache_destroy(screen in lima_screen_destroy()
72 struct lima_screen *screen = lima_screen(pscreen); lima_screen_get_name() local
209 get_vertex_shader_param(struct lima_screen *screen, enum pipe_shader_cap param) get_vertex_shader_param() argument
248 get_fragment_shader_param(struct lima_screen *screen, enum pipe_shader_cap param) get_fragment_shader_param() argument
302 struct lima_screen *screen = lima_screen(pscreen); lima_screen_get_shader_param() local
456 lima_screen_set_plb_max_blk(struct lima_screen *screen) lima_screen_set_plb_max_blk() argument
487 lima_screen_query_info(struct lima_screen *screen) lima_screen_query_info() argument
649 struct lima_screen *screen = lima_screen(pscreen); lima_get_disk_shader_cache() local
658 struct lima_screen *screen; lima_screen_create() local
[all...]
/third_party/mesa3d/src/gallium/drivers/llvmpipe/
H A Dlp_screen.c70 { "screen", DEBUG_SCREEN, NULL },
104 llvmpipe_get_vendor(struct pipe_screen *screen) in llvmpipe_get_vendor() argument
111 llvmpipe_get_name(struct pipe_screen *screen) in llvmpipe_get_name() argument
113 struct llvmpipe_screen *lscreen = llvmpipe_screen(screen); in llvmpipe_get_name()
119 llvmpipe_get_param(struct pipe_screen *screen, enum pipe_cap param) in llvmpipe_get_param() argument
202 struct llvmpipe_screen *lscreen = llvmpipe_screen(screen); in llvmpipe_get_param()
214 struct llvmpipe_screen *lscreen = llvmpipe_screen(screen); in llvmpipe_get_param()
259 struct llvmpipe_screen *lscreen = llvmpipe_screen(screen); in llvmpipe_get_param()
366 struct llvmpipe_screen *lscreen = llvmpipe_screen(screen); in llvmpipe_get_param()
370 return u_pipe_screen_get_param_defaults(screen, para in llvmpipe_get_param()
375 llvmpipe_get_shader_param(struct pipe_screen *screen, enum pipe_shader_type shader, enum pipe_shader_cap param) llvmpipe_get_shader_param() argument
434 llvmpipe_get_paramf(struct pipe_screen *screen, enum pipe_capf param) llvmpipe_get_paramf() argument
638 llvmpipe_finalize_nir(struct pipe_screen *screen, void *nirptr) llvmpipe_finalize_nir() argument
647 llvmpipe_get_compiler_options(struct pipe_screen *screen, enum pipe_shader_ir ir, enum pipe_shader_type shader) llvmpipe_get_compiler_options() argument
668 struct llvmpipe_screen *screen = llvmpipe_screen(_screen); llvmpipe_is_format_supported() local
831 struct llvmpipe_screen *screen = llvmpipe_screen(_screen); llvmpipe_flush_frontbuffer() local
847 struct llvmpipe_screen *screen = llvmpipe_screen(_screen); llvmpipe_destroy_screen() local
879 llvmpipe_fence_reference(struct pipe_screen *screen, struct pipe_fence_handle **ptr, struct pipe_fence_handle *fence) llvmpipe_fence_reference() argument
894 llvmpipe_fence_finish(struct pipe_screen *screen, struct pipe_context *ctx, struct pipe_fence_handle *fence_handle, uint64_t timeout) llvmpipe_fence_finish() argument
930 lp_disk_cache_create(struct llvmpipe_screen *screen) lp_disk_cache_create() argument
952 struct llvmpipe_screen *screen = llvmpipe_screen(_screen); lp_get_disk_shader_cache() local
957 lp_disk_cache_find_shader(struct llvmpipe_screen *screen, struct lp_cached_code *cache, unsigned char ir_sha1_cache_key[20]) lp_disk_cache_find_shader() argument
979 lp_disk_cache_insert_shader(struct llvmpipe_screen *screen, struct lp_cached_code *cache, unsigned char ir_sha1_cache_key[20]) lp_disk_cache_insert_shader() argument
992 llvmpipe_screen_late_init(struct llvmpipe_screen *screen) llvmpipe_screen_late_init() argument
1027 struct llvmpipe_screen *screen; llvmpipe_create_screen() local
[all...]
/third_party/libdrm/tests/tegra/
H A Ddrm-test.c44 static int drm_screen_probe_connector(struct drm_screen *screen, in drm_screen_probe_connector() argument
51 encoder = drmModeGetEncoder(screen->fd, connector->encoder_id); in drm_screen_probe_connector()
55 crtc = drmModeGetCrtc(screen->fd, encoder->crtc_id); in drm_screen_probe_connector()
61 screen->old_fb = crtc->buffer_id; in drm_screen_probe_connector()
63 fb = drmModeGetFB(screen->fd, crtc->buffer_id); in drm_screen_probe_connector()
71 screen->connector = connector->connector_id; in drm_screen_probe_connector()
72 screen->old_fb = crtc->buffer_id; in drm_screen_probe_connector()
73 screen->crtc = encoder->crtc_id; in drm_screen_probe_connector()
75 screen->mode = crtc->mode; in drm_screen_probe_connector()
77 screen in drm_screen_probe_connector()
93 struct drm_screen *screen; drm_screen_open() local
148 drm_screen_close(struct drm_screen *screen) drm_screen_close() argument
164 drm_framebuffer_new(struct drm_framebuffer **fbp, struct drm_screen *screen, uint32_t handle, unsigned int width, unsigned int height, unsigned int pitch, uint32_t format, void *data) drm_framebuffer_new() argument
214 drm_screen_set_framebuffer(struct drm_screen *screen, struct drm_framebuffer *fb) drm_screen_set_framebuffer() argument
[all...]
/third_party/mesa3d/src/gallium/drivers/nouveau/nv30/
H A Dnv30_screen.c53 struct nv30_screen *screen = nv30_screen(pscreen); in nv30_screen_get_param() local
54 struct nouveau_object *eng3d = screen->eng3d; in nv30_screen_get_param()
288 struct nv30_screen *screen = nv30_screen(pscreen); in nv30_screen_get_paramf() local
289 struct nouveau_object *eng3d = screen->eng3d; in nv30_screen_get_paramf()
325 struct nv30_screen *screen = nv30_screen(pscreen); in nv30_screen_get_shader_param() local
326 struct nouveau_object *eng3d = screen->eng3d; in nv30_screen_get_shader_param()
509 struct nv30_screen *screen = nv30_screen(pscreen); in nv30_screen_get_compiler_options() local
513 * up at screen creation time. in nv30_screen_get_compiler_options()
516 return &screen->fs_compiler_options; in nv30_screen_get_compiler_options()
524 struct nv30_screen *screen in nv30_screen_fence_emit() local
539 struct nv30_screen *screen = nv30_screen(pscreen); nv30_screen_fence_update() local
547 struct nv30_screen *screen = nv30_screen(pscreen); nv30_screen_destroy() local
585 struct nv30_screen *screen; nv30_screen_create() local
[all...]
/third_party/mesa3d/src/gallium/drivers/vc4/
H A Dvc4_screen.c81 struct vc4_screen *screen = vc4_screen(pscreen); in vc4_screen_get_name() local
83 if (!screen->name) { in vc4_screen_get_name()
84 screen->name = ralloc_asprintf(screen, in vc4_screen_get_name()
86 screen->v3d_ver / 10, in vc4_screen_get_name()
87 screen->v3d_ver % 10); in vc4_screen_get_name()
90 return screen->name; in vc4_screen_get_name()
102 struct vc4_screen *screen = vc4_screen(pscreen); in vc4_screen_destroy() local
104 _mesa_hash_table_destroy(screen->bo_handles, NULL); in vc4_screen_destroy()
106 slab_destroy_parent(&screen in vc4_screen_destroy()
121 vc4_has_feature(struct vc4_screen *screen, uint32_t feature) vc4_has_feature() argument
137 struct vc4_screen *screen = vc4_screen(pscreen); vc4_screen_get_param() local
333 struct vc4_screen *screen = vc4_screen(pscreen); vc4_screen_is_format_supported() local
425 struct vc4_screen *screen = vc4_screen(pscreen); vc4_get_modifiers() local
499 vc4_get_chip_info(struct vc4_screen *screen) vc4_get_chip_info() argument
548 struct vc4_screen *screen = rzalloc(NULL, struct vc4_screen); vc4_screen_create() local
[all...]
/third_party/mesa3d/src/gallium/drivers/nouveau/nv50/
H A Dnv50_screen.c107 struct nouveau_screen *screen = nouveau_screen(pscreen); in nv50_screen_get_param() local
108 const uint16_t class_3d = screen->class_3d; in nv50_screen_get_param()
109 struct nouveau_device *dev = screen->device; in nv50_screen_get_param()
279 return class_3d >= NVC0_3D_CLASS || !screen->prefer_nir; in nv50_screen_get_param()
457 const struct nouveau_screen *screen = nouveau_screen(pscreen); in nv50_screen_get_shader_param() local
518 return screen->prefer_nir ? PIPE_SHADER_IR_NIR : PIPE_SHADER_IR_TGSI; in nv50_screen_get_shader_param()
571 struct nv50_screen *screen = nv50_screen(pscreen); in nv50_screen_get_compute_param() local
603 RET((uint32_t []) { screen->mp_count }); in nv50_screen_get_compute_param()
620 struct nv50_screen *screen = nv50_screen(pscreen); in nv50_screen_destroy() local
622 if (!nouveau_drm_screen_unref(&screen in nv50_screen_destroy()
665 struct nv50_screen *screen = nv50_screen(pscreen); nv50_screen_fence_emit() local
691 nv50_screen_init_hwctx(struct nv50_screen *screen) nv50_screen_init_hwctx() argument
936 nv50_tls_alloc(struct nv50_screen *screen, unsigned tls_space, uint64_t *tls_size) nv50_tls_alloc() argument
961 nv50_tls_realloc(struct nv50_screen *screen, unsigned tls_space) nv50_tls_realloc() argument
1004 struct nv50_screen *screen; nv50_screen_create() local
1226 nv50_screen_tic_alloc(struct nv50_screen *screen, void *entry) nv50_screen_tic_alloc() argument
1243 nv50_screen_tsc_alloc(struct nv50_screen *screen, void *entry) nv50_screen_tsc_alloc() argument
[all...]
/third_party/mesa3d/src/gallium/drivers/iris/
H A Diris_screen.c29 * they all share a common screen (iris_screen). Global driver state
30 * can be stored in the screen; it may be accessed by multiple threads.
99 struct iris_screen *screen = (struct iris_screen *)pscreen; in iris_get_device_uuid() local
101 intel_uuid_compute_device_id((uint8_t *)uuid, &screen->devinfo, PIPE_UUID_SIZE); in iris_get_device_uuid()
107 struct iris_screen *screen = (struct iris_screen *)pscreen; in iris_get_driver_uuid() local
108 const struct intel_device_info *devinfo = &screen->devinfo; in iris_get_driver_uuid()
138 struct iris_screen *screen = (struct iris_screen *)pscreen; in iris_get_name() local
139 const struct intel_device_info *devinfo = &screen->devinfo; in iris_get_name()
147 iris_get_video_memory(struct iris_screen *screen) in iris_get_video_memory() argument
149 uint64_t vram = iris_bufmgr_vram_size(screen in iris_get_video_memory()
189 struct iris_screen *screen = (struct iris_screen *)pscreen; iris_get_param() local
538 struct iris_screen *screen = (struct iris_screen *)pscreen; iris_get_compute_param() local
616 struct iris_screen *screen = (struct iris_screen *) pscreen; iris_get_timestamp() local
629 iris_screen_destroy(struct iris_screen *screen) iris_screen_destroy() argument
659 struct iris_screen *screen = (struct iris_screen *) pscreen; iris_get_compiler_options() local
669 struct iris_screen *screen = (struct iris_screen *) pscreen; iris_get_disk_shader_cache() local
742 iris_detect_kernel_features(struct iris_screen *screen) iris_detect_kernel_features() argument
750 iris_init_identifier_bo(struct iris_screen *screen) iris_init_identifier_bo() argument
776 struct iris_screen *screen = rzalloc(NULL, struct iris_screen); iris_screen_create() local
[all...]

Completed in 18 milliseconds

12345678910>>...87