Home
last modified time | relevance | path

Searched refs:util_sparse_array (Results 1 – 8 of 8) sorted by relevance

/external/mesa3d/src/util/
Dsparse_array.h68 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,
Dsparse_array.c39 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/
Dmulti_threaded.c40 struct util_sparse_array *arr = _state; in test_thread()
55 struct util_sparse_array arr; in run_test()
/external/mesa3d/src/vulkan/util/
Dvk_object.c176 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()
Dvk_object.h46 struct util_sparse_array private_data;
/external/mesa3d/src/panfrost/lib/
Dpan_device.h126 struct util_sparse_array bo_map;
/external/mesa3d/src/intel/vulkan/
Danv_private.h1023 struct util_sparse_array bo_map;
/external/mesa3d/docs/relnotes/
D20.0.0.rst1556 - 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