Lines Matching defs:anv_bo

472 struct anv_bo {
537 * for anv_bo::is_wrapper and anv_bo::map which points to the actual BO.
556 static inline struct anv_bo *
557 anv_bo_ref(struct anv_bo *bo)
563 static inline struct anv_bo *
564 anv_bo_unwrap(struct anv_bo *bo)
572 anv_bo_is_pinned(struct anv_bo *bo)
594 struct anv_bo *bo;
666 for (struct anv_bo **_pp_bo = (pool)->bos, *bo; \
683 struct anv_bo wrapper_bo;
685 struct anv_bo *bos[ANV_MAX_BLOCK_POOL_BOS];
686 struct anv_bo *bo;
894 struct anv_bo **bo_out);
895 void anv_bo_pool_free(struct anv_bo_pool *pool, struct anv_bo *bo);
899 struct anv_bo *bos[16][MESA_SHADER_STAGES];
908 struct anv_bo *anv_scratch_pool_alloc(struct anv_device *device,
1205 struct anv_bo * workaround_bo;
1208 struct anv_bo * trivial_batch_bo;
1233 struct anv_bo *rt_scratch_bos[16];
1245 struct anv_bo *ray_query_shadow_bos[16];
1248 struct anv_bo *ray_query_bo;
1327 const struct anv_bo *bo,
1390 struct anv_bo **bo);
1392 struct anv_bo *bo,
1398 struct anv_bo *bo,
1404 struct anv_bo **bo_out);
1408 struct anv_bo **bo);
1410 struct anv_bo *bo, int *fd_out);
1412 struct anv_bo *bo,
1415 struct anv_bo *bo,
1419 struct anv_bo *bo);
1421 static inline struct anv_bo *
1427 VkResult anv_device_wait(struct anv_device *device, struct anv_bo *bo,
1486 struct anv_bo ** reloc_bos;
1498 uint32_t offset, struct anv_bo *target_bo,
1503 struct anv_bo *target_bo);
1509 struct anv_bo * bo;
1582 void *location, struct anv_bo *bo, uint32_t delta)
1719 struct anv_bo * bo;
2033 struct anv_bo *bo;
2715 struct anv_bo *bo;
2788 struct anv_bo * ray_query_shadow_bo;
2976 struct anv_bo *bo;
4100 struct anv_bo * bo;
4197 struct anv_bo *batch_bo;
4200 struct anv_bo *trace_bo;