Home
last modified time | relevance | path

Searched refs:virgl_winsys (Results 1 - 20 of 20) sorted by relevance

/third_party/mesa3d/src/gallium/drivers/virgl/
H A Dvirgl_winsys.h47 struct virgl_winsys { struct
53 void (*destroy)(struct virgl_winsys *vws);
55 int (*transfer_put)(struct virgl_winsys *vws,
61 int (*transfer_get)(struct virgl_winsys *vws,
67 struct virgl_hw_res *(*resource_create)(struct virgl_winsys *vws,
76 void (*resource_reference)(struct virgl_winsys *qws,
80 void *(*resource_map)(struct virgl_winsys *vws, struct virgl_hw_res *res);
81 void (*resource_wait)(struct virgl_winsys *vws, struct virgl_hw_res *res);
82 boolean (*resource_is_busy)(struct virgl_winsys *vws,
85 struct virgl_hw_res *(*resource_create_from_handle)(struct virgl_winsys *vw
[all...]
H A Dvirgl_public.h27 struct virgl_winsys;
31 virgl_create_screen(struct virgl_winsys *vws, const struct pipe_screen_config *config);
H A Dvirgl_staging_mgr.h32 struct virgl_winsys;
39 struct virgl_winsys *vws;
H A Dvirgl_staging_mgr.c37 struct virgl_winsys *vws = staging->vws; in virgl_staging_alloc_buffer()
89 struct virgl_winsys *vws = staging->vws; in virgl_staging_destroy()
101 struct virgl_winsys *vws = staging->vws; in virgl_staging_alloc()
H A Dvirgl_resource.c118 struct virgl_winsys *vws = virgl_screen(vctx->base.screen)->vws; in virgl_res_needs_flush()
159 struct virgl_winsys *vws = vs->vws; in virgl_resource_transfer_prepare()
413 struct virgl_winsys *vws = vscreen->vws; in virgl_staging_read_map()
490 struct virgl_winsys *vws = vscreen->vws; in virgl_resource_transfer_map()
843 struct virgl_winsys *vws = virgl_screen(vctx->base.screen)->vws; in virgl_resource_create_transfer()
898 struct virgl_winsys *vws = virgl_screen(vctx->base.screen)->vws; in virgl_resource_destroy_transfer()
H A Dvirgl_screen.h29 #include "virgl_winsys.h"
54 struct virgl_winsys *vws;
H A Dvirgl_context.c174 struct virgl_winsys *vws = virgl_screen(vctx->base.screen)->vws; in virgl_attach_res_framebuffer()
202 struct virgl_winsys *vws = virgl_screen(vctx->base.screen)->vws; in virgl_attach_res_sampler_views()
216 struct virgl_winsys *vws = virgl_screen(vctx->base.screen)->vws; in virgl_attach_res_vertex_buffers()
230 struct virgl_winsys *vws = virgl_screen(vctx->base.screen)->vws; in virgl_attach_res_index_buffer()
240 struct virgl_winsys *vws = virgl_screen(vctx->base.screen)->vws; in virgl_attach_res_so_targets()
254 struct virgl_winsys *vws = virgl_screen(vctx->base.screen)->vws; in virgl_attach_res_uniform_buffers()
271 struct virgl_winsys *vws = virgl_screen(vctx->base.screen)->vws; in virgl_attach_res_shader_buffers()
288 struct virgl_winsys *vws = virgl_screen(vctx->base.screen)->vws; in virgl_attach_res_shader_images()
304 struct virgl_winsys *vws = virgl_screen(vctx->base.screen)->vws; in virgl_attach_res_atomic_buffers()
941 static void virgl_submit_cmd(struct virgl_winsys *vw
[all...]
H A Dvirgl_transfer_queue.c248 struct virgl_winsys *vws = queue->vs->vws; in add_internal()
284 struct virgl_winsys *vws = queue->vs->vws; in virgl_transfer_queue_fini()
H A Dvirgl_texture.c182 struct virgl_winsys *vws = virgl_screen(ctx->screen)->vws; in texture_transfer_map_resolve()
251 struct virgl_winsys *vws = virgl_screen(ctx->screen)->vws; in flush_data()
H A Dvirgl_screen.c818 struct virgl_winsys *vws = vscreen->vws; in virgl_flush_frontbuffer()
834 struct virgl_winsys *vws = vscreen->vws; in virgl_fence_reference()
845 struct virgl_winsys *vws = vscreen->vws; in virgl_fence_finish()
858 struct virgl_winsys *vws = vscreen->vws; in virgl_fence_get_fd()
873 struct virgl_winsys *vws = vscreen->vws; in virgl_destroy_screen()
1025 virgl_create_screen(struct virgl_winsys *vws, const struct pipe_screen_config *config) in virgl_create_screen()
H A Dvirgl_streamout.c81 struct virgl_winsys *vws = virgl_screen(vctx->base.screen)->vws; in virgl_set_so_targets()
H A Dvirgl_encode.c327 struct virgl_winsys *vws = vs->vws; in virgl_encoder_emit_resource()
/third_party/mesa3d/src/gallium/winsys/virgl/vtest/
H A Dvirgl_vtest_winsys.c39 static void *virgl_vtest_resource_map(struct virgl_winsys *vws,
41 static void virgl_vtest_resource_unmap(struct virgl_winsys *vws,
78 virgl_vtest_transfer_put(struct virgl_winsys *vws, in virgl_vtest_transfer_put()
106 virgl_vtest_transfer_get_internal(struct virgl_winsys *vws, in virgl_vtest_transfer_get_internal()
163 virgl_vtest_transfer_get(struct virgl_winsys *vws, in virgl_vtest_transfer_get()
190 static boolean virgl_vtest_resource_is_busy(struct virgl_winsys *vws, in virgl_vtest_resource_is_busy()
205 static void virgl_vtest_resource_reference(struct virgl_winsys *vws, in virgl_vtest_resource_reference()
225 virgl_vtest_winsys_resource_create(struct virgl_winsys *vws, in virgl_vtest_winsys_resource_create()
326 static void *virgl_vtest_resource_map(struct virgl_winsys *vws, in virgl_vtest_resource_map()
345 static void virgl_vtest_resource_unmap(struct virgl_winsys *vw
[all...]
H A Dvirgl_vtest_public.h26 struct virgl_winsys;
29 struct virgl_winsys *virgl_vtest_winsys_wrap(struct sw_winsys *sws);
H A Dvirgl_vtest_winsys.h33 #include "virgl/virgl_winsys.h"
42 struct virgl_winsys base;
80 struct virgl_winsys *ws;
94 virgl_vtest_winsys(struct virgl_winsys *iws) in virgl_vtest_winsys()
/third_party/mesa3d/src/gallium/winsys/virgl/drm/
H A Dvirgl_drm_winsys.c105 static boolean virgl_drm_resource_is_busy(struct virgl_winsys *vws, in virgl_drm_resource_is_busy()
129 virgl_drm_winsys_destroy(struct virgl_winsys *qws) in virgl_drm_winsys_destroy()
143 static void virgl_drm_resource_reference(struct virgl_winsys *qws, in virgl_drm_resource_reference()
165 virgl_drm_winsys_resource_create_blob(struct virgl_winsys *qws, in virgl_drm_winsys_resource_create_blob()
248 virgl_drm_winsys_resource_create(struct virgl_winsys *qws, in virgl_drm_winsys_resource_create()
345 virgl_bo_transfer_put(struct virgl_winsys *vws, in virgl_bo_transfer_put()
374 virgl_bo_transfer_get(struct virgl_winsys *vws, in virgl_bo_transfer_get()
403 virgl_drm_winsys_resource_cache_create(struct virgl_winsys *qws, in virgl_drm_winsys_resource_cache_create()
463 virgl_drm_winsys_resource_create_handle(struct virgl_winsys *qws, in virgl_drm_winsys_resource_create_handle()
572 virgl_drm_winsys_resource_set_type(struct virgl_winsys *qw
[all...]
H A Dvirgl_drm_winsys.h31 #include "virgl/virgl_winsys.h"
93 struct virgl_winsys base;
121 struct virgl_winsys *ws;
130 virgl_drm_winsys(struct virgl_winsys *iws) in virgl_drm_winsys()
/third_party/mesa3d/src/gallium/drivers/virgl/tests/
H A Dvirgl_staging_mgr_test.cpp30 #include "virgl_winsys.h"
44 fake_resource_create(struct virgl_winsys *vws, in fake_resource_create()
66 fake_resource_reference(struct virgl_winsys *vws, in fake_resource_reference()
81 fake_resource_map(struct virgl_winsys *vws, struct virgl_hw_res *hw_res) in fake_resource_map()
91 struct virgl_winsys *vws = CALLOC_STRUCT(virgl_winsys); in fake_virgl_context_create()
318 failing_resource_create(struct virgl_winsys *vws, in failing_resource_create()
350 failing_resource_map(struct virgl_winsys *vws, struct virgl_hw_res *hw_res) in failing_resource_map()
/third_party/mesa3d/src/gallium/auxiliary/target-helpers/
H A Dinline_sw_helper.h49 struct virgl_winsys *vws; in sw_screen_create_named()
H A Dsw_helper.h53 struct virgl_winsys *vws; in sw_screen_create_named()

Completed in 15 milliseconds