Searched refs:v3dv_bo (Results 1 - 17 of 17) sorted by relevance
| /xsrc/external/mit/MesaLib/dist/src/broadcom/vulkan/ |
| H A D | v3dv_bo.h | 29 struct v3dv_bo { struct 62 void v3dv_bo_init(struct v3dv_bo *bo, uint32_t handle, uint32_t size, uint32_t offset, const char *name, bool private); 64 struct v3dv_bo *v3dv_bo_alloc(struct v3dv_device *device, uint32_t size, const char *name, bool private); 66 bool v3dv_bo_free(struct v3dv_device *device, struct v3dv_bo *bo); 68 bool v3dv_bo_wait(struct v3dv_device *device, struct v3dv_bo *bo, uint64_t timeout_ns); 70 bool v3dv_bo_map_unsynchronized(struct v3dv_device *device, struct v3dv_bo *bo, uint32_t size); 72 bool v3dv_bo_map(struct v3dv_device *device, struct v3dv_bo *bo, uint32_t size); 74 void v3dv_bo_unmap(struct v3dv_device *device, struct v3dv_bo *bo);
|
| H A D | v3dv_bo.c | 56 struct v3dv_bo *first = list_first_entry(&cache->time_list, 57 struct v3dv_bo, 59 struct v3dv_bo *last = list_last_entry(&cache->time_list, 60 struct v3dv_bo, 85 bo_remove_from_cache(struct v3dv_bo_cache *cache, struct v3dv_bo *bo) 94 static struct v3dv_bo * 103 struct v3dv_bo *bo = NULL; 108 struct v3dv_bo, size_list); 129 struct v3dv_bo *bo) 168 list_for_each_entry_safe(struct v3dv_bo, b [all...] |
| H A D | v3dvx_private.h | 203 struct v3dv_bo *dst, 204 struct v3dv_bo *src, 213 struct v3dv_bo *dst, 214 struct v3dv_bo *src, 252 struct v3dv_bo *bo, 272 struct v3dv_bo *dst, 274 struct v3dv_bo *src, 280 struct v3dv_bo *bo,
|
| H A D | v3dv_cl.h | 31 struct v3dv_bo; 35 void v3dv_job_add_bo(struct v3dv_job *job, struct v3dv_bo *bo); 45 struct v3dv_bo *bo; 63 struct v3dv_bo *bo; 83 v3dv_cl_address(struct v3dv_bo *bo, uint32_t offset) 136 struct v3dv_bo *bo,
|
| H A D | v3dv_cl.c | 48 list_for_each_entry_safe(struct v3dv_bo, bo, &cl->bo_list, list_link) { 61 struct v3dv_bo *bo = v3dv_bo_alloc(cl->job->device, space, "CL", true);
|
| H A D | v3dv_private.h | 79 #include "v3dv_bo.h" 471 struct v3dv_bo *default_attribute_float; 478 struct v3dv_bo *bo; 969 struct v3dv_bo *tile_alloc; 970 struct v3dv_bo *tile_state; 1029 struct v3dv_bo *shared_memory; 1043 void v3dv_job_add_bo(struct v3dv_job *job, struct v3dv_bo *bo); 1044 void v3dv_job_add_bo_unchecked(struct v3dv_job *job, struct v3dv_bo *bo); 1209 struct v3dv_bo *bo; 1247 struct v3dv_bo *b [all...] |
| H A D | v3dvx_meta_common.c | 208 struct v3dv_bo *bo, 226 struct v3dv_bo *bo, 658 struct v3dv_bo *dst, 659 struct v3dv_bo *src, 694 struct v3dv_bo *dst, 695 struct v3dv_bo *src, 711 struct v3dv_bo *dst, 712 struct v3dv_bo *src, 832 const struct v3dv_bo *dst_bo = dst->mem->bo; 835 const struct v3dv_bo *src_b [all...] |
| H A D | v3dv_uniforms.c | 48 struct v3dv_bo *tex[MAX_TOTAL_TEXTURE_SAMPLERS]; 57 struct v3dv_bo *states[MAX_TOTAL_STATES]; 63 struct v3dv_bo *ubo[MAX_TOTAL_UNIFORM_BUFFERS]; 64 struct v3dv_bo *ssbo[MAX_TOTAL_STORAGE_BUFFERS]; 68 state_bo_in_list(struct state_bo_list *list, struct v3dv_bo *bo) 148 struct v3dv_bo *texture_bo =
|
| H A D | v3dv_queue.c | 49 struct v3dv_bo *bo = (void *)entry->key; 221 struct v3dv_bo *bo = info->dst->mem->bo; 413 struct v3dv_bo *dst_bo = info->image->mem->bo; 419 struct v3dv_bo *src_bo = info->buffer->mem->bo; 493 struct v3dv_bo *bo = info->buffer->mem->bo; 599 struct v3dv_bo *bcl_fist_bo = 600 list_first_entry(&job->bcl.bo_list, struct v3dv_bo, list_link); 619 struct v3dv_bo *bo = (struct v3dv_bo *)entry->key; 707 struct v3dv_bo *b [all...] |
| H A D | v3dvx_cmd_buffer.c | 1630 struct v3dv_bo *bo = (struct v3dv_bo *)entry->key; 1637 list_for_each_entry(struct v3dv_bo, bcl_bo, 1688 struct v3dv_bo *assembly_bo, 1862 struct v3dv_bo *assembly_bo = pipeline->shared_data->assembly_bo; 1887 struct v3dv_bo *default_attribute_values =
|
| H A D | v3dv_cmd_buffer.c | 62 v3dv_job_add_bo(struct v3dv_job *job, struct v3dv_bo *bo) 78 v3dv_job_add_bo_unchecked(struct v3dv_job *job, struct v3dv_bo *bo) 200 list_for_each_entry_safe(struct v3dv_bo, bo, &job->bcl.bo_list, list_link) { 205 list_for_each_entry_safe(struct v3dv_bo, bo, &job->rcl.bo_list, list_link) { 210 list_for_each_entry_safe(struct v3dv_bo, bo, &job->indirect.bo_list, list_link) { 1677 list_for_each_entry(struct v3dv_bo, bo, src, list_link) { 1678 struct v3dv_bo *clone_bo = 1679 vk_alloc(&cmd_buffer->device->vk.alloc, sizeof(struct v3dv_bo), 8, 3496 struct v3dv_bo *cs_assembly_bo = pipeline->shared_data->assembly_bo;
|
| H A D | v3dv_meta_copy.c | 1178 struct v3dv_bo *bo = (struct v3dv_bo *)((uintptr_t) pobj); 1192 struct v3dv_bo *src_bo = 1237 struct v3dv_bo *bo = dst_buffer->mem->bo; 1327 const struct v3dv_bo *dst_bo = image->mem->bo; 1330 const struct v3dv_bo *src_bo = buffer->mem->bo;
|
| H A D | v3dv_pipeline_cache.c | 392 struct v3dv_bo *bo = v3dv_bo_alloc(cache->device, total_assembly_size,
|
| H A D | v3dv_device.c | 1952 struct v3dv_bo **bo) 1956 *bo = vk_alloc2(&device->vk.alloc, pAllocator, sizeof(struct v3dv_bo), 8,
|
| H A D | v3dv_descriptor_set.c | 250 struct v3dv_bo*
|
| H A D | v3dv_pipeline.c | 1442 struct v3dv_bo *bo = v3dv_bo_alloc(pipeline->device, total_size, 2865 struct v3dv_bo * 2870 struct v3dv_bo *bo;
|
| /xsrc/external/mit/MesaLib/dist/docs/relnotes/ |
| H A D | 20.3.0.rst | 2059 - v3dv: create a v3dv_bo struct and reference it from v3dv_device_memory
|
Completed in 44 milliseconds