Lines Matching refs:virgl_context
51 struct virgl_context;
53 typedef void (*virgl_context_fence_retire)(struct virgl_context *ctx,
61 struct virgl_context { struct
76 void (*destroy)(struct virgl_context *ctx); argument
78 void (*attach_resource)(struct virgl_context *ctx, argument
80 void (*detach_resource)(struct virgl_context *ctx, argument
83 int (*transfer_3d)(struct virgl_context *ctx, argument
97 int (*get_blob)(struct virgl_context *ctx, argument
101 void (*get_blob_done)(struct virgl_context *ctx, argument
105 int (*submit_cmd)(struct virgl_context *ctx, argument
113 int (*get_fencing_fd)(struct virgl_context *ctx); argument
116 void (*retire_fences)(struct virgl_context *ctx); argument
119 int (*submit_fence)(struct virgl_context *ctx, argument
126 bool (*callback)(struct virgl_context *ctx, void *data);
140 virgl_context_add(struct virgl_context *ctx);
145 struct virgl_context *