Lines Matching refs:anv_bo
484 struct anv_bo { struct
507 anv_bo_init(struct anv_bo *bo, uint32_t gem_handle, uint64_t size) in anv_bo_init() argument
548 struct anv_bo bo;
685 VkResult anv_bo_pool_alloc(struct anv_bo_pool *pool, struct anv_bo *bo,
687 void anv_bo_pool_free(struct anv_bo_pool *pool, const struct anv_bo *bo);
691 struct anv_bo bo;
703 struct anv_bo *anv_scratch_pool_alloc(struct anv_device *device,
718 uint64_t size, struct anv_bo **bo);
721 int fd, struct anv_bo **bo);
724 struct anv_bo *bo_in, int *fd_out);
727 struct anv_bo *bo);
872 struct anv_bo workaround_bo;
873 struct anv_bo trivial_batch_bo;
905 struct anv_bo **execbuf_bos);
907 VkResult anv_device_bo_busy(struct anv_device *device, struct anv_bo *bo);
908 VkResult anv_device_wait(struct anv_device *device, struct anv_bo *bo,
954 VkResult anv_bo_init_new(struct anv_bo *bo, struct anv_device *device, uint64_t size);
960 struct anv_bo ** reloc_bos;
970 uint32_t offset, struct anv_bo *target_bo,
977 struct anv_bo bo;
1013 void *location, struct anv_bo *bo, uint32_t offset);
1033 struct anv_bo *bo;
1152 struct anv_bo * bo;
1251 struct anv_bo *bo;
1421 struct anv_bo * bo;
1952 struct anv_bo bo;
2000 struct anv_bo *bo;
2468 struct anv_bo *bo;
2863 struct anv_bo bo;