/third_party/mesa3d/src/gallium/drivers/freedreno/ |
H A D | freedreno_screen.c | 130 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 D | etnaviv_screen.c | 87 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 D | zink_screen.c | 113 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 D | dd_screen.c | 38 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 D | tr_screen.c | 49 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 D | rbug_screen.c | 45 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 D | tegra_screen.c | 51 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 D | dri_query_renderer.c | 86 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 D | st_extensions.c | 81 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 D | st_context.c | 389 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 D | noop_pipe.c | 103 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 D | nouveau_fence.c | 33 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 D | nouveau_screen.c | 43 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 D | drm_helper.h | 80 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 D | d3d12_screen.cpp | 92 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 D | d3d12_dxcore_screen.cpp | 132 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 D | d3d12_dxgi_screen.cpp | 105 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 D | lima_bo.c | 43 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 D | lima_screen.c | 53 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 D | lp_screen.c | 70 { "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 D | drm-test.c | 44 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 D | nv30_screen.c | 53 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 D | vc4_screen.c | 81 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 D | nv50_screen.c | 107 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 D | iris_screen.c | 29 * 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...] |