Home
last modified time | relevance | path

Searched refs:screen (Results 26 - 50 of 2172) sorted by relevance

12345678910>>...87

/third_party/mesa3d/src/gallium/drivers/crocus/
H A Dcrocus_screen.c29 * 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 Dv3d_screen.c53 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 Dv3d_bufmgr.c44 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 Dp_screen.h70 (*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 Dfreedreno_screen.h51 * 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 Dvc4_bufmgr.c52 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 Ddri_screen.c59 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 Ddrisw.c138 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 Ddri2.c300 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 Dzink_kopper.c77 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 Dzink_screen.h190 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 Dd3d12_residency.cpp37 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 Dpax11publish.c43 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 Dnvc0_screen.c118 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 Dpan_screen.c79 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 Dkmsro_drm_winsys.c52 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 Dadapter9.c201 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 Dinline_sw_helper.h40 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 Dsw_helper.h44 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 Dinline_debug_helper.h10 /* 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 Dsp_screen.c65 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 Dwgl.c82 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 Dlp_texture.c73 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 Dst_cb_eglimage.c43 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 Du_tests.c47 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...]

Completed in 17 milliseconds

12345678910>>...87