Searched defs:virgl_context (Results 1 – 4 of 4) sorted by relevance
68 struct virgl_context { struct69 struct pipe_context base;70 struct virgl_cmd_buf *cbuf;71 unsigned cbuf_initial_cdw;73 struct virgl_shader_binding_state shader_bindings[PIPE_SHADER_TYPES];74 struct pipe_shader_buffer atomic_buffers[PIPE_MAX_HW_ATOMIC_BUFFERS];75 uint32_t atomic_buffer_enabled_mask;77 struct virgl_vertex_elements_state *vertex_elements;79 struct pipe_framebuffer_state framebuffer;81 struct slab_child_pool transfer_pool;[all …]
62 struct virgl_context { struct69 * is called from virgl_context::retire_fences to retire signaled fences of argument75 virgl_context_fence_retire fence_retire; argument77 void (*destroy)(struct virgl_context *ctx); argument79 void (*attach_resource)(struct virgl_context *ctx, argument81 void (*detach_resource)(struct virgl_context *ctx, argument83 enum virgl_resource_fd_type (*export_opaque_handle)(struct virgl_context *ctx, argument87 int (*transfer_3d)(struct virgl_context *ctx, argument100 int (*get_blob)(struct virgl_context *ctx, argument107 int (*submit_cmd)(struct virgl_context *ctx, argument[all …]
40 struct virgl_context { struct41 void (*flush)(struct virgl_context *ctx); argument42 struct virgl_cmd_buf *cbuf;43 int ctx_id;
85 DEFINE_CAST(virgl_context, msm_context) in DEFINE_CAST() argument