Lines Matching refs:vn_renderer
136 void (*destroy)(struct vn_renderer *renderer,
139 VkResult (*submit)(struct vn_renderer *renderer,
146 VkResult (*wait)(struct vn_renderer *renderer,
151 struct vn_renderer_shmem *(*create)(struct vn_renderer *renderer,
153 void (*destroy)(struct vn_renderer *renderer,
159 struct vn_renderer *renderer,
166 VkResult (*create_from_dma_buf)(struct vn_renderer *renderer,
172 bool (*destroy)(struct vn_renderer *renderer, struct vn_renderer_bo *bo);
174 int (*export_dma_buf)(struct vn_renderer *renderer,
178 void *(*map)(struct vn_renderer *renderer, struct vn_renderer_bo *bo);
180 void (*flush)(struct vn_renderer *renderer,
184 void (*invalidate)(struct vn_renderer *renderer,
196 VkResult (*create)(struct vn_renderer *renderer,
201 VkResult (*create_from_syncobj)(struct vn_renderer *renderer,
205 void (*destroy)(struct vn_renderer *renderer,
208 int (*export_syncobj)(struct vn_renderer *renderer,
213 VkResult (*reset)(struct vn_renderer *renderer,
218 VkResult (*read)(struct vn_renderer *renderer,
223 VkResult (*write)(struct vn_renderer *renderer,
228 struct vn_renderer {
239 struct vn_renderer **renderer);
244 struct vn_renderer **renderer);
249 struct vn_renderer **renderer)
261 vn_renderer_destroy(struct vn_renderer *renderer,
268 vn_renderer_submit(struct vn_renderer *renderer,
275 vn_renderer_wait(struct vn_renderer *renderer,
282 vn_renderer_shmem_create(struct vn_renderer *renderer, size_t size)
298 vn_renderer_shmem_ref(struct vn_renderer *renderer,
306 vn_renderer_shmem_unref(struct vn_renderer *renderer,
315 struct vn_renderer *renderer,
337 vn_renderer_bo_create_from_dma_buf(struct vn_renderer *renderer,
358 vn_renderer_bo_ref(struct vn_renderer *renderer, struct vn_renderer_bo *bo)
365 vn_renderer_bo_unref(struct vn_renderer *renderer, struct vn_renderer_bo *bo)
373 vn_renderer_bo_export_dma_buf(struct vn_renderer *renderer,
380 vn_renderer_bo_map(struct vn_renderer *renderer, struct vn_renderer_bo *bo)
386 vn_renderer_bo_flush(struct vn_renderer *renderer,
395 vn_renderer_bo_invalidate(struct vn_renderer *renderer,
404 vn_renderer_sync_create(struct vn_renderer *renderer,
413 vn_renderer_sync_create_from_syncobj(struct vn_renderer *renderer,
423 vn_renderer_sync_destroy(struct vn_renderer *renderer,
430 vn_renderer_sync_export_syncobj(struct vn_renderer *renderer,
438 vn_renderer_sync_reset(struct vn_renderer *renderer,
446 vn_renderer_sync_read(struct vn_renderer *renderer,
454 vn_renderer_sync_write(struct vn_renderer *renderer,