Lines Matching refs:screen
181 zink_bo_init(struct zink_screen *screen);
184 zink_bo_deinit(struct zink_screen *screen);
187 zink_bo_create(struct zink_screen *screen, uint64_t size, unsigned alignment, enum zink_heap heap, enum zink_alloc_flag flags, const void *pNext);
190 zink_bo_get_kms_handle(struct zink_screen *screen, struct zink_bo *bo, int fd, uint32_t *handle);
211 zink_bo_map(struct zink_screen *screen, struct zink_bo *bo);
213 zink_bo_unmap(struct zink_screen *screen, struct zink_bo *bo);
216 zink_bo_commit(struct zink_screen *screen, struct zink_resource *res, unsigned level, struct pipe_box *box, bool commit, VkSemaphore *sem);
240 zink_bo_usage_check_completion(struct zink_screen *screen, struct zink_bo *bo, enum zink_resource_access access)
242 if (access & ZINK_RESOURCE_ACCESS_READ && !zink_screen_usage_check_completion(screen, bo->reads))
244 if (access & ZINK_RESOURCE_ACCESS_WRITE && !zink_screen_usage_check_completion(screen, bo->writes))
277 zink_bo_unref(struct zink_screen *screen, struct zink_bo *bo)
280 pb_reference_with_winsys(screen, &pbuf, NULL);