/third_party/mesa3d/src/gallium/drivers/crocus/ |
H A D | crocus_screen.c | 29 * they all share a common screen (crocus_screen). Global driver state 30 * can be stored in the screen; it may be accessed by multiple threads. 102 struct crocus_screen *screen = (struct crocus_screen *)pscreen; in crocus_get_device_uuid() local 104 intel_uuid_compute_device_id((uint8_t *)uuid, &screen->devinfo, PIPE_UUID_SIZE); in crocus_get_device_uuid() 110 struct crocus_screen *screen = (struct crocus_screen *)pscreen; in crocus_get_driver_uuid() local 111 const struct intel_device_info *devinfo = &screen->devinfo; in crocus_get_driver_uuid() 119 struct crocus_screen *screen = (struct crocus_screen *)pscreen; in crocus_get_name() local 120 const struct intel_device_info *devinfo = &screen->devinfo; in crocus_get_name() 138 struct crocus_screen *screen = (struct crocus_screen *)pscreen; in crocus_get_param() local 139 const struct intel_device_info *devinfo = &screen in crocus_get_param() 407 struct crocus_screen *screen = (struct crocus_screen *)pscreen; crocus_get_paramf() local 451 struct crocus_screen *screen = (struct crocus_screen *)pscreen; crocus_get_shader_param() local 548 struct crocus_screen *screen = (struct crocus_screen *)pscreen; crocus_get_compute_param() local 615 struct crocus_screen *screen = (struct crocus_screen *) pscreen; crocus_get_timestamp() local 628 crocus_screen_destroy(struct crocus_screen *screen) crocus_screen_destroy() argument 654 struct crocus_screen *screen = (struct crocus_screen *) pscreen; crocus_get_compiler_options() local 664 struct crocus_screen *screen = (struct crocus_screen *) pscreen; crocus_get_disk_shader_cache() local 717 struct crocus_screen *screen = rzalloc(NULL, struct crocus_screen); crocus_screen_create() local [all...] |
/third_party/mesa3d/src/gallium/drivers/v3d/ |
H A 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 in v3d_screen_destroy() 99 v3d_has_feature(struct v3d_screen *screen, enum drm_v3d_param feature) v3d_has_feature() argument 115 struct v3d_screen *screen = v3d_screen(pscreen); v3d_screen_get_param() local 352 struct v3d_screen *screen = v3d_screen(pscreen); v3d_screen_get_shader_param() local 482 struct v3d_screen *screen = v3d_screen(pscreen); v3d_get_compute_param() local 566 struct v3d_screen *screen = v3d_screen(pscreen); v3d_screen_is_format_supported() local 821 v3d_screen_get_compatible_tlb_format(struct pipe_screen *screen, enum pipe_format format) v3d_screen_get_compatible_tlb_format() argument 835 struct v3d_screen *screen = v3d_screen(pscreen); v3d_screen_get_disk_shader_cache() local 844 struct v3d_screen *screen = rzalloc(NULL, struct v3d_screen); v3d_screen_create() local [all...] |
H A D | v3d_bufmgr.c | 44 v3d_bo_dump_stats(struct v3d_screen *screen) in v3d_bo_dump_stats() argument 46 struct v3d_bo_cache *cache = &screen->bo_cache; in v3d_bo_dump_stats() 55 fprintf(stderr, " BOs allocated: %d\n", screen->bo_count); in v3d_bo_dump_stats() 56 fprintf(stderr, " BOs size: %dkb\n", screen->bo_size / 1024); in v3d_bo_dump_stats() 88 v3d_bo_from_cache(struct v3d_screen *screen, uint32_t size, const char *name) in v3d_bo_from_cache() argument 90 struct v3d_bo_cache *cache = &screen->bo_cache; in v3d_bo_from_cache() 121 v3d_bo_alloc(struct v3d_screen *screen, uint32_t size, const char *name) in v3d_bo_alloc() argument 132 bo = v3d_bo_from_cache(screen, size, name); in v3d_bo_alloc() 137 v3d_bo_dump_stats(screen); in v3d_bo_alloc() 147 bo->screen in v3d_bo_alloc() 189 struct v3d_screen *screen = bo->screen; v3d_bo_last_unreference() local 201 struct v3d_screen *screen = bo->screen; v3d_bo_free() local 235 free_stale_bos(struct v3d_screen *screen, time_t time) free_stale_bos() argument 277 struct v3d_screen *screen = bo->screen; v3d_bo_last_unreference_locked_timed() local 325 v3d_bo_open_handle(struct v3d_screen *screen, uint32_t handle, uint32_t size) v3d_bo_open_handle() argument 379 v3d_bo_open_name(struct v3d_screen *screen, uint32_t name) v3d_bo_open_name() argument 395 v3d_bo_open_dmabuf(struct v3d_screen *screen, int fd) v3d_bo_open_dmabuf() argument 472 struct v3d_screen *screen = bo->screen; v3d_bo_wait() local 542 struct v3d_screen *screen = v3d_screen(pscreen); v3d_bufmgr_destroy() local [all...] |
/third_party/mesa3d/src/gallium/include/pipe/ |
H A D | p_screen.h | 70 (*pipe_create_vertex_state_func)(struct pipe_screen *screen, 76 typedef void (*pipe_vertex_state_destroy_func)(struct pipe_screen *screen, 80 * Gallium screen/adapter context. Basically everything 185 * \param screen pipe screen 189 struct pipe_context * (*context_create)(struct pipe_screen *screen, 231 bool (*can_create_resource)(struct pipe_screen *screen, 285 bool (*check_resource_capability)(struct pipe_screen *screen, 328 bool (*resource_get_param)(struct pipe_screen *screen, 342 void (*resource_get_info)(struct pipe_screen *screen, [all...] |
/third_party/mesa3d/src/gallium/drivers/freedreno/ |
H A D | freedreno_screen.h | 51 * generation backend can override this with screen->gmem_reason_mask 117 /* NOTE: we still need a pipe associated with the screen in a few 118 * places, like screen->get_timestamp(). For anything context 177 fd_screen_lock(struct fd_screen *screen) in fd_screen_lock() argument 179 simple_mtx_lock(&screen->lock); in fd_screen_lock() 183 fd_screen_unlock(struct fd_screen *screen) in fd_screen_unlock() argument 185 simple_mtx_unlock(&screen->lock); in fd_screen_unlock() 189 fd_screen_assert_locked(struct fd_screen *screen) in fd_screen_assert_locked() argument 191 simple_mtx_assert_locked(&screen->lock); in fd_screen_assert_locked() 205 is_a20x(struct fd_screen *screen) in is_a20x() argument 211 is_a2xx(struct fd_screen *screen) is_a2xx() argument 219 is_a3xx_p0(struct fd_screen *screen) is_a3xx_p0() argument 225 is_a3xx(struct fd_screen *screen) is_a3xx() argument 231 is_a4xx(struct fd_screen *screen) is_a4xx() argument 237 is_a5xx(struct fd_screen *screen) is_a5xx() argument 243 is_a6xx(struct fd_screen *screen) is_a6xx() argument 250 is_ir3(struct fd_screen *screen) is_ir3() argument 257 has_compute(struct fd_screen *screen) has_compute() argument [all...] |
/third_party/mesa3d/src/gallium/drivers/vc4/ |
H A D | vc4_bufmgr.c | 52 vc4_bo_label(struct vc4_screen *screen, struct vc4_bo *bo, const char *fmt, ...) in vc4_bo_label() argument 72 vc4_ioctl(screen->fd, DRM_IOCTL_VC4_LABEL_BO, &label); in vc4_bo_label() 78 vc4_bo_dump_stats(struct vc4_screen *screen) in vc4_bo_dump_stats() argument 80 struct vc4_bo_cache *cache = &screen->bo_cache; in vc4_bo_dump_stats() 82 fprintf(stderr, " BOs allocated: %d\n", screen->bo_count); in vc4_bo_dump_stats() 83 fprintf(stderr, " BOs size: %dkb\n", screen->bo_size / 1024); in vc4_bo_dump_stats() 123 if (bo->screen->has_madvise) in vc4_bo_purgeable() 124 vc4_ioctl(bo->screen->fd, DRM_IOCTL_VC4_GEM_MADVISE, &arg); in vc4_bo_purgeable() 134 if (!bo->screen->has_madvise) in vc4_bo_unpurgeable() 137 if (vc4_ioctl(bo->screen in vc4_bo_unpurgeable() 146 struct vc4_screen *screen = bo->screen; vc4_bo_free() local 180 vc4_bo_from_cache(struct vc4_screen *screen, uint32_t size, const char *name) vc4_bo_from_cache() argument 221 vc4_bo_alloc(struct vc4_screen *screen, uint32_t size, const char *name) vc4_bo_alloc() argument 284 struct vc4_screen *screen = bo->screen; vc4_bo_last_unreference() local 294 free_stale_bos(struct vc4_screen *screen, time_t time) free_stale_bos() argument 337 struct vc4_screen *screen = bo->screen; vc4_bo_last_unreference_locked_timed() local 380 vc4_bo_open_handle(struct vc4_screen *screen, uint32_t handle, uint32_t size) vc4_bo_open_handle() argument 416 vc4_bo_open_name(struct vc4_screen *screen, uint32_t name) vc4_bo_open_name() argument 432 vc4_bo_open_dmabuf(struct vc4_screen *screen, int fd) vc4_bo_open_dmabuf() argument 473 vc4_bo_alloc_shader(struct vc4_screen *screen, const void *data, uint32_t size) vc4_bo_alloc_shader() argument 547 vc4_wait_seqno(struct vc4_screen *screen, uint64_t seqno, uint64_t timeout_ns, const char *reason) vc4_wait_seqno() argument 591 struct vc4_screen *screen = bo->screen; vc4_bo_wait() local 661 struct vc4_screen *screen = vc4_screen(pscreen); vc4_bufmgr_destroy() local [all...] |
/third_party/mesa3d/src/gallium/frontends/dri/ |
H A D | dri_screen.c | 59 dri_init_options(struct dri_screen *screen) in dri_init_options() argument 61 pipe_loader_config_options(screen->dev); in dri_init_options() 63 struct st_config_options *options = &screen->options; in dri_init_options() 64 const struct driOptionCache *optionCache = &screen->dev->option_cache; in dri_init_options() 70 dri_loader_get_cap(struct dri_screen *screen, enum dri_loader_cap cap) in dri_loader_get_cap() argument 72 const __DRIdri2LoaderExtension *dri2_loader = screen->sPriv->dri2.loader; in dri_loader_get_cap() 73 const __DRIimageLoaderExtension *image_loader = screen->sPriv->image.loader; in dri_loader_get_cap() 77 return dri2_loader->getCapability(screen->sPriv->loaderPrivate, cap); in dri_loader_get_cap() 81 return image_loader->getCapability(screen->sPriv->loaderPrivate, cap); in dri_loader_get_cap() 378 dri_fill_in_modes(struct dri_screen *screen) in dri_fill_in_modes() argument 593 dri_fill_st_visual(struct st_visual *stvis, const struct dri_screen *screen, const struct gl_config *mode) dri_fill_st_visual() argument 722 struct dri_screen *screen = (struct dri_screen *)smapi; dri_get_egl_image() local 762 struct dri_screen *screen = (struct dri_screen *)smapi; dri_validate_egl_image() local 775 dri_destroy_screen_helper(struct dri_screen * screen) dri_destroy_screen_helper() argument 792 struct dri_screen *screen = dri_screen(sPriv); dri_destroy_screen() local 809 dri_postprocessing_init(struct dri_screen *screen) dri_postprocessing_init() argument 839 dri_init_screen_helper(struct dri_screen *screen, struct pipe_screen *pscreen) dri_init_screen_helper() argument [all...] |
H A D | drisw.c | 138 if (!res->screen->resource_get_handle(res->screen, NULL, res, &whandle, PIPE_HANDLE_USAGE_FRAMEBUFFER_WRITE)) in get_image_shm() 205 struct dri_screen *screen = dri_screen(drawable->sPriv); in drisw_present_texture() local 207 if (screen->swrast_no_present) in drisw_present_texture() 210 screen->base.screen->flush_frontbuffer(screen->base.screen, pipe, ptex, 0, 0, drawable, sub_box); in drisw_present_texture() 242 struct dri_screen *screen = dri_screen(drawable->sPriv); in drisw_swap_buffers() local 267 screen in drisw_swap_buffers() 280 struct dri_screen *screen = dri_screen(drawable->sPriv); drisw_copy_sub_buffer() local 349 struct dri_screen *screen = dri_screen(drawable->sPriv); drisw_allocate_textures() local 520 struct dri_screen *screen; drisw_init_screen() local [all...] |
H A D | dri2.c | 300 struct dri_screen *screen = dri_screen(sPriv); in dri2_allocate_buffer() local 367 screen->base.screen->resource_create(screen->base.screen, &templ); in dri2_allocate_buffer() 374 if (screen->can_share_buffer) in dri2_allocate_buffer() 379 screen->base.screen->resource_get_handle(screen->base.screen, NUL in dri2_allocate_buffer() 442 struct dri_screen *screen = dri_screen(sPriv); dri2_allocate_textures() local 850 struct dri_screen *screen = dri_screen(_screen); dri2_create_image_from_winsys() local 1115 struct dri_screen *screen = dri_screen(_screen); dri2_create_image_common() local 1467 struct pipe_screen *screen = image->texture->screen; dri2_validate_usage() local 1490 dri2_from_names(__DRIscreen *screen, int width, int height, int format, int *names, int num_names, int *strides, int *offsets, void *loaderPrivate) dri2_from_names() argument 1564 dri2_from_fds(__DRIscreen *screen, int width, int height, int fourcc, int *fds, int num_fds, int *strides, int *offsets, void *loaderPrivate) dri2_from_fds() argument 1574 dri2_from_fds2(__DRIscreen *screen, int width, int height, int fourcc, int *fds, int num_fds, uint32_t flags, int *strides, int *offsets, void *loaderPrivate) dri2_from_fds2() argument 1594 struct dri_screen *screen = dri_screen(_screen); dri2_query_dma_buf_modifiers() local 1632 struct dri_screen *screen = dri_screen(_screen); dri2_query_dma_buf_format_modifier_attribs() local 1652 dri2_from_dma_bufs(__DRIscreen *screen, int width, int height, int fourcc, int *fds, int num_fds, int *strides, int *offsets, enum __DRIYUVColorSpace yuv_color_space, enum __DRISampleRange sample_range, enum __DRIChromaSiting horizontal_siting, enum __DRIChromaSiting vertical_siting, unsigned *error, void *loaderPrivate) dri2_from_dma_bufs() argument 1681 dri2_from_dma_bufs2(__DRIscreen *screen, int width, int height, int fourcc, uint64_t modifier, int *fds, int num_fds, int *strides, int *offsets, enum __DRIYUVColorSpace yuv_color_space, enum __DRISampleRange sample_range, enum __DRIChromaSiting horizontal_siting, enum __DRIChromaSiting vertical_siting, unsigned *error, void *loaderPrivate) dri2_from_dma_bufs2() argument 1710 dri2_from_dma_bufs3(__DRIscreen *screen, int width, int height, int fourcc, uint64_t modifier, int *fds, int num_fds, int *strides, int *offsets, enum __DRIYUVColorSpace yuv_color_space, enum __DRISampleRange sample_range, enum __DRIChromaSiting horizontal_siting, enum __DRIChromaSiting vertical_siting, uint32_t flags, unsigned *error, void *loaderPrivate) dri2_from_dma_bufs3() argument 1749 struct pipe_screen *screen; dri2_blit_image() local 1841 struct dri_screen *screen = dri_screen(_screen); dri2_get_capabilities() local 1937 struct pipe_screen *screen = dri_context(_ctx)->st->pipe->screen; dri2_interop_query_device_info() local 1963 struct pipe_screen *screen = st->pipe->screen; dri2_interop_export_object() local 2227 struct pipe_screen *screen = drawable->screen->base.screen; dri2_set_damage_region() local 2252 struct dri_screen *screen = dri_screen(sPriv); dri2GalliumConfigQueryb() local 2268 struct dri_screen *screen = dri_screen(sPriv); dri2GalliumConfigQueryi() local 2285 struct dri_screen *screen = dri_screen(sPriv); dri2GalliumConfigQueryf() local 2301 struct dri_screen *screen = dri_screen(sPriv); dri2GalliumConfigQuerys() local 2332 struct dri_screen *screen = dri_screen(sPriv); set_blob_cache_funcs() local 2377 dri2_init_screen_extensions(struct dri_screen *screen, struct pipe_screen *pscreen, bool is_kms_screen) dri2_init_screen_extensions() argument 2455 struct dri_screen *screen; dri2_init_screen() local 2520 struct dri_screen *screen; dri_swrast_kms_init_screen() local [all...] |
/third_party/mesa3d/src/gallium/drivers/zink/ |
H A D | zink_kopper.c | 77 kopper_CreateSurface(struct zink_screen *screen, struct kopper_displaytarget *cdt) in kopper_CreateSurface() argument 87 error = VKSCR(CreateXcbSurfaceKHR)(screen->instance, &cdt->info.xcb, NULL, &surface); in kopper_CreateSurface() 92 error = VKSCR(CreateWaylandSurfaceKHR)(screen->instance, &cdt->info.wl, NULL, &surface); in kopper_CreateSurface() 97 error = VKSCR(CreateWin32SurfaceKHR)(screen->instance, &cdt->info.win32, NULL, &surface); in kopper_CreateSurface() 108 error = VKSCR(GetPhysicalDeviceSurfaceSupportKHR)(screen->pdev, screen->gfx_queue, surface, &supported); in kopper_CreateSurface() 109 if (!zink_screen_handle_vkresult(screen, error) || !supported) in kopper_CreateSurface() 114 error = VKSCR(GetPhysicalDeviceSurfacePresentModesKHR)(screen->pdev, surface, &count, modes); in kopper_CreateSurface() 115 if (!zink_screen_handle_vkresult(screen, error)) in kopper_CreateSurface() 131 VKSCR(DestroySurfaceKHR)(screen in kopper_CreateSurface() 136 destroy_swapchain(struct zink_screen *screen, struct kopper_swapchain *cswap) destroy_swapchain() argument 157 prune_old_swapchains(struct zink_screen *screen, struct kopper_displaytarget *cdt, bool wait) prune_old_swapchains() argument 172 find_dt_entry(struct zink_screen *screen, const struct kopper_displaytarget *cdt) find_dt_entry() argument 198 zink_kopper_deinit_displaytarget(struct zink_screen *screen, struct kopper_displaytarget *cdt) zink_kopper_deinit_displaytarget() argument 218 kopper_CreateSwapchain(struct zink_screen *screen, struct kopper_displaytarget *cdt, unsigned w, unsigned h, VkResult *result) kopper_CreateSwapchain() argument 306 kopper_GetSwapchainImages(struct zink_screen *screen, struct kopper_swapchain *cswap) kopper_GetSwapchainImages() argument 325 update_caps(struct zink_screen *screen, struct kopper_displaytarget *cdt) update_caps() argument 333 update_swapchain(struct zink_screen *screen, struct kopper_displaytarget *cdt, unsigned w, unsigned h) update_swapchain() argument 352 zink_kopper_displaytarget_create(struct zink_screen *screen, unsigned tex_usage, enum pipe_format format, unsigned width, unsigned height, unsigned alignment, const void *loader_private, unsigned *stride) zink_kopper_displaytarget_create() argument 454 zink_kopper_displaytarget_destroy(struct zink_screen *screen, struct kopper_displaytarget *cdt) zink_kopper_displaytarget_destroy() argument 463 kopper_acquire(struct zink_screen *screen, struct zink_resource *res, uint64_t timeout) kopper_acquire() argument 537 struct zink_screen *screen = zink_screen(ctx->base.screen); kill_swapchain() local 586 zink_kopper_acquire_submit(struct zink_screen *screen, struct zink_resource *res) zink_kopper_acquire_submit() argument 608 zink_kopper_present(struct zink_screen *screen, struct zink_resource *res) zink_kopper_present() argument 637 struct zink_screen *screen = gdata; kopper_present() local 722 zink_kopper_present_queue(struct zink_screen *screen, struct zink_resource *res) zink_kopper_present_queue() argument 774 struct zink_screen *screen = zink_screen(ctx->base.screen); zink_kopper_acquire_readback() local 806 struct zink_screen *screen = zink_screen(ctx->base.screen); zink_kopper_present_readback() local 838 struct zink_screen *screen = zink_screen(pscreen); zink_kopper_update() local 862 const struct zink_screen *screen = (const struct zink_screen*)pscreen; zink_kopper_is_cpu() local 869 struct zink_screen *screen = zink_screen(ctx->base.screen); zink_kopper_fixup_depth_buffer() local 917 struct zink_screen *screen = zink_screen(pscreen); zink_kopper_set_swap_interval() local [all...] |
H A D | zink_screen.h | 190 bool (*batch_descriptor_init)(struct zink_screen *screen, struct zink_batch_state *bs); 191 void (*batch_descriptor_reset)(struct zink_screen *screen, struct zink_batch_state *bs); 192 void (*batch_descriptor_deinit)(struct zink_screen *screen, struct zink_batch_state *bs); 221 zink_screen_update_last_finished(struct zink_screen *screen, uint64_t batch_id) in zink_screen_update_last_finished() argument 225 if (screen->last_finished < UINT_MAX / 2) { in zink_screen_update_last_finished() 231 screen->last_finished = check_id; in zink_screen_update_last_finished() 235 screen->last_finished = MAX2(check_id, screen->last_finished); in zink_screen_update_last_finished() 240 zink_screen_check_last_finished(struct zink_screen *screen, uint32_t batch_id) in zink_screen_check_last_finished() argument 244 if (screen in zink_screen_check_last_finished() 259 zink_screen_handle_vkresult(struct zink_screen *screen, VkResult ret) zink_screen_handle_vkresult() argument [all...] |
/third_party/mesa3d/src/gallium/drivers/d3d12/ |
H A D | d3d12_residency.cpp | 37 evict_aged_allocations(struct d3d12_screen *screen, uint64_t completed_fence, int64_t time, int64_t grace_period) in evict_aged_allocations() argument 42 list_for_each_entry_safe(struct d3d12_bo, bo, &screen->residency_list, residency_list_entry) { in evict_aged_allocations() 60 screen->dev->Evict(num_pending_evictions, to_evict); in evict_aged_allocations() 66 screen->dev->Evict(num_pending_evictions, to_evict); in evict_aged_allocations() 70 evict_to_fence_or_budget(struct d3d12_screen *screen, uint64_t target_fence, uint64_t current_usage, uint64_t target_budget) in evict_to_fence_or_budget() argument 72 screen->fence->SetEventOnCompletion(target_fence, nullptr); in evict_to_fence_or_budget() 77 list_for_each_entry_safe(struct d3d12_bo, bo, &screen->residency_list, residency_list_entry) { in evict_to_fence_or_budget() 95 screen->dev->Evict(num_pending_evictions, to_evict); in evict_to_fence_or_budget() 101 screen->dev->Evict(num_pending_evictions, to_evict); in evict_to_fence_or_budget() 132 d3d12_process_batch_residency(struct d3d12_screen *screen, struc argument [all...] |
/third_party/pulseaudio/src/utils/ |
H A D | pax11publish.c | 43 int c, ret = 1, screen = 0; in main() local 96 if (!(xcb = xcb_connect(dname, &screen))) { in main() 109 if (pa_x11_get_prop(xcb, screen, "PULSE_SERVER", t, sizeof(t))) in main() 111 if (pa_x11_get_prop(xcb, screen, "PULSE_SOURCE", t, sizeof(t))) in main() 113 if (pa_x11_get_prop(xcb, screen, "PULSE_SINK", t, sizeof(t))) in main() 115 if (pa_x11_get_prop(xcb, screen, "PULSE_COOKIE", t, sizeof(t))) in main() 123 if (pa_x11_get_prop(xcb, screen, "PULSE_SERVER", t, sizeof(t))) in main() 125 if (pa_x11_get_prop(xcb, screen, "PULSE_SOURCE", t, sizeof(t))) in main() 127 if (pa_x11_get_prop(xcb, screen, "PULSE_SINK", t, sizeof(t))) in main() 130 if (pa_x11_get_prop(xcb, screen, "PULSE_COOKI in main() [all...] |
/third_party/mesa3d/src/gallium/drivers/nouveau/nvc0/ |
H A D | nvc0_screen.c | 118 const struct nouveau_screen *screen = nouveau_screen(pscreen); in nvc0_screen_get_param() local 119 struct nouveau_device *dev = screen->device; in nvc0_screen_get_param() 348 return screen->has_svm ? 1 : 0; in nvc0_screen_get_param() 354 return screen->prefer_nir ? 1 : 0; in nvc0_screen_get_param() 479 const struct nouveau_screen *screen = nouveau_screen(pscreen); in nvc0_screen_get_shader_param() local 480 const uint16_t class_3d = screen->class_3d; in nvc0_screen_get_shader_param() 496 return screen->prefer_nir ? PIPE_SHADER_IR_NIR : PIPE_SHADER_IR_TGSI; in nvc0_screen_get_shader_param() 500 if (screen->force_enable_cl) in nvc0_screen_get_shader_param() 617 struct nvc0_screen *screen = nvc0_screen(pscreen); in nvc0_screen_get_compute_param() local 618 const uint16_t obj_class = screen in nvc0_screen_get_compute_param() 712 struct nvc0_screen *screen = nvc0_screen(pscreen); nvc0_screen_destroy() local 754 nvc0_graph_set_macro(struct nvc0_screen *screen, uint32_t m, unsigned pos, unsigned size, const uint32_t *data) nvc0_graph_set_macro() argument 774 tu102_graph_set_macro(struct nvc0_screen *screen, uint32_t m, unsigned pos, unsigned size, const uint32_t *data) tu102_graph_set_macro() argument 865 struct nvc0_screen *screen = nvc0_screen(pscreen); nvc0_screen_fence_emit() local 883 struct nvc0_screen *screen = nvc0_screen(pscreen); nvc0_screen_fence_update() local 888 nvc0_screen_init_compute(struct nvc0_screen *screen) nvc0_screen_init_compute() argument 911 nvc0_screen_resize_tls_area(struct nvc0_screen *screen, uint32_t lpos, uint32_t lneg, uint32_t cstack) nvc0_screen_resize_tls_area() argument 946 nvc0_screen_resize_text_area(struct nvc0_screen *screen, uint64_t size) nvc0_screen_resize_text_area() argument 990 nvc0_screen_bind_cb_3d(struct nvc0_screen *screen, bool *can_serialize, int stage, int index, int size, uint64_t addr) nvc0_screen_bind_cb_3d() argument 1028 struct nvc0_screen *screen = nvc0_screen(pscreen); nvc0_screen_get_compiler_options() local 1044 struct nvc0_screen *screen; nvc0_screen_create() local 1585 nvc0_screen_tic_alloc(struct nvc0_screen *screen, void *entry) nvc0_screen_tic_alloc() argument 1602 nvc0_screen_tsc_alloc(struct nvc0_screen *screen, void *entry) nvc0_screen_tsc_alloc() argument [all...] |
/third_party/mesa3d/src/gallium/drivers/panfrost/ |
H A D | pan_screen.c | 79 panfrost_get_name(struct pipe_screen *screen) in panfrost_get_name() argument 81 return pan_device(screen)->model->name; in panfrost_get_name() 85 panfrost_get_vendor(struct pipe_screen *screen) in panfrost_get_vendor() argument 91 panfrost_get_device_vendor(struct pipe_screen *screen) in panfrost_get_device_vendor() argument 97 panfrost_get_param(struct pipe_screen *screen, enum pipe_cap param) in panfrost_get_param() argument 99 struct panfrost_device *dev = pan_device(screen); in panfrost_get_param() 348 return u_pipe_screen_get_param_defaults(screen, param); in panfrost_get_param() 353 panfrost_get_shader_param(struct pipe_screen *screen, in panfrost_get_shader_param() argument 357 struct panfrost_device *dev = pan_device(screen); in panfrost_get_shader_param() 484 panfrost_get_paramf(struct pipe_screen *screen, enu argument 526 panfrost_is_format_supported( struct pipe_screen *screen, enum pipe_format format, enum pipe_texture_target target, unsigned sample_count, unsigned storage_sample_count, unsigned bind) panfrost_is_format_supported() argument 600 panfrost_walk_dmabuf_modifiers(struct pipe_screen *screen, enum pipe_format format, int max, uint64_t *modifiers, unsigned int *external_only, int *out_count, uint64_t test_modifier) panfrost_walk_dmabuf_modifiers() argument 640 panfrost_query_dmabuf_modifiers(struct pipe_screen *screen, enum pipe_format format, int max, uint64_t *modifiers, unsigned int *external_only, int *out_count) panfrost_query_dmabuf_modifiers() argument 649 panfrost_is_dmabuf_modifier_supported(struct pipe_screen *screen, uint64_t modifier, enum pipe_format format, bool *external_only) panfrost_is_dmabuf_modifier_supported() argument 754 struct panfrost_screen *screen = pan_screen(pscreen); panfrost_destroy_screen() local 888 struct panfrost_screen *screen = rzalloc(NULL, struct panfrost_screen); panfrost_create_screen() local [all...] |
/third_party/mesa3d/src/gallium/winsys/kmsro/drm/ |
H A D | kmsro_drm_winsys.c | 52 struct pipe_screen *screen = NULL; in kmsro_drm_screen_create() local 70 screen = vc4_drm_screen_create_renderonly(ro, config); in kmsro_drm_screen_create() 71 if (!screen) in kmsro_drm_screen_create() 74 return screen; in kmsro_drm_screen_create() 82 screen = etna_drm_screen_create_renderonly(ro); in kmsro_drm_screen_create() 83 if (!screen) in kmsro_drm_screen_create() 86 return screen; in kmsro_drm_screen_create() 94 screen = fd_drm_screen_create(ro->gpu_fd, ro, config); in kmsro_drm_screen_create() 95 if (!screen) in kmsro_drm_screen_create() 98 return screen; in kmsro_drm_screen_create() [all...] |
/third_party/mesa3d/src/gallium/frontends/nine/ |
H A D | adapter9.c | 201 struct pipe_screen *screen; in NineAdapter9_CheckDeviceType() local 213 hr = NineAdapter9_GetScreen(This, DevType, &screen); in NineAdapter9_CheckDeviceType() 222 dfmt = d3d9_to_pipe_format_checked(screen, AdapterFormat, PIPE_TEXTURE_2D, in NineAdapter9_CheckDeviceType() 225 bfmt = d3d9_to_pipe_format_checked(screen, BackBufferFormat, PIPE_TEXTURE_2D, in NineAdapter9_CheckDeviceType() 285 struct pipe_screen *screen; in NineAdapter9_CheckDeviceFormat() local 303 hr = NineAdapter9_GetScreen(This, DeviceType, &screen); in NineAdapter9_CheckDeviceFormat() 306 pf = d3d9_to_pipe_format_checked(screen, AdapterFormat, PIPE_TEXTURE_2D, 0, in NineAdapter9_CheckDeviceFormat() 342 !screen->get_shader_param(screen, PIPE_SHADER_VERTEX, PIPE_SHADER_CAP_MAX_TEXTURE_SAMPLERS)) in NineAdapter9_CheckDeviceFormat() 354 return screen in NineAdapter9_CheckDeviceFormat() 422 struct pipe_screen *screen; NineAdapter9_CheckDeviceMultiSampleType() local 483 struct pipe_screen *screen; NineAdapter9_CheckDepthStencilMatch() local 531 struct pipe_screen *screen; NineAdapter9_CheckDeviceFormatConversion() local 565 struct pipe_screen *screen; NineAdapter9_GetDeviceCaps() local 1023 struct pipe_screen *screen; NineAdapter9_CreateDevice() local 1084 struct pipe_screen *screen; NineAdapter9_CreateDeviceEx() local [all...] |
/third_party/mesa3d/src/gallium/auxiliary/target-helpers/ |
H A D | inline_sw_helper.h | 40 struct pipe_screen *screen = NULL; in sw_screen_create_named() local 43 if (screen == NULL && strcmp(driver, "llvmpipe") == 0) in sw_screen_create_named() 44 screen = llvmpipe_create_screen(winsys); in sw_screen_create_named() 48 if (screen == NULL && strcmp(driver, "virpipe") == 0) { in sw_screen_create_named() 51 screen = virgl_create_screen(vws, NULL); in sw_screen_create_named() 56 if (screen == NULL && strcmp(driver, "softpipe") == 0) in sw_screen_create_named() 57 screen = softpipe_create_screen(winsys); in sw_screen_create_named() 61 if (screen == NULL && strcmp(driver, "zink") == 0) in sw_screen_create_named() 62 screen = zink_create_screen(winsys, NULL); in sw_screen_create_named() 66 if (screen in sw_screen_create_named() 100 struct pipe_screen *screen = sw_screen_create_named(winsys, drivers[i]); sw_screen_create_vk() local [all...] |
H A D | sw_helper.h | 44 struct pipe_screen *screen = NULL; in sw_screen_create_named() local 47 if (screen == NULL && strcmp(driver, "llvmpipe") == 0) in sw_screen_create_named() 48 screen = llvmpipe_create_screen(winsys); in sw_screen_create_named() 52 if (screen == NULL && strcmp(driver, "virpipe") == 0) { in sw_screen_create_named() 55 screen = virgl_create_screen(vws, NULL); in sw_screen_create_named() 60 if (screen == NULL && strcmp(driver, "softpipe") == 0) in sw_screen_create_named() 61 screen = softpipe_create_screen(winsys); in sw_screen_create_named() 65 if (screen == NULL && strcmp(driver, "zink") == 0) in sw_screen_create_named() 66 screen = zink_create_screen(winsys, config); in sw_screen_create_named() 70 if (screen in sw_screen_create_named() 103 struct pipe_screen *screen = sw_screen_create_named(winsys, config, drivers[i]); sw_screen_create_vk() local [all...] |
H A D | inline_debug_helper.h | 10 /* Helper function to wrap a screen with 25 * them should return the original screen on failuire. 28 debug_screen_wrap(struct pipe_screen *screen) in debug_screen_wrap() argument 30 screen = ddebug_screen_create(screen); in debug_screen_wrap() 31 screen = rbug_screen_create(screen); in debug_screen_wrap() 32 screen = trace_screen_create(screen); in debug_screen_wrap() 33 screen in debug_screen_wrap() [all...] |
/third_party/mesa3d/src/gallium/drivers/softpipe/ |
H A D | sp_screen.c | 65 softpipe_get_vendor(struct pipe_screen *screen) in softpipe_get_vendor() argument 72 softpipe_get_name(struct pipe_screen *screen) in softpipe_get_name() argument 106 softpipe_get_param(struct pipe_screen *screen, enum pipe_cap param) in softpipe_get_param() argument 108 struct softpipe_screen *sp_screen = softpipe_screen(screen); in softpipe_get_param() 314 return u_pipe_screen_get_param_defaults(screen, param); in softpipe_get_param() 319 softpipe_get_shader_param(struct pipe_screen *screen, in softpipe_get_shader_param() argument 323 struct softpipe_screen *sp_screen = softpipe_screen(screen); in softpipe_get_shader_param() 352 softpipe_get_paramf(struct pipe_screen *screen, enum pipe_capf param) in softpipe_get_paramf() argument 393 softpipe_is_format_supported( struct pipe_screen *screen, in softpipe_is_format_supported() argument 400 struct sw_winsys *winsys = softpipe_screen(screen) in softpipe_is_format_supported() 509 struct softpipe_screen *screen = softpipe_screen(_screen); softpipe_flush_frontbuffer() local 584 struct softpipe_screen *screen = CALLOC_STRUCT(softpipe_screen); softpipe_create_screen() local [all...] |
/third_party/mesa3d/src/gallium/targets/wgl/ |
H A D | wgl.c | 82 struct pipe_screen* screen = NULL; in wgl_screen_create_by_name() local 86 screen = llvmpipe_create_screen(winsys); in wgl_screen_create_by_name() 87 if (screen) in wgl_screen_create_by_name() 93 screen = d3d12_wgl_create_screen(winsys, hDC); in wgl_screen_create_by_name() 94 if (screen) in wgl_screen_create_by_name() 100 screen = zink_create_screen(winsys, NULL); in wgl_screen_create_by_name() 101 if (screen) in wgl_screen_create_by_name() 107 screen = softpipe_create_screen(winsys); in wgl_screen_create_by_name() 111 return screen; in wgl_screen_create_by_name() 140 /* If the default driver screen creatio in wgl_screen_create() 144 struct pipe_screen* screen = wgl_screen_create_by_name(hDC, drivers[i], winsys); wgl_screen_create() local 159 wgl_present(struct pipe_screen *screen, struct pipe_context *ctx, struct pipe_resource *res, HDC hDC) wgl_present() argument 210 wgl_get_adapter_luid(struct pipe_screen* screen, HDC hDC, LUID* adapter_luid) wgl_get_adapter_luid() argument 224 wgl_get_pfd_flags(struct pipe_screen *screen) wgl_get_pfd_flags() argument 235 wgl_create_framebuffer(struct pipe_screen *screen, HWND hWnd, int iPixelFormat) wgl_create_framebuffer() argument [all...] |
/third_party/mesa3d/src/gallium/drivers/llvmpipe/ |
H A D | lp_texture.c | 73 llvmpipe_texture_layout(struct llvmpipe_screen *screen, in llvmpipe_texture_layout() argument 190 llvmpipe_can_create_resource(struct pipe_screen *screen, in llvmpipe_can_create_resource() argument 196 if (!llvmpipe_texture_layout(llvmpipe_screen(screen), &lpr, false)) in llvmpipe_can_create_resource() 204 llvmpipe_displaytarget_layout(struct llvmpipe_screen *screen, in llvmpipe_displaytarget_layout() argument 208 struct sw_winsys *winsys = screen->winsys; in llvmpipe_displaytarget_layout() 233 struct llvmpipe_screen *screen = llvmpipe_screen(_screen); in llvmpipe_resource_create_all() local 239 lpr->screen = screen; in llvmpipe_resource_create_all() 241 lpr->base.screen = &screen in llvmpipe_resource_create_all() 375 struct llvmpipe_screen *screen = llvmpipe_screen(pscreen); llvmpipe_resource_from_memobj() local 439 struct llvmpipe_screen *screen = llvmpipe_screen(pscreen); llvmpipe_resource_destroy() local 493 struct llvmpipe_screen *screen = lpr->screen; llvmpipe_resource_map() local 566 struct llvmpipe_screen *screen = llvmpipe_screen(_screen); llvmpipe_resource_from_handle() local 617 llvmpipe_resource_get_handle(struct pipe_screen *screen, struct pipe_context *ctx, struct pipe_resource *pt, struct winsys_handle *whandle, unsigned usage) llvmpipe_resource_get_handle() argument 638 struct llvmpipe_screen *screen = llvmpipe_screen(_screen); llvmpipe_resource_from_user_memory() local 680 struct llvmpipe_screen *screen = llvmpipe_screen(pipe->screen); llvmpipe_transfer_map_ms() local 867 llvmpipe_user_buffer_create(struct pipe_screen *screen, void *ptr, unsigned bytes, unsigned bind_flags) llvmpipe_user_buffer_create() argument 955 llvmpipe_allocate_memory(struct pipe_screen *screen, uint64_t size) llvmpipe_allocate_memory() argument 963 llvmpipe_free_memory(struct pipe_screen *screen, struct pipe_memory_allocation *pmem) llvmpipe_free_memory() argument 973 llvmpipe_allocate_memory_fd(struct pipe_screen *screen, uint64_t size, int *fd) llvmpipe_allocate_memory_fd() argument 981 llvmpipe_import_memory_fd(struct pipe_screen *screen, int fd, struct pipe_memory_allocation **ptr, uint64_t *size) llvmpipe_import_memory_fd() argument 986 llvmpipe_free_memory_fd(struct pipe_screen *screen, struct pipe_memory_allocation *pmem) llvmpipe_free_memory_fd() argument 994 llvmpipe_resource_bind_backing(struct pipe_screen *screen, struct pipe_resource *pt, struct pipe_memory_allocation *pmem, uint64_t offset) llvmpipe_resource_bind_backing() argument 1016 llvmpipe_map_memory(struct pipe_screen *screen, struct pipe_memory_allocation *pmem) llvmpipe_map_memory() argument 1022 llvmpipe_unmap_memory(struct pipe_screen *screen, struct pipe_memory_allocation *pmem) llvmpipe_unmap_memory() argument 1051 llvmpipe_get_resource_info(struct pipe_screen *screen, struct pipe_resource *resource, unsigned *stride, unsigned *offset) llvmpipe_get_resource_info() argument 1063 llvmpipe_resource_get_param(struct pipe_screen *screen, struct pipe_context *context, struct pipe_resource *resource, unsigned plane, unsigned layer, unsigned level, enum pipe_resource_param param, unsigned handle_usage, uint64_t *value) llvmpipe_resource_get_param() argument 1121 llvmpipe_init_screen_resource_funcs(struct pipe_screen *screen) llvmpipe_init_screen_resource_funcs() argument [all...] |
/third_party/mesa3d/src/mesa/state_tracker/ |
H A D | st_cb_eglimage.c | 43 is_format_supported(struct pipe_screen *screen, enum pipe_format format, in is_format_supported() argument 47 bool supported = screen->is_format_supported(screen, format, PIPE_TEXTURE_2D, in is_format_supported() 60 supported = screen->is_format_supported(screen, PIPE_FORMAT_R8_UNORM, in is_format_supported() 65 supported = screen->is_format_supported(screen, PIPE_FORMAT_R8_UNORM, in is_format_supported() 68 screen->is_format_supported(screen, PIPE_FORMAT_R8G8_UNORM, in is_format_supported() 75 supported = screen in is_format_supported() 144 is_nv12_as_r8_g8b8_supported(struct pipe_screen *screen, struct st_egl_image *out, unsigned usage, bool *native_supported) is_nv12_as_r8_g8b8_supported() argument 171 struct pipe_screen *screen = st->screen; st_get_egl_image() local [all...] |
/third_party/mesa3d/src/gallium/auxiliary/util/ |
H A D | u_tests.c | 47 util_create_texture2d(struct pipe_screen *screen, unsigned width, in util_create_texture2d() argument 66 return screen->resource_create(screen, &templ); in util_create_texture2d() 324 if (!ctx->screen->get_param(ctx->screen, in tgsi_vs_window_space_position() 331 cb = util_create_texture2d(ctx->screen, 256, 256, in tgsi_vs_window_space_position() 384 !ctx->screen->get_param(ctx->screen, PIPE_CAP_TEXTURE_BUFFER_OBJECTS)) { in null_sampler_view() 391 cb = util_create_texture2d(ctx->screen, 256, 256, in null_sampler_view() 434 cb = util_create_texture2d(ctx->screen, 25 in util_test_constant_buffer() 530 struct pipe_screen *screen = ctx->screen; test_sync_file_fences() local 890 test_nv12(struct pipe_screen *screen) test_nv12() argument 1031 util_run_tests(struct pipe_screen *screen) util_run_tests() argument [all...] |