Home | History | Annotate | Download | only in vulkan

Lines Matching defs:bo

290 anv_bo_init(struct anv_bo *bo, uint32_t gem_handle, uint64_t size)
292 bo->gem_handle = gem_handle;
293 bo->index = 0;
294 bo->offset = -1;
295 bo->size = size;
296 bo->map = NULL;
297 bo->is_winsys_bo = false;
329 struct anv_bo bo;
331 /* The offset from the start of the bo to the "center" of the block
333 * bo.map + center_bo_offset + offsets.
344 * In particular, map == bo.map + center_offset
471 * of block_pool except that each block is its own BO.
481 VkResult anv_bo_pool_alloc(struct anv_bo_pool *pool, struct anv_bo *bo,
483 void anv_bo_pool_free(struct anv_bo_pool *pool, const struct anv_bo *bo);
487 struct anv_bo bo;
644 VkResult anv_bo_init_new(struct anv_bo *bo, struct anv_device *device, uint64_t size);
667 struct anv_bo bo;
669 /* Bytes actually consumed in this batch BO */
694 void *location, struct anv_bo *bo, uint32_t offset);
699 struct anv_bo *bo;
707 if (address.bo == NULL) {
712 return anv_batch_emit_reloc(batch, location, address.bo, address.offset + delta);
817 struct anv_bo bo;
970 struct anv_bo * bo;
1231 /** Last seen surface state block pool center bo offset */
1331 struct anv_bo bo;
1582 struct anv_bo *bo;
1595 * bo.
1648 struct anv_bo *bo;
1649 uint32_t offset; /**< Offset into bo. */
1686 struct anv_bo *bo;
1687 uint32_t offset; /**< Offset into bo. */
1823 struct anv_bo bo;