/third_party/mesa3d/src/gallium/drivers/virgl/ |
H A D | virgl_winsys.h | 47 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 D | virgl_public.h | 27 struct virgl_winsys; 31 virgl_create_screen(struct virgl_winsys *vws, const struct pipe_screen_config *config);
|
H A D | virgl_staging_mgr.h | 32 struct virgl_winsys; 39 struct virgl_winsys *vws;
|
H A D | virgl_staging_mgr.c | 37 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 D | virgl_resource.c | 118 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 D | virgl_screen.h | 29 #include "virgl_winsys.h" 54 struct virgl_winsys *vws;
|
H A D | virgl_context.c | 174 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 D | virgl_transfer_queue.c | 248 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 D | virgl_texture.c | 182 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 D | virgl_screen.c | 818 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 D | virgl_streamout.c | 81 struct virgl_winsys *vws = virgl_screen(vctx->base.screen)->vws; in virgl_set_so_targets()
|
H A D | virgl_encode.c | 327 struct virgl_winsys *vws = vs->vws; in virgl_encoder_emit_resource()
|
/third_party/mesa3d/src/gallium/winsys/virgl/vtest/ |
H A D | virgl_vtest_winsys.c | 39 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 D | virgl_vtest_public.h | 26 struct virgl_winsys; 29 struct virgl_winsys *virgl_vtest_winsys_wrap(struct sw_winsys *sws);
|
H A D | virgl_vtest_winsys.h | 33 #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 D | virgl_drm_winsys.c | 105 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 D | virgl_drm_winsys.h | 31 #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 D | virgl_staging_mgr_test.cpp | 30 #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 D | inline_sw_helper.h | 49 struct virgl_winsys *vws; in sw_screen_create_named()
|
H A D | sw_helper.h | 53 struct virgl_winsys *vws; in sw_screen_create_named()
|