Searched refs:anv_bo (Results 1 - 24 of 24) sorted by relevance

/xsrc/external/mit/MesaLib/dist/src/intel/vulkan/
H A Danv_allocator.c397 pool->wrapper_bo = (struct anv_bo) {
500 struct anv_bo *new_bo;
533 struct anv_bo *new_bo;
578 struct anv_bo *bo = NULL;
1331 offsetof(struct anv_bo, free_index));
1342 struct anv_bo *bo =
1358 struct anv_bo **bo_out)
1365 struct anv_bo *bo =
1395 anv_bo_pool_free(struct anv_bo_pool *pool, struct anv_bo *bo)
1436 struct anv_bo *
[all...]
H A Danv_batch_chain.c136 struct anv_bo **new_reloc_bos =
181 struct anv_bo *target_bo)
200 uint32_t offset, struct anv_bo *target_bo, uint32_t delta,
206 struct anv_bo *unwrapped_target_bo = anv_bo_unwrap(target_bo);
455 struct anv_bo *new_bo;
569 struct anv_bo *bo, uint32_t offset)
865 sizeof(struct anv_bo *));
1178 struct anv_bo ** bos;
1243 struct anv_bo *bo,
1266 struct anv_bo **new_bo
[all...]
H A Danv_private.h428 struct anv_bo { struct
492 * for anv_bo::is_wrapper and anv_bo::map which points to the actual BO.
511 static inline struct anv_bo *
512 anv_bo_ref(struct anv_bo *bo)
518 static inline struct anv_bo *
519 anv_bo_unwrap(struct anv_bo *bo)
559 for (struct anv_bo **_pp_bo = (pool)->bos, *bo; \
576 struct anv_bo wrapper_bo;
578 struct anv_bo *bo
[all...]
H A Danv_genX.h130 struct anv_bo *bo,
H A Danv_measure.c34 struct anv_bo *bo;
121 (struct anv_bo**)&measure->bo);
334 (struct anv_bo**)&measure->bo);
H A Danv_android.c486 struct anv_bo *bo = NULL;
617 struct anv_bo *bo = NULL;
H A Danv_queue.c242 struct anv_bo *bo,
551 struct anv_bo *bo,
567 /* Take advantage that anv_bo are allocated at 8 byte alignement so we can
756 struct anv_bo *batch_bo, *sync_bo;
1358 struct anv_bo *wsi_signal_bo =
H A Danv_image.c1355 struct anv_bo *private_bo = image->bindings[ANV_IMAGE_MEMORY_BINDING_PRIVATE].address.bo;
1789 struct anv_bo *private_bo =
1835 const struct anv_bo *bo =
H A Danv_cmd_buffer.c1644 struct anv_bo *bo = p_atomic_read(&device->rt_scratch_bos[bucket]);
1646 struct anv_bo *new_bo;
H A Danv_device.c3502 anv_device_bo_busy(struct anv_device *device, struct anv_bo *bo)
3526 anv_device_wait(struct anv_device *device, struct anv_bo *bo,
H A DgenX_pipeline.c1752 struct anv_bo *bo =
H A DgenX_cmd_buffer.c1984 struct anv_bo *ss_bo =
7028 struct anv_bo *bo,
/xsrc/external/mit/MesaLib.old/dist/src/intel/vulkan/
H A Danv_private.h591 struct anv_bo { struct
614 anv_bo_init(struct anv_bo *bo, uint32_t gem_handle, uint64_t size)
660 struct anv_bo bos[ANV_MAX_BLOCK_POOL_BOS];
661 struct anv_bo *bo;
848 VkResult anv_bo_pool_alloc(struct anv_bo_pool *pool, struct anv_bo *bo,
850 void anv_bo_pool_free(struct anv_bo_pool *pool, const struct anv_bo *bo);
854 struct anv_bo bo;
866 struct anv_bo *anv_scratch_pool_alloc(struct anv_device *device,
882 struct anv_bo **bo);
886 uint64_t bo_flags, struct anv_bo **bo_ou
[all...]
H A Danv_batch_chain.c133 struct anv_bo **new_reloc_bos =
158 uint32_t offset, struct anv_bo *target_bo, uint32_t delta)
238 void *location, struct anv_bo *bo, uint32_t delta)
399 struct anv_bo new_bo;
510 struct anv_bo *bo, uint32_t offset)
756 sizeof(struct anv_bo *),
757 8 * sizeof(struct anv_bo *));
1000 struct anv_bo ** bos;
1032 struct anv_bo * const *bo1 = _bo1;
1033 struct anv_bo * cons
[all...]
H A Danv_allocator.c618 struct anv_bo *bo;
652 static struct anv_bo *
655 struct anv_bo *bo, *bo_found = NULL;
687 struct anv_bo *bo = anv_block_pool_get_bo(pool, &offset);
1373 struct anv_bo bo;
1406 anv_bo_pool_alloc(struct anv_bo_pool *pool, struct anv_bo *bo, uint32_t size)
1428 struct anv_bo new_bo;
1464 anv_bo_pool_free(struct anv_bo_pool *pool, const struct anv_bo *bo_in)
1466 /* Make a copy in case the anv_bo happens to be storred in the BO */
1467 struct anv_bo b
[all...]
H A DgenX_blorp_exec.c68 uint64_t val = ((struct anv_bo*)address.buffer)->offset + address.offset +
H A Danv_queue.c39 struct anv_bo **execbuf_bos)
64 struct anv_bo bo, *exec_bos[1];
141 * different center offset but we re-use the same anv_bo struct when
H A Danv_android.c439 struct anv_bo *bo = NULL;
H A Danv_device.c2577 anv_device_bo_busy(struct anv_device *device, struct anv_bo *bo)
2601 anv_device_wait(struct anv_device *device, struct anv_bo *bo,
2640 anv_vma_alloc(struct anv_device *device, struct anv_bo *bo)
2674 anv_vma_free(struct anv_device *device, struct anv_bo *bo)
2703 anv_bo_init_new(struct anv_bo *bo, struct anv_device *device, uint64_t size)
H A Danv_blorp.c245 .bo = (struct anv_bo *)&device->hiz_clear_bo
H A DgenX_cmd_buffer.c1524 struct anv_bo *ss_bo =
/xsrc/external/mit/MesaLib/dist/docs/relnotes/
H A D13.0.1.rst111 - anv: Initialize anv_bo::offset to -1
H A D20.0.0.rst1557 - anv: Move refcount to anv_bo
1563 - anv: Replace ANV_BO_EXTERNAL with anv_bo::is_external
1585 - anv: Zero released anv_bo structs
/xsrc/external/mit/MesaLib/dist/
H A D.pick_status.json31495 "description": "anv: Rename anv_bo::index to exec_obj_index",
[all...]

Completed in 176 milliseconds