Home
last modified time | relevance | path

Searched refs:screen (Results 51 - 75 of 2188) sorted by relevance

12345678910>>...88

/third_party/mesa3d/src/gallium/winsys/nouveau/drm/
H A Dnouveau_drm_winsys.c26 bool nouveau_drm_screen_unref(struct nouveau_screen *screen) in nouveau_drm_screen_unref() argument
29 if (screen->refcount == -1) in nouveau_drm_screen_unref()
33 ret = --screen->refcount; in nouveau_drm_screen_unref()
36 _mesa_hash_table_remove_key(fd_tab, intptr_to_pointer(screen->drm->fd)); in nouveau_drm_screen_unref()
47 struct nouveau_screen *screen = NULL; in nouveau_drm_screen_create() local
59 screen = util_hash_table_get(fd_tab, intptr_to_pointer(fd)); in nouveau_drm_screen_create()
60 if (screen) { in nouveau_drm_screen_create()
61 screen->refcount++; in nouveau_drm_screen_create()
63 return &screen->base; in nouveau_drm_screen_create()
66 /* Since the screen r in nouveau_drm_screen_create()
[all...]
/third_party/libdrm/tests/ttmtest/src/
H A Dxf86dri.c147 uniDRIQueryDirectRenderingCapable(dpy, screen, isCapable) in uniDRIQueryDirectRenderingCapable()
149 int screen;
163 req->screen = screen;
178 uniDRIOpenConnection(dpy, screen, hSAREA, busIdString) in uniDRIOpenConnection()
180 int screen;
195 req->screen = screen;
228 uniDRIAuthConnection(dpy, screen, magic) in uniDRIAuthConnection()
230 int screen;
383 uniDRIDestroyContext(Display * ndpy, int screen, XID context) uniDRIDestroyContext() argument
405 uniDRICreateDrawable(Display * ndpy, int screen, Drawable drawable, drm_drawable_t * hHWDrawable) uniDRICreateDrawable() argument
436 uniDRIDestroyDrawable(Display * ndpy, int screen, Drawable drawable) uniDRIDestroyDrawable() argument
458 uniDRIGetDrawableInfo(Display * dpy, int screen, Drawable drawable, unsigned int *index, unsigned int *stamp, int *X, int *Y, int *W, int *H, int *numClipRects, drm_clip_rect_t ** pClipRects, int *backX, int *backY, int *numBackClipRects, drm_clip_rect_t ** pBackClipRects) uniDRIGetDrawableInfo() argument
[all...]
H A Dxf86dri.h75 Bool uniDRIQueryDirectRenderingCapable(Display * dpy, int screen,
78 Bool uniDRIOpenConnection(Display * dpy, int screen, drm_handle_t * hSAREA,
81 Bool uniDRIAuthConnection(Display * dpy, int screen, drm_magic_t magic);
83 Bool uniDRICloseConnection(Display * dpy, int screen);
85 Bool uniDRIGetClientDriverName(Display * dpy, int screen,
89 Bool uniDRICreateContext(Display * dpy, int screen, Visual * visual,
92 Bool uniDRICreateContextWithConfig(Display * dpy, int screen, int configID,
95 extern Bool uniDRIDestroyContext(Display * dpy, int screen, XID context_id);
97 extern Bool uniDRICreateDrawable(Display * dpy, int screen,
100 extern Bool uniDRIDestroyDrawable(Display * dpy, int screen,
[all...]
/third_party/mesa3d/src/gallium/frontends/dri/
H A Ddri_helpers.c34 dri2_is_opencl_interop_loaded_locked(struct dri_screen *screen) in dri2_is_opencl_interop_loaded_locked() argument
36 return screen->opencl_dri_event_add_ref && in dri2_is_opencl_interop_loaded_locked()
37 screen->opencl_dri_event_release && in dri2_is_opencl_interop_loaded_locked()
38 screen->opencl_dri_event_wait && in dri2_is_opencl_interop_loaded_locked()
39 screen->opencl_dri_event_get_fence; in dri2_is_opencl_interop_loaded_locked()
43 dri2_load_opencl_interop(struct dri_screen *screen) in dri2_load_opencl_interop() argument
48 mtx_lock(&screen->opencl_func_mutex); in dri2_load_opencl_interop()
50 if (dri2_is_opencl_interop_loaded_locked(screen)) { in dri2_load_opencl_interop()
51 mtx_unlock(&screen->opencl_func_mutex); in dri2_load_opencl_interop()
55 screen in dri2_load_opencl_interop()
81 struct pipe_screen *screen = driscreen->base.screen; dri2_fence_get_caps() local
137 struct pipe_screen *screen = driscreen->base.screen; dri2_get_fence_fd() local
171 struct pipe_screen *screen = driscreen->base.screen; dri2_destroy_fence() local
190 struct pipe_screen *screen = driscreen->base.screen; dri2_client_wait_sync() local
241 dri2_lookup_egl_image(struct dri_screen *screen, void *handle) dri2_lookup_egl_image() argument
256 dri2_validate_egl_image(struct dri_screen *screen, void *handle) dri2_validate_egl_image() argument
264 dri2_lookup_egl_image_validated(struct dri_screen *screen, void *handle) dri2_lookup_egl_image_validated() argument
672 dri2_yuv_dma_buf_supported(struct dri_screen *screen, const struct dri2_format_mapping *map) dri2_yuv_dma_buf_supported() argument
690 struct dri_screen *screen = dri_screen(_screen); dri2_query_dma_buf_formats() local
[all...]
/test/xts/dcts/distributedhardware/distributedscreentest/
H A Dtest.cpp26 #include "screen.h"
68 for (const auto &screen : allScreens) { in QueryRemoteScreenInfo()
69 if (screen == nullptr) { in QueryRemoteScreenInfo()
72 if (!screen->IsReal() && screen->GetWidth() > 0) { in QueryRemoteScreenInfo()
73 remoteScreens.push_back(screen); in QueryRemoteScreenInfo()
76 DHLOGE("-------------remote screen info---------------"); in QueryRemoteScreenInfo()
77 DHLOGE("remote screen Num: %{public}zu", remoteScreens.size()); in QueryRemoteScreenInfo()
78 for (const auto &screen : remoteScreens) { in QueryRemoteScreenInfo()
79 if (screen in QueryRemoteScreenInfo()
[all...]
/third_party/mesa3d/src/gallium/drivers/nouveau/nvc0/
H A Dnvc0_context.c42 struct nouveau_screen *screen = &nvc0->screen->base; in nvc0_svm_migrate() local
43 int fd = screen->drm->fd; in nvc0_svm_migrate()
84 struct nouveau_screen *screen = &nvc0->screen->base; in nvc0_flush() local
87 nouveau_fence_ref(screen->fence.current, (struct nouveau_fence **)fence); in nvc0_flush()
217 if (nvc0->screen->base.class_3d >= GM107_3D_CLASS) in nvc0_context_unreference_resources()
247 if (nvc0->screen->cur_ctx == nvc0) { in nvc0_destroy()
248 nvc0->screen->cur_ctx = NULL; in nvc0_destroy()
249 nvc0->screen in nvc0_destroy()
281 struct nvc0_screen *screen = push->user_priv; nvc0_default_kick_notify() local
414 struct nvc0_screen *screen = nvc0_screen(pscreen); nvc0_create() local
[all...]
H A Dnvc0_resource.c9 nvc0_resource_create(struct pipe_screen *screen, in nvc0_resource_create() argument
14 return nouveau_buffer_create(screen, templ); in nvc0_resource_create()
16 return nvc0_miptree_create(screen, templ, NULL, 0); in nvc0_resource_create()
21 nvc0_resource_create_with_modifiers(struct pipe_screen *screen, in nvc0_resource_create_with_modifiers() argument
27 return nouveau_buffer_create(screen, templ); in nvc0_resource_create_with_modifiers()
29 return nvc0_miptree_create(screen, templ, modifiers, count); in nvc0_resource_create_with_modifiers()
43 nvc0_query_dmabuf_modifiers(struct pipe_screen *screen, in nvc0_query_dmabuf_modifiers() argument
48 const int s = nouveau_screen(screen)->tegra_sector_layout ? 0 : 1; in nvc0_query_dmabuf_modifiers()
50 nvc0_choose_tiled_storage_type(screen, format, 0, false); in nvc0_query_dmabuf_modifiers()
53 const uint32_t kind_gen = nvc0_get_kind_generation(screen); in nvc0_query_dmabuf_modifiers()
84 nvc0_is_dmabuf_modifier_supported(struct pipe_screen *screen, uint64_t modifier, enum pipe_format format, bool *external_only) nvc0_is_dmabuf_modifier_supported() argument
115 nvc0_resource_from_handle(struct pipe_screen * screen, const struct pipe_resource *templ, struct winsys_handle *whandle, unsigned usage) nvc0_resource_from_handle() argument
144 ASSERTED struct nouveau_screen *screen = nouveau_screen(pipe); nvc0_resource_from_user_memory() local
[all...]
/third_party/mesa3d/src/gallium/drivers/nouveau/nv50/
H A Dnv50_context.c37 struct nouveau_screen *screen = context->screen; in nv50_flush() local
40 nouveau_fence_ref(screen->fence.current, (struct nouveau_fence **)fence); in nv50_flush()
138 struct nv50_screen *screen = push->user_priv; in nv50_default_kick_notify() local
140 if (screen) { in nv50_default_kick_notify()
141 nouveau_fence_next(&screen->base); in nv50_default_kick_notify()
142 nouveau_fence_update(&screen->base, true); in nv50_default_kick_notify()
143 if (screen->cur_ctx) in nv50_default_kick_notify()
144 screen->cur_ctx->state.flushed = true; in nv50_default_kick_notify()
187 if (nv50->screen in nv50_destroy()
302 struct nv50_screen *screen = nv50_screen(pscreen); nv50_create() local
[all...]
H A Dnv50_screen.h118 nv50_screen(struct pipe_screen *screen) in nv50_screen() argument
120 return (struct nv50_screen *)screen; in nv50_screen()
139 struct nv50_screen *screen = nv50_screen(res->base.screen); in nv50_resource_fence() local
142 nouveau_fence_ref(screen->base.fence.current, &res->fence); in nv50_resource_fence()
144 nouveau_fence_ref(screen->base.fence.current, &res->fence_wr); in nv50_resource_fence()
187 nv50_screen_tic_unlock(struct nv50_screen *screen, struct nv50_tic_entry *tic) in nv50_screen_tic_unlock() argument
190 screen->tic.lock[tic->id / 32] &= ~(1 << (tic->id % 32)); in nv50_screen_tic_unlock()
194 nv50_screen_tsc_unlock(struct nv50_screen *screen, struct nv50_tsc_entry *tsc) in nv50_screen_tsc_unlock() argument
197 screen in nv50_screen_tsc_unlock()
201 nv50_screen_tic_free(struct nv50_screen *screen, struct nv50_tic_entry *tic) nv50_screen_tic_free() argument
210 nv50_screen_tsc_free(struct nv50_screen *screen, struct nv50_tsc_entry *tsc) nv50_screen_tsc_free() argument
[all...]
/third_party/mesa3d/src/gallium/drivers/virgl/
H A Dvirgl_screen.c61 virgl_get_vendor(struct pipe_screen *screen) in virgl_get_vendor() argument
68 virgl_get_name(struct pipe_screen *screen) in virgl_get_name() argument
70 struct virgl_screen *vscreen = virgl_screen(screen); in virgl_get_name()
78 virgl_get_param(struct pipe_screen *screen, enum pipe_cap param) in virgl_get_param() argument
80 struct virgl_screen *vscreen = virgl_screen(screen); in virgl_get_param()
361 return u_pipe_screen_get_param_defaults(screen, param); in virgl_get_param()
366 virgl_get_shader_param(struct pipe_screen *screen, in virgl_get_shader_param() argument
370 struct virgl_screen *vscreen = virgl_screen(screen); in virgl_get_shader_param()
465 virgl_get_paramf(struct pipe_screen *screen, enum pipe_capf param) in virgl_get_paramf() argument
467 struct virgl_screen *vscreen = virgl_screen(screen); in virgl_get_paramf()
500 virgl_get_compute_param(struct pipe_screen *screen, enum pipe_shader_ir ir_type, enum pipe_compute_cap param, void *ret) virgl_get_compute_param() argument
557 virgl_has_readback_format(struct pipe_screen *screen, enum virgl_formats fmt, bool allow_tweak) virgl_has_readback_format() argument
573 virgl_is_vertex_format_supported(struct pipe_screen *screen, enum pipe_format format) virgl_is_vertex_format_supported() argument
655 virgl_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) virgl_is_format_supported() argument
811 virgl_flush_frontbuffer(struct pipe_screen *screen, struct pipe_context *ctx, struct pipe_resource *res, unsigned level, unsigned layer, void *winsys_drawable_handle, struct pipe_box *sub_box) virgl_flush_frontbuffer() argument
829 virgl_fence_reference(struct pipe_screen *screen, struct pipe_fence_handle **ptr, struct pipe_fence_handle *fence) virgl_fence_reference() argument
839 virgl_fence_finish(struct pipe_screen *screen, struct pipe_context *ctx, struct pipe_fence_handle *fence, uint64_t timeout) virgl_fence_finish() argument
854 virgl_fence_get_fd(struct pipe_screen *screen, struct pipe_fence_handle *fence) virgl_fence_get_fd() argument
870 virgl_destroy_screen(struct pipe_screen *screen) virgl_destroy_screen() argument
901 virgl_query_memory_info(struct pipe_screen *screen, struct pipe_memory_info *info) virgl_query_memory_info() argument
941 struct virgl_screen *screen = virgl_screen(pscreen); virgl_get_disk_shader_cache() local
946 virgl_disk_cache_create(struct virgl_screen *screen) virgl_disk_cache_create() argument
1027 struct virgl_screen *screen = CALLOC_STRUCT(virgl_screen); virgl_create_screen() local
[all...]
/third_party/mesa3d/src/gallium/drivers/iris/
H A Diris_program.c53 .prefix.limit_trig_input_range = screen->driconf.limit_trig_input_range
62 struct iris_screen *screen; member
70 get_new_program_id(struct iris_screen *screen) in get_new_program_id() argument
72 return p_atomic_inc_return(&screen->program_id); in get_new_program_id()
101 iris_to_brw_vs_key(const struct iris_screen *screen, in iris_to_brw_vs_key() argument
105 BRW_KEY_INIT(screen->devinfo.ver, key->vue.base.program_string_id, in iris_to_brw_vs_key()
116 iris_to_brw_tcs_key(const struct iris_screen *screen, in iris_to_brw_tcs_key() argument
120 BRW_KEY_INIT(screen->devinfo.ver, key->vue.base.program_string_id, in iris_to_brw_tcs_key()
131 iris_to_brw_tes_key(const struct iris_screen *screen, in iris_to_brw_tes_key() argument
135 BRW_KEY_INIT(screen in iris_to_brw_tes_key()
143 iris_to_brw_gs_key(const struct iris_screen *screen, const struct iris_gs_prog_key *key) iris_to_brw_gs_key() argument
153 iris_to_brw_fs_key(const struct iris_screen *screen, const struct iris_fs_prog_key *key) iris_to_brw_fs_key() argument
175 iris_to_brw_cs_key(const struct iris_screen *screen, const struct iris_cs_prog_key *key) iris_to_brw_cs_key() argument
202 struct iris_screen *screen = (struct iris_screen *) ctx->screen; iris_upload_ubo_ssbo_surf_state() local
1116 iris_debug_recompile(struct iris_screen *screen, struct util_debug_callback *dbg, struct iris_uncompiled_shader *ish, const struct brw_base_prog_key *key) iris_debug_recompile() argument
1207 find_or_add_variant(const struct iris_screen *screen, struct iris_uncompiled_shader *ish, enum iris_program_cache_id cache_id, const void *key, unsigned key_size, bool *added) find_or_add_variant() argument
1276 iris_schedule_compile(struct iris_screen *screen, struct util_queue_fence *ready_fence, struct util_debug_callback *dbg, struct iris_threaded_compile_job *job, util_queue_execute_func execute) iris_schedule_compile() argument
1306 iris_compile_vs(struct iris_screen *screen, struct u_upload_mgr *uploader, struct util_debug_callback *dbg, struct iris_uncompiled_shader *ish, struct iris_compiled_shader *shader) iris_compile_vs() argument
1398 struct iris_screen *screen = (struct iris_screen *)ice->ctx.screen; iris_update_compiled_vs() local
1485 iris_compile_tcs(struct iris_screen *screen, struct hash_table *passthrough_ht, struct u_upload_mgr *uploader, struct util_debug_callback *dbg, struct iris_uncompiled_shader *ish, struct iris_compiled_shader *shader) iris_compile_tcs() argument
1603 struct iris_screen *screen = (struct iris_screen *)ice->ctx.screen; iris_update_compiled_tcs() local
1675 iris_compile_tes(struct iris_screen *screen, struct u_upload_mgr *uploader, struct util_debug_callback *dbg, struct iris_uncompiled_shader *ish, struct iris_compiled_shader *shader) iris_compile_tes() argument
1766 struct iris_screen *screen = (struct iris_screen *)ice->ctx.screen; iris_update_compiled_tes() local
1814 iris_compile_gs(struct iris_screen *screen, struct u_upload_mgr *uploader, struct util_debug_callback *dbg, struct iris_uncompiled_shader *ish, struct iris_compiled_shader *shader) iris_compile_gs() argument
1910 struct iris_screen *screen = (struct iris_screen *)ice->ctx.screen; iris_update_compiled_gs() local
1948 iris_compile_fs(struct iris_screen *screen, struct u_upload_mgr *uploader, struct util_debug_callback *dbg, struct iris_uncompiled_shader *ish, struct iris_compiled_shader *shader, struct brw_vue_map *vue_map) iris_compile_fs() argument
2044 struct iris_screen *screen = (struct iris_screen *)ice->ctx.screen; iris_update_compiled_fs() local
2241 iris_compile_cs(struct iris_screen *screen, struct u_upload_mgr *uploader, struct util_debug_callback *dbg, struct iris_uncompiled_shader *ish, struct iris_compiled_shader *shader) iris_compile_cs() argument
2312 struct iris_screen *screen = (struct iris_screen *)ice->ctx.screen; iris_update_compiled_cs() local
2371 struct iris_screen *screen = (struct iris_screen *)ice->ctx.screen; iris_get_scratch_space() local
2403 struct iris_screen *screen = (struct iris_screen *)ice->ctx.screen; iris_get_scratch_surf() local
2446 iris_create_uncompiled_shader(struct iris_screen *screen, nir_shader *nir, const struct pipe_stream_output_info *so_info) iris_create_uncompiled_shader() argument
2490 struct iris_screen *screen = (void *) ctx->screen; iris_create_compute_state() local
2553 struct iris_screen *screen = job->screen; iris_compile_shader() local
2586 struct iris_screen *screen = (void *) ctx->screen; iris_create_shader_state() local
2865 struct iris_screen *screen = (struct iris_screen *) ctx->screen; iris_bind_tes_state() local
2892 struct iris_screen *screen = (struct iris_screen *) ctx->screen; iris_bind_fs_state() local
2923 struct iris_screen *screen = (struct iris_screen *)_screen; iris_finalize_nir() local
2943 struct iris_screen *screen = (struct iris_screen *) pscreen; iris_set_max_shader_compiler_threads() local
2952 struct iris_screen *screen = (struct iris_screen *) pscreen; iris_is_parallel_shader_compilation_finished() local
[all...]
H A Diris_batch.c183 struct iris_screen *screen = (void *) ice->ctx.screen; in iris_init_batch() local
185 /* Note: screen, ctx_id, exec_flags and has_engines_context fields are in iris_init_batch()
233 intel_batch_decode_ctx_init(&batch->decoder, &screen->compiler->isa, in iris_init_batch()
234 &screen->devinfo, in iris_init_batch()
255 struct iris_screen *screen = (void *) ice->ctx.screen; in iris_init_non_engine_contexts() local
258 batch->ctx_id = iris_create_hw_context(screen->bufmgr); in iris_init_non_engine_contexts()
262 iris_hw_context_set_priority(screen->bufmgr, batch->ctx_id, priority); in iris_init_non_engine_contexts()
271 struct iris_screen *screen in iris_create_engines_context() local
323 struct iris_screen *screen = (void *) ice->ctx.screen; iris_init_engines_context() local
485 struct iris_screen *screen = batch->screen; create_batch() local
521 struct iris_screen *screen = batch->screen; iris_batch_reset() local
565 struct iris_screen *screen = batch->screen; iris_batch_free() local
735 struct iris_screen *screen = batch->screen; replace_kernel_ctx() local
769 struct iris_screen *screen = batch->screen; iris_batch_check_for_reset() local
827 struct iris_screen *screen = batch->screen; update_bo_syncobjs() local
1033 struct iris_screen *screen = batch->screen; _iris_batch_flush() local
[all...]
/third_party/mesa3d/src/gallium/drivers/nouveau/nv30/
H A Dnv30_query.c37 nv30_ntfy(struct nv30_screen *screen, struct nv30_query_object *qo) in nv30_ntfy() argument
39 struct nv04_notify *query = screen->query->data; in nv30_ntfy()
40 struct nouveau_bo *notify = screen->notify; in nv30_ntfy()
50 nv30_query_object_del(struct nv30_screen *screen, struct nv30_query_object **po) in nv30_query_object_del() argument
54 volatile uint32_t *ntfy = nv30_ntfy(screen, qo); in nv30_query_object_del()
64 nv30_query_object_new(struct nv30_screen *screen) in nv30_query_object_new() argument
75 while (nouveau_heap_alloc(screen->query_heap, 32, NULL, &qo->hw)) { in nv30_query_object_new()
76 oq = list_first_entry(&screen->queries, struct nv30_query_object, list); in nv30_query_object_new()
77 nv30_query_object_del(screen, &oq); in nv30_query_object_new()
80 list_addtail(&qo->list, &screen in nv30_query_object_new()
180 struct nv30_screen *screen = nv30->screen; nv30_query_end() local
202 struct nv30_screen *screen = nv30_screen(pipe->screen); nv30_query_result() local
[all...]
/third_party/mesa3d/src/gallium/drivers/etnaviv/
H A Detnaviv_resource.c77 /* A tile is 4x4 pixels, having 'screen->specs.bits_per_tile' of tile status.
79 * We need N * screen->specs.bits_per_tile / (4 * 4) bits of tile status, or
80 * N * screen->specs.bits_per_tile / (4 * 4 * 8) bytes.
86 struct etna_screen *screen = etna_screen(pscreen); in etna_screen_resource_alloc_ts() local
97 ts_compress_fmt = (screen->specs.v4_compression || rsc->base.nr_samples > 1) ? in etna_screen_resource_alloc_ts()
103 if (VIV_FEATURE(screen, chipMinorFeatures6, CACHE128B256BPERLINE) && in etna_screen_resource_alloc_ts()
110 etna_screen_get_tile_size(screen, ts_mode) * in etna_screen_resource_alloc_ts()
111 8 / screen->specs.bits_per_tile), in etna_screen_resource_alloc_ts()
112 0x100 * screen->specs.pixel_pipes); in etna_screen_resource_alloc_ts()
121 rt_ts = etna_bo_new(screen in etna_screen_resource_alloc_ts()
142 struct etna_screen *screen = etna_screen(pscreen); etna_screen_can_create_resource() local
191 is_rs_align(struct etna_screen *screen, const struct pipe_resource *tmpl) is_rs_align() argument
204 struct etna_screen *screen = etna_screen(pscreen); etna_resource_alloc() local
321 struct etna_screen *screen = etna_screen(pscreen); etna_resource_create() local
377 select_best_modifier(const struct etna_screen * screen, const uint64_t *modifiers, const unsigned count) select_best_modifier() argument
422 struct etna_screen *screen = etna_screen(pscreen); etna_resource_create_modifiers() local
468 struct etna_screen *screen = etna_screen(pscreen); etna_resource_from_handle() local
564 struct etna_screen *screen = etna_screen(pscreen); etna_resource_get_handle() local
[all...]
H A Detnaviv_texture.c50 struct etna_screen *screen = ctx->screen; in etna_bind_sampler_states() local
59 offset = screen->specs.vertex_sampler_offset; in etna_bind_sampler_states()
135 struct etna_screen *screen = etna_screen(rsc->base.screen); in etna_can_use_sampler_ts() local
137 return VIV_FEATURE(screen, chipMinorFeatures2, TEXTURE_TILED_READ) && in etna_can_use_sampler_ts()
140 (rsc->levels[0].ts_compress_fmt < 0 || screen->specs.v4_compression) && in etna_can_use_sampler_ts()
192 struct etna_screen *screen = etna_screen(res->base.screen); in etna_resource_sampler_compatible() local
194 if (res->layout == ETNA_LAYOUT_SUPER_TILED && VIV_FEATURE(screen, chipMinorFeatures in etna_resource_sampler_compatible()
279 struct etna_screen *screen = ctx->screen; etna_fragtex_set_sampler_views() local
293 struct etna_screen *screen = ctx->screen; etna_vertex_set_sampler_views() local
342 struct etna_screen *screen = ctx->screen; etna_texture_init() local
361 struct etna_screen *screen = ctx->screen; etna_texture_fini() local
[all...]
/third_party/mesa3d/src/gallium/drivers/zink/
H A Dzink_batch.c32 struct zink_screen *screen = zink_screen(ctx->base.screen); in zink_reset_batch_state() local
34 VkResult result = VKSCR(ResetCommandPool)(screen->dev, bs->cmdpool, 0); in zink_reset_batch_state()
60 zink_prune_query(screen, bs, query); in zink_reset_batch_state()
66 zink_surface_reference(screen, &surf, NULL); in zink_reset_batch_state()
71 zink_buffer_view_reference(screen, &buffer_view, NULL); in zink_reset_batch_state()
75 zink_framebuffer_reference(screen, fb, NULL); in zink_reset_batch_state()
79 VKSCR(DestroySampler)(screen->dev, *samp, NULL); in zink_reset_batch_state()
84 screen->batch_descriptor_reset(screen, b in zink_reset_batch_state()
120 unref_resources(struct zink_screen *screen, struct zink_batch_state *bs) unref_resources() argument
159 zink_batch_state_destroy(struct zink_screen *screen, struct zink_batch_state *bs) zink_batch_state_destroy() argument
195 struct zink_screen *screen = zink_screen(ctx->base.screen); create_batch_state() local
275 struct zink_screen *screen = zink_screen(ctx->base.screen); get_batch_state() local
345 struct zink_screen *screen = zink_screen(bs->ctx->base.screen); post_submit() local
364 struct zink_screen *screen = zink_screen(ctx->base.screen); submit_queue() local
463 struct zink_screen *screen = zink_screen(ctx->base.screen); zink_end_batch() local
647 zink_screen_usage_check_completion(struct zink_screen *screen, const struct zink_batch_usage *u) zink_screen_usage_check_completion() argument
[all...]
H A Dzink_bo.c85 get_slabs(struct zink_screen *screen, uint64_t size, enum zink_alloc_flag flags) in get_slabs() argument
87 //struct pb_slabs *bo_slabs = ((flags & RADEON_FLAG_ENCRYPTED) && screen->info.has_tmz_support) ? in get_slabs()
88 //screen->bo_slabs_encrypted : screen->bo_slabs; in get_slabs()
90 struct pb_slabs *bo_slabs = screen->pb.bo_slabs; in get_slabs()
105 get_slab_pot_entry_size(struct zink_screen *screen, unsigned size) in get_slab_pot_entry_size() argument
108 unsigned min_entry_size = 1 << screen->pb.bo_slabs[0].min_order; in get_slab_pot_entry_size()
114 static unsigned get_slab_entry_alignment(struct zink_screen *screen, unsigned size) in get_slab_entry_alignment() argument
116 unsigned entry_size = get_slab_pot_entry_size(screen, size); in get_slab_entry_alignment()
125 bo_destroy(struct zink_screen *screen, struc argument
156 bo_can_reclaim(struct zink_screen *screen, struct pb_buffer *pbuf) bo_can_reclaim() argument
172 bo_slab_free(struct zink_screen *screen, struct pb_slab *pslab) bo_slab_free() argument
184 bo_slab_destroy(struct zink_screen *screen, struct pb_buffer *pbuf) bo_slab_destroy() argument
197 clean_up_buffer_managers(struct zink_screen *screen) clean_up_buffer_managers() argument
209 get_optimal_alignment(struct zink_screen *screen, uint64_t size, unsigned alignment) get_optimal_alignment() argument
225 bo_destroy_or_cache(struct zink_screen *screen, struct pb_buffer *pbuf) bo_destroy_or_cache() argument
246 bo_create_internal(struct zink_screen *screen, uint64_t size, unsigned alignment, enum zink_heap heap, unsigned flags, const void *pNext) bo_create_internal() argument
325 sparse_backing_alloc(struct zink_screen *screen, struct zink_bo *bo, uint32_t *pstart_page, uint32_t *pnum_pages) sparse_backing_alloc() argument
411 sparse_free_backing_buffer(struct zink_screen *screen, struct zink_bo *bo, struct zink_sparse_backing *backing) sparse_free_backing_buffer() argument
427 sparse_backing_free(struct zink_screen *screen, struct zink_bo *bo, struct zink_sparse_backing *backing, uint32_t start_page, uint32_t num_pages) sparse_backing_free() argument
488 bo_sparse_destroy(struct zink_screen *screen, struct pb_buffer *pbuf) bo_sparse_destroy() argument
512 bo_sparse_create(struct zink_screen *screen, uint64_t size) bo_sparse_create() argument
553 zink_bo_create(struct zink_screen *screen, uint64_t size, unsigned alignment, enum zink_heap heap, enum zink_alloc_flag flags, const void *pNext) zink_bo_create() argument
664 zink_bo_map(struct zink_screen *screen, struct zink_bo *bo) zink_bo_map() argument
700 zink_bo_unmap(struct zink_screen *screen, struct zink_bo *bo) zink_bo_unmap() argument
713 get_semaphore(struct zink_screen *screen) get_semaphore() argument
726 buffer_commit_single(struct zink_screen *screen, struct zink_resource *res, struct zink_bo *bo, uint32_t bo_offset, uint32_t offset, uint32_t size, bool commit, VkSemaphore wait) buffer_commit_single() argument
761 buffer_bo_commit(struct zink_screen *screen, struct zink_resource *res, uint32_t offset, uint32_t size, bool commit, VkSemaphore *sem) buffer_bo_commit() argument
875 texture_commit_single(struct zink_screen *screen, struct zink_resource *res, VkSparseImageMemoryBind *ibind, unsigned num_binds, bool commit, VkSemaphore wait) texture_commit_single() argument
900 texture_commit_miptail(struct zink_screen *screen, struct zink_resource *res, struct zink_bo *bo, uint32_t bo_offset, uint32_t offset, bool commit, VkSemaphore wait) texture_commit_miptail() argument
932 zink_bo_commit(struct zink_screen *screen, struct zink_resource *res, unsigned level, struct pipe_box *box, bool commit, VkSemaphore *sem) zink_bo_commit() argument
1125 zink_bo_get_kms_handle(struct zink_screen *screen, struct zink_bo *bo, int fd, uint32_t *handle) zink_bo_get_kms_handle() argument
1167 struct zink_screen *screen = priv; bo_slab_alloc() local
1268 zink_bo_init(struct zink_screen *screen) zink_bo_init() argument
1306 zink_bo_deinit(struct zink_screen *screen) zink_bo_deinit() argument
[all...]
H A Dzink_resource.c99 zink_destroy_resource_object(struct zink_screen *screen, struct zink_resource_object *obj) in zink_destroy_resource_object() argument
102 VKSCR(DestroyBuffer)(screen->dev, obj->buffer, NULL); in zink_destroy_resource_object()
103 VKSCR(DestroyBuffer)(screen->dev, obj->storage_buffer, NULL); in zink_destroy_resource_object()
105 zink_kopper_displaytarget_destroy(screen, obj->dt); in zink_destroy_resource_object()
107 VKSCR(DestroyImage)(screen->dev, obj->image, NULL); in zink_destroy_resource_object()
118 zink_bo_unref(screen, obj->bo); in zink_destroy_resource_object()
126 struct zink_screen *screen = zink_screen(pscreen); in zink_resource_destroy() local
130 util_idalloc_mt_free(&screen->buffer_ids, res->base.buffer_id_unique); in zink_resource_destroy()
141 zink_resource_object_reference(screen, &res->obj, NULL); in zink_resource_destroy()
162 create_bci(struct zink_screen *screen, cons argument
198 check_ici(struct zink_screen *screen, VkImageCreateInfo *ici, uint64_t modifier) check_ici() argument
255 get_image_usage_for_feats(struct zink_screen *screen, VkFormatFeatureFlags feats, const struct pipe_resource *templ, unsigned bind, bool *need_extended) get_image_usage_for_feats() argument
332 double_check_ici(struct zink_screen *screen, VkImageCreateInfo *ici, VkImageUsageFlags usage, uint64_t *mod) double_check_ici() argument
353 get_image_usage(struct zink_screen *screen, VkImageCreateInfo *ici, const struct pipe_resource *templ, unsigned bind, unsigned modifiers_count, const uint64_t *modifiers, uint64_t *mod) get_image_usage() argument
407 create_ici(struct zink_screen *screen, VkImageCreateInfo *ici, const struct pipe_resource *templ, bool dmabuf, unsigned bind, unsigned modifiers_count, const uint64_t *modifiers, bool *success) create_ici() argument
550 resource_object_create(struct zink_screen *screen, const struct pipe_resource *templ, struct winsys_handle *whandle, bool *optimal_tiling, const uint64_t *modifiers, int modifiers_count, const void *loader_private) resource_object_create() argument
1095 struct zink_screen *screen = zink_screen(pscreen); resource_create() local
1232 struct zink_screen *screen = zink_screen(ctx->base.screen); add_resource_bind() local
1284 struct zink_screen *screen = zink_screen(pscreen); zink_resource_get_param() local
1404 struct zink_screen *screen = zink_screen(pscreen); zink_resource_get_handle() local
1572 struct zink_screen *screen = zink_screen(ctx->base.screen); invalidate_buffer() local
1660 zink_resource_init_mem_range(struct zink_screen *screen, struct zink_resource_object *obj, VkDeviceSize offset, VkDeviceSize size) zink_resource_init_mem_range() argument
1676 map_resource(struct zink_screen *screen, struct zink_resource *res) map_resource() argument
1683 unmap_resource(struct zink_screen *screen, struct zink_resource *res) unmap_resource() argument
1731 struct zink_screen *screen = zink_screen(pctx->screen); zink_buffer_map() local
1909 struct zink_screen *screen = zink_screen(pctx->screen); zink_image_map() local
2036 struct zink_screen *screen = zink_screen(pctx->screen); zink_transfer_flush_region() local
2094 do_transfer_unmap(struct zink_screen *screen, struct zink_transfer *trans) do_transfer_unmap() argument
2105 struct zink_screen *screen = zink_screen(pctx->screen); zink_buffer_unmap() local
2115 struct zink_screen *screen = zink_screen(pctx->screen); zink_image_unmap() local
2262 struct zink_screen *screen = zink_screen(pscreen); zink_screen_resource_init() local
[all...]
/third_party/pulseaudio/src/modules/x11/
H A Dmodule-x11-publish.c79 int screen = DefaultScreen(pa_x11_wrapper_get_display(u->x11_wrapper)); in publish_servers() local
88 pa_x11_set_prop(pa_x11_wrapper_get_xcb_connection(u->x11_wrapper), screen, "PULSE_SERVER", s); in publish_servers()
91 pa_x11_del_prop(pa_x11_wrapper_get_xcb_connection(u->x11_wrapper), screen, "PULSE_SERVER"); in publish_servers()
98 int screen; in servers_changed_cb() local
102 screen = DefaultScreen(pa_x11_wrapper_get_display(u->x11_wrapper)); in servers_changed_cb()
103 if (!pa_x11_get_prop(pa_x11_wrapper_get_xcb_connection(u->x11_wrapper), screen, "PULSE_ID", t, sizeof(t)) || !pa_streq(t, u->id)) { in servers_changed_cb()
139 int screen; in pa__init() local
172 screen = DefaultScreen(pa_x11_wrapper_get_display(u->x11_wrapper)); in pa__init()
177 pa_x11_set_prop(pa_x11_wrapper_get_xcb_connection(u->x11_wrapper), screen, "PULSE_ID", u->id); in pa__init()
180 pa_x11_set_prop(pa_x11_wrapper_get_xcb_connection(u->x11_wrapper), screen, "PULSE_SESSION_I in pa__init()
223 int screen = DefaultScreen(pa_x11_wrapper_get_display(u->x11_wrapper)); pa__done() local
[all...]
/third_party/ffmpeg/libavcodec/
H A Dccaption_dec.c243 struct Screen screen[2]; member
302 ctx->screen[0].row_used = 0; in flush_decoder()
303 ctx->screen[1].row_used = 0; in flush_decoder()
327 static void write_char(CCaptionSubContext *ctx, struct Screen *screen, char ch) in write_char() argument
330 char *row = screen->characters[ctx->cursor_row]; in write_char()
331 char *font = screen->fonts[ctx->cursor_row]; in write_char()
332 char *color = screen->colors[ctx->cursor_row]; in write_char()
333 char *bg = screen->bgs[ctx->cursor_row]; in write_char()
334 char *charset = screen->charsets[ctx->cursor_row]; in write_char()
352 av_log(ctx, AV_LOG_WARNING, "Data Ignored since exceeding screen widt in write_char()
414 struct Screen *screen; roll_up() local
451 struct Screen *screen = ctx->screen + ctx->active_screen; capture_screen() local
620 struct Screen *screen = get_writing_screen(ctx); handle_textattr() local
638 struct Screen *screen = get_writing_screen(ctx); handle_pac() local
661 struct Screen *screen = ctx->screen + ctx->active_screen; handle_edm() local
703 struct Screen *screen = get_writing_screen(ctx); handle_delete_end_of_row() local
709 struct Screen *screen = get_writing_screen(ctx); handle_char() local
807 struct Screen *screen = ctx->screen + !ctx->active_screen; process_cc608() local
[all...]
/third_party/mesa3d/src/gallium/drivers/crocus/
H A Dcrocus_draw.c81 struct crocus_screen *screen = (struct crocus_screen*)ice->ctx.screen; in can_cut_index_handle_prim() local
82 const struct intel_device_info *devinfo = &screen->devinfo; in can_cut_index_handle_prim()
120 struct crocus_screen *screen = (struct crocus_screen *)ice->ctx.screen; in crocus_update_draw_info() local
123 if (screen->devinfo.ver < 6) { in crocus_update_draw_info()
144 if (screen->devinfo.ver < 6) in crocus_update_draw_info()
151 if (screen->devinfo.ver == 8) in crocus_update_draw_info()
154 if (screen->devinfo.ver <= 6) in crocus_update_draw_info()
157 if (screen in crocus_update_draw_info()
258 struct crocus_screen *screen = (struct crocus_screen *)ice->ctx.screen; crocus_update_draw_parameters() local
274 struct crocus_screen *screen = batch->screen; crocus_indirect_draw_vbo() local
323 struct crocus_screen *screen = batch->screen; crocus_simple_draw_vbo() local
341 struct crocus_screen *screen = (struct crocus_screen *)ctx->screen; crocus_draw_vbo_get_vertex_count() local
372 struct crocus_screen *screen = (struct crocus_screen*)ice->ctx.screen; crocus_draw_vbo() local
483 struct crocus_screen *screen = batch->screen; crocus_launch_grid() local
[all...]
H A Dcrocus_fence.c64 crocus_create_syncobj(struct crocus_screen *screen) in crocus_create_syncobj() argument
71 syncobj->handle = gem_syncobj_create(screen->fd, 0); in crocus_create_syncobj()
80 crocus_syncobj_destroy(struct crocus_screen *screen, in crocus_syncobj_destroy() argument
83 gem_syncobj_destroy(screen->fd, syncobj->handle); in crocus_syncobj_destroy()
108 crocus_syncobj_reference(batch->screen, store, syncobj); in crocus_batch_add_syncobj()
122 struct crocus_screen *screen = batch->screen; in clear_stale_syncobjs() local
138 if (crocus_wait_syncobj(&screen->base, *syncobj, 0)) in clear_stale_syncobjs()
144 crocus_syncobj_reference(screen, syncobj, NULL); in clear_stale_syncobjs()
174 struct crocus_screen *screen in crocus_fence_destroy() local
200 struct crocus_screen *screen = (struct crocus_screen *)p_screen; crocus_wait_syncobj() local
213 struct crocus_screen *screen = (void *)ctx->screen; crocus_fence_flush() local
324 struct crocus_screen *screen = (struct crocus_screen *)p_screen; crocus_fence_finish() local
426 struct crocus_screen *screen = (struct crocus_screen *)p_screen; crocus_fence_get_fd() local
475 struct crocus_screen *screen = (struct crocus_screen *)ctx->screen; crocus_fence_create_fd() local
560 crocus_init_screen_fence_functions(struct pipe_screen *screen) crocus_init_screen_fence_functions() argument
[all...]
/third_party/mesa3d/src/gallium/drivers/svga/
H A Dsvga_screen.c65 { "screen", DEBUG_SCREEN, NULL },
154 svga_get_paramf(struct pipe_screen *screen, enum pipe_capf param) in svga_get_paramf() argument
156 struct svga_screen *svgascreen = svga_screen(screen); in svga_get_paramf()
199 svga_get_param(struct pipe_screen *screen, enum pipe_cap param) in svga_get_param() argument
201 struct svga_screen *svgascreen = svga_screen(screen); in svga_get_param()
259 return MIN2(util_last_bit(screen->get_param(screen, PIPE_CAP_MAX_TEXTURE_2D_SIZE)), in svga_get_param()
472 return u_pipe_screen_get_param_defaults(screen, param); in svga_get_param()
478 vgpu9_get_shader_param(struct pipe_screen *screen, in vgpu9_get_shader_param() argument
482 struct svga_screen *svgascreen = svga_screen(screen); in vgpu9_get_shader_param()
642 vgpu10_get_shader_param(struct pipe_screen *screen, enum pipe_shader_type shader, enum pipe_shader_cap param) vgpu10_get_shader_param() argument
820 svga_get_shader_param(struct pipe_screen *screen, enum pipe_shader_type shader, enum pipe_shader_cap param) svga_get_shader_param() argument
835 svga_sm5_get_compute_param(struct pipe_screen *screen, enum pipe_shader_ir ir_type, enum pipe_compute_cap param, void *ret) svga_sm5_get_compute_param() argument
874 svga_fence_reference(struct pipe_screen *screen, struct pipe_fence_handle **ptr, struct pipe_fence_handle *fence) svga_fence_reference() argument
884 svga_fence_finish(struct pipe_screen *screen, struct pipe_context *ctx, struct pipe_fence_handle *fence, uint64_t timeout) svga_fence_finish() argument
911 svga_fence_get_fd(struct pipe_screen *screen, struct pipe_fence_handle *fence) svga_fence_get_fd() argument
921 svga_get_driver_query_info(struct pipe_screen *screen, unsigned index, struct pipe_driver_query_info *info) svga_get_driver_query_info() argument
1003 init_logging(struct pipe_screen *screen) init_logging() argument
1065 struct pipe_screen *screen; svga_screen_create() local
1339 svga_winsys_screen(struct pipe_screen *screen) svga_winsys_screen() argument
1347 svga_screen(struct pipe_screen *screen) svga_screen() argument
[all...]
/third_party/mesa3d/src/gallium/drivers/r300/
H A Dr300_context.c123 if (!r300->screen->caps.has_tcl) { in r300_destroy_context()
156 boolean is_rv350 = r300->screen->caps.is_rv350; in r300_setup_atoms()
157 boolean is_r500 = r300->screen->caps.is_r500; in r300_setup_atoms()
158 boolean has_tcl = r300->screen->caps.has_tcl; in r300_setup_atoms()
211 R300_INIT_ATOM(hiz_clear, r300->screen->caps.hiz_ram > 0 ? 4 : 0); in r300_setup_atoms()
212 R300_INIT_ATOM(zmask_clear, r300->screen->caps.zmask_ram > 0 ? 4 : 0); in r300_setup_atoms()
241 if (!r300->screen->caps.has_tcl) { in r300_setup_atoms()
315 if (r300->screen->caps.is_r500) { in r300_init_states()
317 } else if (!r300->screen->caps.has_tcl) { in r300_init_states()
340 if (r300->screen in r300_init_states()
382 r300_create_context(struct pipe_screen* screen, void *priv, unsigned flags) global() argument
[all...]
/third_party/mesa3d/src/gallium/drivers/d3d12/
H A Dd3d12_bufmgr.cpp40 struct d3d12_screen *screen; member
80 d3d12_bo_wrap_res(struct d3d12_screen *screen, ID3D12Resource *res, enum d3d12_residency_status residency) in d3d12_bo_wrap_res() argument
94 bo->screen = screen; in d3d12_bo_wrap_res()
96 bo->unique_id = p_atomic_inc_return(&screen->resource_id_generator); in d3d12_bo_wrap_res()
102 screen->dev->GetCopyableFootprints(&desc, 0, total_subresources, 0, nullptr, nullptr, nullptr, &bo->estimated_size); in d3d12_bo_wrap_res()
104 mtx_lock(&screen->submit_mutex); in d3d12_bo_wrap_res()
105 list_add(&bo->residency_list_entry, &screen->residency_list); in d3d12_bo_wrap_res()
106 mtx_unlock(&screen->submit_mutex); in d3d12_bo_wrap_res()
113 d3d12_bo_new(struct d3d12_screen *screen, uint64_ argument
157 d3d12_bo_wrap_buffer(struct d3d12_screen *screen, struct pb_buffer *buf) d3d12_bo_wrap_buffer() argument
375 d3d12_bufmgr_create(struct d3d12_screen *screen) d3d12_bufmgr_create() argument
[all...]

Completed in 20 milliseconds

12345678910>>...88