Home
last modified time | relevance | path

Searched refs:virgl_screen (Results 1 - 17 of 17) sorted by relevance

/third_party/mesa3d/src/gallium/drivers/virgl/
H A Dvirgl_screen.h46 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 Dvirgl_screen.c38 #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 Dvirgl_resource.c29 #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 Dvirgl_context.c50 #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 Dvirgl_transfer_queue.h31 struct virgl_screen;
37 struct virgl_screen *vs;
H A Dvirgl_resource.h33 #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 Dvirgl_query.c30 #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 Dvirgl_encode.c38 #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 Dvirgl_context.h130 struct tgsi_token *virgl_tgsi_transform(struct virgl_screen *vscreen, const struct tgsi_token *tokens_in,
H A Dvirgl_transfer_queue.c29 #include "virgl_screen.h"
267 struct virgl_screen *vs = virgl_screen(vctx->base.screen); in virgl_transfer_queue_init()
H A Dvirgl_texture.c30 #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 Dvirgl_encode.h36 struct virgl_screen;
304 void virgl_encode_transfer(struct virgl_screen *vs, struct virgl_cmd_buf *buf,
H A Dvirgl_streamout.c81 struct virgl_winsys *vws = virgl_screen(vctx->base.screen)->vws; in virgl_set_so_targets()
H A Dvirgl_staging_mgr.c82 staging->vws = virgl_screen(pipe->screen)->vws; in virgl_staging_init()
H A Dvirgl_tgsi.c33 #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 Dvirgl_staging_mgr_test.cpp28 #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 Dvirgl_drm_winsys.c40 #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