/external/mesa3d/src/gallium/drivers/etnaviv/ |
D | etnaviv_screen.c | 87 struct etna_screen *screen = etna_screen(pscreen); in etna_screen_destroy() local 89 if (screen->perfmon) in etna_screen_destroy() 90 etna_perfmon_del(screen->perfmon); in etna_screen_destroy() 92 if (screen->compiler) in etna_screen_destroy() 93 etna_compiler_destroy(screen->compiler); in etna_screen_destroy() 95 if (screen->pipe) in etna_screen_destroy() 96 etna_pipe_del(screen->pipe); in etna_screen_destroy() 98 if (screen->gpu) in etna_screen_destroy() 99 etna_gpu_del(screen->gpu); in etna_screen_destroy() 101 if (screen->ro) in etna_screen_destroy() [all …]
|
/external/mesa3d/src/gallium/drivers/freedreno/ |
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 debug_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() 147 struct fd_screen *screen = fd_screen(pscreen); in fd_screen_destroy() local 149 if (screen->pipe) in fd_screen_destroy() 150 fd_pipe_del(screen->pipe); in fd_screen_destroy() 152 if (screen->dev) in fd_screen_destroy() [all …]
|
D | freedreno_screen.h | 138 fd_screen_lock(struct fd_screen *screen) in fd_screen_lock() argument 140 simple_mtx_lock(&screen->lock); in fd_screen_lock() 144 fd_screen_unlock(struct fd_screen *screen) in fd_screen_unlock() argument 146 simple_mtx_unlock(&screen->lock); in fd_screen_unlock() 150 fd_screen_assert_locked(struct fd_screen *screen) in fd_screen_assert_locked() argument 152 simple_mtx_assert_locked(&screen->lock); in fd_screen_assert_locked() 167 is_a20x(struct fd_screen *screen) in is_a20x() argument 169 return (screen->gpu_id >= 200) && (screen->gpu_id < 210); in is_a20x() 173 is_a2xx(struct fd_screen *screen) in is_a2xx() argument 175 return (screen->gpu_id >= 200) && (screen->gpu_id < 300); in is_a2xx() [all …]
|
/external/mesa3d/src/gallium/auxiliary/driver_ddebug/ |
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 56 return screen->get_device_vendor(screen); in dd_screen_get_device_vendor() 64 struct pipe_screen *screen = dd_screen(_screen)->screen; in dd_screen_get_compiler_options() local 66 return screen->get_compiler_options(screen, ir, shader); in dd_screen_get_compiler_options() 72 struct pipe_screen *screen = dd_screen(_screen)->screen; in dd_screen_get_disk_shader_cache() local 74 return screen->get_disk_shader_cache(screen); in dd_screen_get_disk_shader_cache() [all …]
|
/external/mesa3d/src/gallium/drivers/tegra/ |
D | tegra_screen.c | 50 struct tegra_screen *screen = to_tegra_screen(pscreen); in tegra_screen_destroy() local 52 screen->gpu->destroy(screen->gpu); in tegra_screen_destroy() 77 struct tegra_screen *screen = to_tegra_screen(pscreen); in tegra_screen_get_param() local 79 return screen->gpu->get_param(screen->gpu, param); in tegra_screen_get_param() 85 struct tegra_screen *screen = to_tegra_screen(pscreen); in tegra_screen_get_paramf() local 87 return screen->gpu->get_paramf(screen->gpu, param); in tegra_screen_get_paramf() 94 struct tegra_screen *screen = to_tegra_screen(pscreen); in tegra_screen_get_shader_param() local 96 return screen->gpu->get_shader_param(screen->gpu, shader, param); in tegra_screen_get_shader_param() 105 struct tegra_screen *screen = to_tegra_screen(pscreen); in tegra_screen_get_video_param() local 107 return screen->gpu->get_video_param(screen->gpu, profile, entrypoint, in tegra_screen_get_video_param() [all …]
|
/external/mesa3d/src/gallium/auxiliary/driver_trace/ |
D | tr_screen.c | 47 struct pipe_screen *screen = tr_scr->screen; in trace_screen_get_name() local 52 trace_dump_arg(ptr, screen); in trace_screen_get_name() 54 result = screen->get_name(screen); in trace_screen_get_name() 68 struct pipe_screen *screen = tr_scr->screen; in trace_screen_get_vendor() local 73 trace_dump_arg(ptr, screen); in trace_screen_get_vendor() 75 result = screen->get_vendor(screen); in trace_screen_get_vendor() 89 struct pipe_screen *screen = tr_scr->screen; in trace_screen_get_device_vendor() local 94 trace_dump_arg(ptr, screen); in trace_screen_get_device_vendor() 96 result = screen->get_device_vendor(screen); in trace_screen_get_device_vendor() 110 struct pipe_screen *screen = tr_scr->screen; in trace_screen_get_disk_shader_cache() local [all …]
|
/external/mesa3d/src/gallium/frontends/dri/ |
D | dri_query_renderer.c | 15 struct dri_screen *screen = dri_screen(_screen); in dri2_query_renderer_integer() local 20 (unsigned int)screen->base.screen->get_param(screen->base.screen, in dri2_query_renderer_integer() 25 (unsigned int)screen->base.screen->get_param(screen->base.screen, in dri2_query_renderer_integer() 30 (unsigned int)screen->base.screen->get_param(screen->base.screen, in dri2_query_renderer_integer() 35 int ov = driQueryOptioni(&screen->dev->option_cache, "override_vram_size"); in dri2_query_renderer_integer() 37 (unsigned int)screen->base.screen->get_param(screen->base.screen, in dri2_query_renderer_integer() 46 (unsigned int)screen->base.screen->get_param(screen->base.screen, in dri2_query_renderer_integer() 52 screen->base.screen->get_param(screen->base.screen, in dri2_query_renderer_integer() 58 screen->base.screen->is_format_supported(screen->base.screen, in dri2_query_renderer_integer() 65 screen->base.screen->get_param(screen->base.screen, in dri2_query_renderer_integer() [all …]
|
D | dri_screen.c | 60 dri_fill_st_options(struct dri_screen *screen) in dri_fill_st_options() argument 62 struct st_config_options *options = &screen->options; in dri_fill_st_options() 63 const struct driOptionCache *optionCache = &screen->dev->option_cache; in dri_fill_st_options() 112 dri_loader_get_cap(struct dri_screen *screen, enum dri_loader_cap cap) in dri_loader_get_cap() argument 114 const __DRIdri2LoaderExtension *dri2_loader = screen->sPriv->dri2.loader; in dri_loader_get_cap() 115 const __DRIimageLoaderExtension *image_loader = screen->sPriv->image.loader; in dri_loader_get_cap() 119 return dri2_loader->getCapability(screen->sPriv->loaderPrivate, cap); in dri_loader_get_cap() 123 return image_loader->getCapability(screen->sPriv->loaderPrivate, cap); in dri_loader_get_cap() 129 dri_fill_in_modes(struct dri_screen *screen) in dri_fill_in_modes() argument 187 struct pipe_screen *p_screen = screen->base.screen; in dri_fill_in_modes() [all …]
|
/external/mesa3d/src/gallium/auxiliary/driver_rbug/ |
D | rbug_screen.c | 46 struct pipe_screen *screen = rb_screen->screen; in rbug_screen_destroy() local 48 screen->destroy(screen); in rbug_screen_destroy() 57 struct pipe_screen *screen = rb_screen->screen; in rbug_screen_get_name() local 59 return screen->get_name(screen); in rbug_screen_get_name() 66 struct pipe_screen *screen = rb_screen->screen; in rbug_screen_get_vendor() local 68 return screen->get_vendor(screen); in rbug_screen_get_vendor() 75 struct pipe_screen *screen = rb_screen->screen; in rbug_screen_get_device_vendor() local 77 return screen->get_device_vendor(screen); in rbug_screen_get_device_vendor() 83 struct pipe_screen *screen = rbug_screen(_screen)->screen; in rbug_screen_get_disk_shader_cache() local 85 return screen->get_disk_shader_cache(screen); in rbug_screen_get_disk_shader_cache() [all …]
|
/external/mesa3d/src/mesa/state_tracker/ |
D | st_extensions.c | 80 void st_init_limits(struct pipe_screen *screen, in st_init_limits() argument 88 c->MaxTextureSize = screen->get_param(screen, PIPE_CAP_MAX_TEXTURE_2D_SIZE); in st_init_limits() 91 screen->get_param(screen, PIPE_CAP_MAX_TEXTURE_MB)); in st_init_limits() 94 = _min(screen->get_param(screen, PIPE_CAP_MAX_TEXTURE_3D_LEVELS), in st_init_limits() 98 = _min(screen->get_param(screen, PIPE_CAP_MAX_TEXTURE_CUBE_LEVELS), in st_init_limits() 104 = screen->get_param(screen, PIPE_CAP_MAX_TEXTURE_ARRAY_LAYERS); in st_init_limits() 115 screen->get_param(screen, PIPE_CAP_RASTERIZER_SUBPIXEL_BITS); in st_init_limits() 117 screen->get_param(screen, PIPE_CAP_VIEWPORT_SUBPIXEL_BITS); in st_init_limits() 120 _clamp(screen->get_param(screen, PIPE_CAP_MAX_RENDER_TARGETS), in st_init_limits() 124 _clamp(screen->get_param(screen, in st_init_limits() [all …]
|
/external/mesa3d/src/gallium/drivers/zink/ |
D | zink_screen.c | 66 struct zink_screen *screen = zink_screen(pscreen); in zink_get_device_vendor() local 68 snprintf(buf, sizeof(buf), "Unknown (vendor-id: 0x%04x)", screen->info.props.vendorID); in zink_get_device_vendor() 75 struct zink_screen *screen = zink_screen(pscreen); in zink_get_name() local 77 snprintf(buf, sizeof(buf), "zink (%s)", screen->info.props.deviceName); in zink_get_name() 82 get_video_mem(struct zink_screen *screen) in get_video_mem() argument 85 for (uint32_t i = 0; i < screen->info.mem_props.memoryHeapCount; ++i) { in get_video_mem() 86 if (screen->info.mem_props.memoryHeaps[i].flags & in get_video_mem() 88 size += screen->info.mem_props.memoryHeaps[i].size; in get_video_mem() 96 struct zink_screen *screen = zink_screen(pscreen); in zink_get_param() local 106 return screen->info.have_EXT_vertex_attribute_divisor; in zink_get_param() [all …]
|
/external/mesa3d/src/gallium/drivers/nouveau/ |
D | nouveau_screen.c | 87 nouveau_screen_fence_finish(struct pipe_screen *screen, in nouveau_screen_fence_finish() argument 158 nouveau_disk_cache_create(struct nouveau_screen *screen) in nouveau_disk_cache_create() argument 173 if (screen->prefer_nir) in nouveau_disk_cache_create() 178 screen->disk_shader_cache = in nouveau_disk_cache_create() 179 disk_cache_create(nouveau_screen_get_name(&screen->base), in nouveau_disk_cache_create() 194 nouveau_screen_init(struct nouveau_screen *screen, struct nouveau_device *dev) in nouveau_screen_init() argument 196 struct pipe_screen *pscreen = &screen->base; in nouveau_screen_init() 209 screen->prefer_nir = debug_get_bool_option("NV50_PROG_USE_NIR", false); in nouveau_screen_init() 211 screen->prefer_nir = true; in nouveau_screen_init() 213 screen->force_enable_cl = debug_get_bool_option("NOUVEAU_ENABLE_CL", false); in nouveau_screen_init() [all …]
|
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->fence.emit(&screen->base, &fence->sequence); in nouveau_fence_emit() 87 struct nouveau_screen *screen = fence->screen; in nouveau_fence_del() local 91 if (fence == screen->fence.head) { in nouveau_fence_del() [all …]
|
/external/mesa3d/src/gallium/drivers/lima/ |
D | lima_screen.c | 52 struct lima_screen *screen = lima_screen(pscreen); in lima_screen_destroy() local 54 slab_destroy_parent(&screen->transfer_pool); in lima_screen_destroy() 56 if (screen->ro) in lima_screen_destroy() 57 free(screen->ro); in lima_screen_destroy() 59 if (screen->pp_buffer) in lima_screen_destroy() 60 lima_bo_unreference(screen->pp_buffer); in lima_screen_destroy() 62 lima_bo_cache_fini(screen); in lima_screen_destroy() 63 lima_bo_table_fini(screen); in lima_screen_destroy() 64 ralloc_free(screen); in lima_screen_destroy() 70 struct lima_screen *screen = lima_screen(pscreen); in lima_screen_get_name() local [all …]
|
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->bo_cache_time); in lima_bo_cache_init() [all …]
|
/external/mesa3d/src/gallium/auxiliary/target-helpers/ |
D | drm_helper.h | 71 struct pipe_screen *screen; in pipe_i915_create_screen() local 77 screen = i915_screen_create(iws); in pipe_i915_create_screen() 78 return screen ? debug_screen_wrap(screen) : NULL; in pipe_i915_create_screen() 91 struct pipe_screen *screen; in pipe_iris_create_screen() local 93 screen = iris_drm_screen_create(fd, config); in pipe_iris_create_screen() 94 return screen ? debug_screen_wrap(screen) : NULL; in pipe_iris_create_screen() 112 struct pipe_screen *screen; in DRM_DRIVER_DESCRIPTOR() local 114 screen = nouveau_drm_screen_create(fd); in DRM_DRIVER_DESCRIPTOR() 115 return screen ? debug_screen_wrap(screen) : NULL; in DRM_DRIVER_DESCRIPTOR() 135 struct pipe_screen *screen; in pipe_kmsro_create_screen() local [all …]
|
/external/mesa3d/src/gallium/drivers/nouveau/nv50/ |
D | nv50_screen.c | 395 const struct nouveau_screen *screen = nouveau_screen(pscreen); in nv50_screen_get_shader_param() local 453 return screen->prefer_nir ? PIPE_SHADER_IR_NIR : PIPE_SHADER_IR_TGSI; in nv50_screen_get_shader_param() 503 struct nv50_screen *screen = nv50_screen(pscreen); in nv50_screen_get_compute_param() local 535 RET((uint32_t []) { screen->mp_count }); in nv50_screen_get_compute_param() 552 struct nv50_screen *screen = nv50_screen(pscreen); in nv50_screen_destroy() local 554 if (!nouveau_drm_screen_unref(&screen->base)) in nv50_screen_destroy() 557 if (screen->base.fence.current) { in nv50_screen_destroy() 563 nouveau_fence_ref(screen->base.fence.current, ¤t); in nv50_screen_destroy() 566 nouveau_fence_ref(NULL, &screen->base.fence.current); in nv50_screen_destroy() 568 if (screen->base.pushbuf) in nv50_screen_destroy() [all …]
|
/external/libdrm/tests/kms/ |
D | libkms-test-screen.c | 29 static void kms_screen_probe(struct kms_screen *screen) in kms_screen_probe() argument 31 struct kms_device *device = screen->device; in kms_screen_probe() 34 con = drmModeGetConnector(device->fd, screen->id); in kms_screen_probe() 38 screen->type = con->connector_type; in kms_screen_probe() 41 screen->connected = true; in kms_screen_probe() 43 screen->connected = false; in kms_screen_probe() 46 memcpy(&screen->mode, &con->modes[0], sizeof(drmModeModeInfo)); in kms_screen_probe() 48 screen->width = screen->mode.hdisplay; in kms_screen_probe() 49 screen->height = screen->mode.vdisplay; in kms_screen_probe() 56 struct kms_screen *screen; in kms_screen_create() local [all …]
|
/external/mesa3d/src/gallium/drivers/nouveau/nvc0/ |
D | nvc0_screen.c | 110 const struct nouveau_screen *screen = nouveau_screen(pscreen); in nvc0_screen_get_param() local 111 struct nouveau_device *dev = screen->device; in nvc0_screen_get_param() 328 return screen->has_svm ? 1 : 0; in nvc0_screen_get_param() 334 return screen->prefer_nir ? 1 : 0; in nvc0_screen_get_param() 438 const struct nouveau_screen *screen = nouveau_screen(pscreen); in nvc0_screen_get_shader_param() local 439 const uint16_t class_3d = screen->class_3d; in nvc0_screen_get_shader_param() 455 return screen->prefer_nir ? PIPE_SHADER_IR_NIR : PIPE_SHADER_IR_TGSI; in nvc0_screen_get_shader_param() 459 if (screen->force_enable_cl) in nvc0_screen_get_shader_param() 574 struct nvc0_screen *screen = nvc0_screen(pscreen); in nvc0_screen_get_compute_param() local 575 const uint16_t obj_class = screen->compute->oclass; in nvc0_screen_get_compute_param() [all …]
|
/external/mesa3d/src/gallium/drivers/nouveau/nv30/ |
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() 285 struct nv30_screen *screen = nv30_screen(pscreen); in nv30_screen_get_paramf() local 286 struct nouveau_object *eng3d = screen->eng3d; in nv30_screen_get_paramf() 314 struct nv30_screen *screen = nv30_screen(pscreen); in nv30_screen_get_shader_param() local 315 struct nouveau_object *eng3d = screen->eng3d; in nv30_screen_get_shader_param() 466 struct nv30_screen *screen = nv30_screen(pscreen); in nv30_screen_fence_emit() local 467 struct nouveau_pushbuf *push = screen->base.pushbuf; in nv30_screen_fence_emit() 469 *sequence = ++screen->base.fence.sequence; in nv30_screen_fence_emit() 481 struct nv30_screen *screen = nv30_screen(pscreen); in nv30_screen_fence_update() local [all …]
|
/external/mesa3d/src/gallium/drivers/llvmpipe/ |
D | lp_screen.c | 97 llvmpipe_get_vendor(struct pipe_screen *screen) in llvmpipe_get_vendor() argument 104 llvmpipe_get_name(struct pipe_screen *screen) in llvmpipe_get_name() argument 114 llvmpipe_get_param(struct pipe_screen *screen, enum pipe_cap param) in llvmpipe_get_param() argument 194 struct llvmpipe_screen *lscreen = llvmpipe_screen(screen); in llvmpipe_get_param() 205 struct llvmpipe_screen *lscreen = llvmpipe_screen(screen); in llvmpipe_get_param() 250 struct llvmpipe_screen *lscreen = llvmpipe_screen(screen); in llvmpipe_get_param() 342 struct llvmpipe_screen *lscreen = llvmpipe_screen(screen); in llvmpipe_get_param() 346 return u_pipe_screen_get_param_defaults(screen, param); in llvmpipe_get_param() 351 llvmpipe_get_shader_param(struct pipe_screen *screen, in llvmpipe_get_shader_param() argument 355 struct llvmpipe_screen *lscreen = llvmpipe_screen(screen); in llvmpipe_get_shader_param() [all …]
|
/external/mesa3d/src/gallium/auxiliary/driver_noop/ |
D | noop_pipe.c | 99 static struct pipe_resource *noop_resource_create(struct pipe_screen *screen, in noop_resource_create() argument 111 nresource->base.screen = screen; in noop_resource_create() 122 static struct pipe_resource *noop_resource_from_handle(struct pipe_screen *screen, in noop_resource_from_handle() argument 127 struct noop_pipe_screen *noop_screen = (struct noop_pipe_screen*)screen; in noop_resource_from_handle() 133 noop_resource = noop_resource_create(screen, result); in noop_resource_from_handle() 145 struct pipe_screen *screen = noop_screen->oscreen; in noop_resource_get_handle() local 150 tex = screen->resource_create(screen, resource); in noop_resource_get_handle() 154 result = screen->resource_get_handle(screen, NULL, tex, handle, usage); in noop_resource_get_handle() 170 struct pipe_screen *screen = noop_screen->oscreen; in noop_resource_get_param() local 175 tex = screen->resource_create(screen, resource); in noop_resource_get_param() [all …]
|
/external/mesa3d/src/gallium/drivers/vc4/ |
D | vc4_screen.c | 82 struct vc4_screen *screen = vc4_screen(pscreen); in vc4_screen_get_name() local 84 if (!screen->name) { in vc4_screen_get_name() 85 screen->name = ralloc_asprintf(screen, in vc4_screen_get_name() 87 screen->v3d_ver / 10, in vc4_screen_get_name() 88 screen->v3d_ver % 10); in vc4_screen_get_name() 91 return screen->name; in vc4_screen_get_name() 103 struct vc4_screen *screen = vc4_screen(pscreen); in vc4_screen_destroy() local 105 _mesa_hash_table_destroy(screen->bo_handles, NULL); in vc4_screen_destroy() 107 slab_destroy_parent(&screen->transfer_pool); in vc4_screen_destroy() 108 free(screen->ro); in vc4_screen_destroy() [all …]
|
/external/mesa3d/src/gallium/drivers/iris/ |
D | iris_screen.c | 102 struct iris_screen *screen = (struct iris_screen *)pscreen; in iris_get_device_uuid() local 103 const struct isl_device *isldev = &screen->isl_dev; in iris_get_device_uuid() 111 struct iris_screen *screen = (struct iris_screen *)pscreen; in iris_get_driver_uuid() local 112 const struct gen_device_info *devinfo = &screen->devinfo; in iris_get_driver_uuid() 142 struct iris_screen *screen = (struct iris_screen *)pscreen; in iris_get_name() local 144 const char *name = gen_get_device_name(screen->pci_id); in iris_get_name() 156 struct iris_screen *screen = (struct iris_screen *)pscreen; in iris_get_param() local 157 const struct gen_device_info *devinfo = &screen->devinfo; in iris_get_param() 333 return screen->pci_id; in iris_get_param() 369 return screen->driconf.disable_throttling ? 0 : 1; in iris_get_param() [all …]
|
/external/mesa3d/src/gallium/drivers/v3d/ |
D | v3d_screen.c | 53 struct v3d_screen *screen = v3d_screen(pscreen); in v3d_screen_get_name() local 55 if (!screen->name) { in v3d_screen_get_name() 56 screen->name = ralloc_asprintf(screen, in v3d_screen_get_name() 58 screen->devinfo.ver / 10, in v3d_screen_get_name() 59 screen->devinfo.ver % 10); in v3d_screen_get_name() 62 return screen->name; in v3d_screen_get_name() 74 struct v3d_screen *screen = v3d_screen(pscreen); in v3d_screen_destroy() local 76 _mesa_hash_table_destroy(screen->bo_handles, NULL); in v3d_screen_destroy() 78 slab_destroy_parent(&screen->transfer_pool); in v3d_screen_destroy() 79 free(screen->ro); in v3d_screen_destroy() [all …]
|