Home
last modified time | relevance | path

Searched refs:virgl_winsys (Results 1 – 21 of 21) sorted by relevance

/external/mesa3d/src/gallium/drivers/virgl/
Dvirgl_winsys.h46 struct virgl_winsys { struct
52 void (*destroy)(struct virgl_winsys *vws); argument
54 int (*transfer_put)(struct virgl_winsys *vws, argument
60 int (*transfer_get)(struct virgl_winsys *vws, argument
66 struct virgl_hw_res *(*resource_create)(struct virgl_winsys *vws, argument
74 void (*resource_reference)(struct virgl_winsys *qws, argument
78 void *(*resource_map)(struct virgl_winsys *vws, struct virgl_hw_res *res); argument
79 void (*resource_wait)(struct virgl_winsys *vws, struct virgl_hw_res *res); argument
80 boolean (*resource_is_busy)(struct virgl_winsys *vws, argument
83 struct virgl_hw_res *(*resource_create_from_handle)(struct virgl_winsys *vws, argument
[all …]
Dvirgl_public.h27 struct virgl_winsys;
31 virgl_create_screen(struct virgl_winsys *vws, const struct pipe_screen_config *config);
Dvirgl_staging_mgr.c37 struct virgl_winsys *vws = staging->vws; in virgl_staging_alloc_buffer()
88 struct virgl_winsys *vws = staging->vws; in virgl_staging_destroy()
100 struct virgl_winsys *vws = staging->vws; in virgl_staging_alloc()
Dvirgl_staging_mgr.h32 struct virgl_winsys;
39 struct virgl_winsys *vws;
Dvirgl_screen.h49 struct virgl_winsys *vws;
DMakefile.sources20 virgl_winsys.h
Dvirgl_screen.c753 struct virgl_winsys *vws = vscreen->vws; in virgl_flush_frontbuffer()
766 struct virgl_winsys *vws = vscreen->vws; in virgl_fence_reference()
777 struct virgl_winsys *vws = vscreen->vws; in virgl_fence_finish()
786 struct virgl_winsys *vws = vscreen->vws; in virgl_fence_get_fd()
801 struct virgl_winsys *vws = vscreen->vws; in virgl_destroy_screen()
827 virgl_create_screen(struct virgl_winsys *vws, const struct pipe_screen_config *config) in virgl_create_screen()
Dvirgl_resource.c60 struct virgl_winsys *vws = virgl_screen(vctx->base.screen)->vws; in virgl_res_needs_flush()
101 struct virgl_winsys *vws = vs->vws; in virgl_resource_transfer_prepare()
383 struct virgl_winsys *vws = virgl_screen(ctx->screen)->vws; in virgl_resource_transfer_map()
640 struct virgl_winsys *vws = virgl_screen(vctx->base.screen)->vws; in virgl_resource_create_transfer()
701 struct virgl_winsys *vws = virgl_screen(vctx->base.screen)->vws; in virgl_resource_destroy_transfer()
Dvirgl_context.c173 struct virgl_winsys *vws = virgl_screen(vctx->base.screen)->vws; in virgl_attach_res_framebuffer()
201 struct virgl_winsys *vws = virgl_screen(vctx->base.screen)->vws; in virgl_attach_res_sampler_views()
217 struct virgl_winsys *vws = virgl_screen(vctx->base.screen)->vws; in virgl_attach_res_vertex_buffers()
231 struct virgl_winsys *vws = virgl_screen(vctx->base.screen)->vws; in virgl_attach_res_index_buffer()
241 struct virgl_winsys *vws = virgl_screen(vctx->base.screen)->vws; in virgl_attach_res_so_targets()
255 struct virgl_winsys *vws = virgl_screen(vctx->base.screen)->vws; in virgl_attach_res_uniform_buffers()
272 struct virgl_winsys *vws = virgl_screen(vctx->base.screen)->vws; in virgl_attach_res_shader_buffers()
289 struct virgl_winsys *vws = virgl_screen(vctx->base.screen)->vws; in virgl_attach_res_shader_images()
305 struct virgl_winsys *vws = virgl_screen(vctx->base.screen)->vws; in virgl_attach_res_atomic_buffers()
895 static void virgl_submit_cmd(struct virgl_winsys *vws, in virgl_submit_cmd()
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()
Dvirgl_streamout.c81 struct virgl_winsys *vws = virgl_screen(vctx->base.screen)->vws; in virgl_set_so_targets()
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()
Dvirgl_encode.c287 struct virgl_winsys *vws = vs->vws; in virgl_encoder_emit_resource()
/external/mesa3d/src/gallium/winsys/virgl/vtest/
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()
301 static void *virgl_vtest_resource_map(struct virgl_winsys *vws, in virgl_vtest_resource_map()
320 static void virgl_vtest_resource_unmap(struct virgl_winsys *vws, in virgl_vtest_resource_unmap()
[all …]
Dvirgl_vtest_public.h26 struct virgl_winsys;
29 struct virgl_winsys *virgl_vtest_winsys_wrap(struct sw_winsys *sws);
Dvirgl_vtest_winsys.h42 struct virgl_winsys base;
80 struct virgl_winsys *ws;
94 virgl_vtest_winsys(struct virgl_winsys *iws) in virgl_vtest_winsys()
/external/mesa3d/src/gallium/winsys/virgl/drm/
Dvirgl_drm_winsys.c89 static boolean virgl_drm_resource_is_busy(struct virgl_winsys *vws, in virgl_drm_resource_is_busy()
113 virgl_drm_winsys_destroy(struct virgl_winsys *qws) in virgl_drm_winsys_destroy()
127 static void virgl_drm_resource_reference(struct virgl_winsys *qws, in virgl_drm_resource_reference()
149 virgl_drm_winsys_resource_create_blob(struct virgl_winsys *qws, in virgl_drm_winsys_resource_create_blob()
221 virgl_drm_winsys_resource_create(struct virgl_winsys *qws, in virgl_drm_winsys_resource_create()
306 virgl_bo_transfer_put(struct virgl_winsys *vws, in virgl_bo_transfer_put()
335 virgl_bo_transfer_get(struct virgl_winsys *vws, in virgl_bo_transfer_get()
364 virgl_drm_winsys_resource_cache_create(struct virgl_winsys *qws, in virgl_drm_winsys_resource_cache_create()
413 virgl_drm_winsys_resource_create_handle(struct virgl_winsys *qws, in virgl_drm_winsys_resource_create_handle()
511 static boolean virgl_drm_winsys_resource_get_handle(struct virgl_winsys *qws, in virgl_drm_winsys_resource_get_handle()
[all …]
Dvirgl_drm_winsys.h85 struct virgl_winsys base;
113 struct virgl_winsys *ws;
122 virgl_drm_winsys(struct virgl_winsys *iws) in virgl_drm_winsys()
/external/mesa3d/src/gallium/drivers/virgl/tests/
Dvirgl_staging_mgr_test.cpp44 fake_resource_create(struct virgl_winsys *vws, in fake_resource_create()
65 fake_resource_reference(struct virgl_winsys *vws, in fake_resource_reference()
80 fake_resource_map(struct virgl_winsys *vws, struct virgl_hw_res *hw_res) in fake_resource_map()
90 struct virgl_winsys *vws = CALLOC_STRUCT(virgl_winsys); in fake_virgl_context_create()
317 failing_resource_create(struct virgl_winsys *vws, in failing_resource_create()
348 failing_resource_map(struct virgl_winsys *vws, struct virgl_hw_res *hw_res) in failing_resource_map()
/external/mesa3d/src/gallium/auxiliary/target-helpers/
Dsw_helper.h48 struct virgl_winsys *vws; in sw_screen_create_named()
Dinline_sw_helper.h42 struct virgl_winsys *vws; in sw_screen_create_named()