Searched refs:util_sparse_array (Results  1 – 8 of 8) sorted by relevance
| /external/mesa3d/src/util/ | 
| D | sparse_array.h | 68 struct util_sparse_array {  struct 75 void util_sparse_array_init(struct util_sparse_array *arr,  argument 78 void util_sparse_array_finish(struct util_sparse_array *arr); 80 void *util_sparse_array_get(struct util_sparse_array *arr, uint64_t idx); 82 void util_sparse_array_validate(struct util_sparse_array *arr); 109    struct util_sparse_array *arr; 126                                       struct util_sparse_array *arr,
  | 
| D | sparse_array.c | 39 util_sparse_array_init(struct util_sparse_array *arr,  in util_sparse_array_init() 74 _util_sparse_array_node_finish(struct util_sparse_array *arr,  in _util_sparse_array_node_finish() 90 util_sparse_array_finish(struct util_sparse_array *arr)  in util_sparse_array_finish() 97 _util_sparse_array_node_alloc(struct util_sparse_array *arr,  in _util_sparse_array_node_alloc() 132 util_sparse_array_get(struct util_sparse_array *arr, uint64_t idx)  in util_sparse_array_get() 195 validate_node_level(struct util_sparse_array *arr,  in validate_node_level() 211 util_sparse_array_validate(struct util_sparse_array *arr)  in util_sparse_array_validate() 219                                  struct util_sparse_array *arr,  in util_sparse_array_free_list_init()
  | 
| /external/mesa3d/src/util/tests/sparse_array/ | 
| D | multi_threaded.c | 40    struct util_sparse_array *arr = _state;  in test_thread() 55    struct util_sparse_array arr;  in run_test()
  | 
| /external/mesa3d/src/vulkan/util/ | 
| D | vk_object.c | 176       struct util_sparse_array *swapchain_private =  in get_swapchain_private_data_locked() 177          ralloc(device->swapchain_private, struct util_sparse_array);  in get_swapchain_private_data_locked() 187    struct util_sparse_array *swapchain_private = entry->data;  in get_swapchain_private_data_locked()
  | 
| D | vk_object.h | 46    struct util_sparse_array private_data;
  | 
| /external/mesa3d/src/panfrost/lib/ | 
| D | pan_device.h | 126         struct util_sparse_array bo_map;
  | 
| /external/mesa3d/src/intel/vulkan/ | 
| D | anv_private.h | 1023    struct util_sparse_array bo_map;
  | 
| /external/mesa3d/docs/relnotes/ | 
| D | 20.0.0.rst | 1556 -  util: Add a util_sparse_array data structure 1558 -  anv: Use a util_sparse_array for the GEM handle -> BO map 1577 -  util: Add a free list structure for use with util_sparse_array
  |