Searched refs:virgl_screen (Results 1 - 17 of 17) sorted by relevance
/third_party/mesa3d/src/gallium/drivers/virgl/ |
H A D | virgl_screen.h | 46 struct virgl_screen { struct 73 static inline struct virgl_screen * 74 virgl_screen(struct pipe_screen *pipe) in virgl_screen() function 76 return (struct virgl_screen *)pipe; in virgl_screen() 84 virgl_has_scanout_format(struct virgl_screen *vscreen,
|
H A D | virgl_screen.c | 38 #include "virgl_screen.h" 70 struct virgl_screen *vscreen = virgl_screen(screen); in virgl_get_name() 80 struct virgl_screen *vscreen = virgl_screen(screen); in virgl_get_param() 370 struct virgl_screen *vscreen = virgl_screen(screen); in virgl_get_shader_param() 467 struct virgl_screen *vscreen = virgl_screen(screen); in virgl_get_paramf() 505 struct virgl_screen *vscree in virgl_get_compute_param() [all...] |
H A D | virgl_resource.c | 29 #include "virgl_screen.h" 66 static bool virgl_can_readback_from_rendertarget(struct virgl_screen *vs, in virgl_can_readback_from_rendertarget() 75 static bool virgl_can_readback_from_scanout(struct virgl_screen *vs, in virgl_can_readback_from_scanout() 84 static bool virgl_can_use_staging(struct virgl_screen *vs, in virgl_can_use_staging() 97 static bool virgl_can_copy_transfer_from_host(struct virgl_screen *vs, in virgl_can_copy_transfer_from_host() 118 struct virgl_winsys *vws = virgl_screen(vctx->base.screen)->vws; in virgl_res_needs_flush() 158 struct virgl_screen *vs = virgl_screen(vctx->base.screen); in virgl_resource_transfer_prepare() 412 struct virgl_screen *vscreen = virgl_screen(vct in virgl_staging_read_map() [all...] |
H A D | virgl_context.c | 50 #include "virgl_screen.h" 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(vct in virgl_attach_res_atomic_buffers() [all...] |
H A D | virgl_transfer_queue.h | 31 struct virgl_screen; 37 struct virgl_screen *vs;
|
H A D | virgl_resource.h | 33 #include "virgl_screen.h" 41 struct virgl_screen; 124 static inline unsigned pipe_to_virgl_bind(const struct virgl_screen *vs, in pipe_to_virgl_bind() 168 static inline unsigned pipe_to_virgl_flags(const struct virgl_screen *vs, in pipe_to_virgl_flags()
|
H A D | virgl_query.c | 30 #include "virgl_screen.h" 153 struct virgl_screen *vs = virgl_screen(ctx->screen); in virgl_end_query() 182 struct virgl_screen *vs = virgl_screen(ctx->screen); in virgl_get_query_result()
|
H A D | virgl_encode.c | 38 #include "virgl_screen.h" 323 static void virgl_encoder_emit_resource(struct virgl_screen *vs, in virgl_encoder_emit_resource() 338 struct virgl_screen *vs = virgl_screen(ctx->base.screen); in virgl_encoder_write_res() 681 struct virgl_screen *rs = virgl_screen(ctx->base.screen); in virgl_encoder_set_framebuffer_state() 823 ASSERTED struct virgl_screen *rs = virgl_screen(ctx->base.screen); in virgl_encoder_create_surface() 860 static void virgl_encoder_transfer3d_common(struct virgl_screen *vs, in virgl_encoder_transfer3d_common() 907 struct virgl_screen *v in virgl_encoder_inline_write() [all...] |
H A D | virgl_context.h | 130 struct tgsi_token *virgl_tgsi_transform(struct virgl_screen *vscreen, const struct tgsi_token *tokens_in,
|
H A D | virgl_transfer_queue.c | 29 #include "virgl_screen.h" 267 struct virgl_screen *vs = virgl_screen(vctx->base.screen); in virgl_transfer_queue_init()
|
H A D | virgl_texture.c | 30 #include "virgl_screen.h" 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_encode.h | 36 struct virgl_screen; 304 void virgl_encode_transfer(struct virgl_screen *vs, struct virgl_cmd_buf *buf,
|
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_staging_mgr.c | 82 staging->vws = virgl_screen(pipe->screen)->vws; in virgl_staging_init()
|
H A D | virgl_tgsi.c | 33 #include "virgl_screen.h" 430 struct tgsi_token *virgl_tgsi_transform(struct virgl_screen *vscreen, const struct tgsi_token *tokens_in, in virgl_tgsi_transform()
|
/third_party/mesa3d/src/gallium/drivers/virgl/tests/ |
H A D | virgl_staging_mgr_test.cpp | 28 #include "virgl_screen.h" 90 struct virgl_screen *vs = CALLOC_STRUCT(virgl_screen); in fake_virgl_context_create() 107 struct virgl_screen *vs = virgl_screen(ctx->screen); in fake_virgl_context_destroy() 332 struct virgl_screen *vs = virgl_screen(ctx->screen); in TEST_F() 357 struct virgl_screen *vs = virgl_screen(ctx->screen); in TEST_F()
|
/third_party/mesa3d/src/gallium/winsys/virgl/drm/ |
H A D | virgl_drm_winsys.c | 40 #include "virgl/virgl_screen.h" 1283 struct virgl_screen *screen = virgl_screen(pscreen); in virgl_drm_screen_destroy() 1317 * virgl_screen is only shared at the drm_file level, in equal_fd() 1352 virgl_screen(pscreen)->refcnt++; in virgl_drm_screen_create() 1371 virgl_screen(pscreen)->winsys_priv = pscreen->destroy; in virgl_drm_screen_create()
|
Completed in 14 milliseconds