/external/vulkan-validation-layers/layers/ |
H A D | vk_layer_data.h | 27 // For the given data key, look up the layer_data instance from given layer_data_map 29 DATA_T *GetLayerDataPtr(void *data_key, std::unordered_map<void *, DATA_T *> &layer_data_map) { argument 34 got = layer_data_map.find(data_key); 36 if (got == layer_data_map.end()) { 38 layer_data_map[(void *)data_key] = debug_data; 47 void FreeLayerDataPtr(void *data_key, std::unordered_map<void *, DATA_T *> &layer_data_map) { argument 48 auto got = layer_data_map.find(data_key); 49 assert(got != layer_data_map.end()); 52 layer_data_map.erase(got);
|
H A D | threading.cpp | 65 layer_data *my_data = GetLayerDataPtr(get_dispatch_key(*pInstance), layer_data_map); 83 layer_data *my_data = GetLayerDataPtr(key, layer_data_map); 124 FreeLayerDataPtr(key, layer_data_map); 129 layer_data *my_instance_data = GetLayerDataPtr(get_dispatch_key(gpu), layer_data_map); 148 layer_data *my_device_data = GetLayerDataPtr(get_dispatch_key(*pDevice), layer_data_map); 160 layer_data *dev_data = GetLayerDataPtr(key, layer_data_map); 173 FreeLayerDataPtr(key, layer_data_map); 179 layer_data *my_data = GetLayerDataPtr(key, layer_data_map); 233 layer_data *my_data = GetLayerDataPtr(key, layer_data_map); 246 layer_data *device_data = GetLayerDataPtr(get_dispatch_key(device), layer_data_map); [all...] |
H A D | object_tracker_utils.cpp | 27 std::unordered_map<void *, layer_data *> layer_data_map; member in namespace:object_tracker 40 layer_data *device_data = GetLayerDataPtr(get_dispatch_key(device), layer_data_map); 59 layer_data *device_data = GetLayerDataPtr(get_dispatch_key(device), layer_data_map); 85 layer_data *device_data = GetLayerDataPtr(get_dispatch_key(queue), layer_data_map); 90 layer_data *instance_data = GetLayerDataPtr(get_dispatch_key(device_data->physical_device), layer_data_map); 108 for (auto layer_data : layer_data_map) { 116 layer_data *instance_data = GetLayerDataPtr(get_dispatch_key(last_instance), layer_data_map); 124 layer_data *device_data = GetLayerDataPtr(get_dispatch_key(device), layer_data_map); 146 layer_data *device_data = GetLayerDataPtr(get_dispatch_key(device), layer_data_map); 171 layer_data *device_data = GetLayerDataPtr(get_dispatch_key(device), layer_data_map); [all...] |
H A D | object_tracker.h | 131 extern std::unordered_map<void *, layer_data *> layer_data_map; 165 layer_data *device_data = GetLayerDataPtr(get_dispatch_key(dispatchable_object), layer_data_map); 172 for (auto other_device_data : layer_data_map) { 202 layer_data *instance_data = GetLayerDataPtr(get_dispatch_key(dispatchable_object), layer_data_map); 228 layer_data *device_data = GetLayerDataPtr(get_dispatch_key(dispatchable_object), layer_data_map);
|
H A D | unique_objects.cpp | 83 layer_data *device_data = GetLayerDataPtr(get_dispatch_key(device), layer_data_map); 187 layer_data *my_device_data = GetLayerDataPtr(get_dispatch_key(*pDevice), layer_data_map); 203 layer_data *dev_data = GetLayerDataPtr(key, layer_data_map); 208 FreeLayerDataPtr(key, layer_data_map); 254 layer_data *device_data = GetLayerDataPtr(get_dispatch_key(device), layer_data_map); 284 layer_data *device_data = GetLayerDataPtr(get_dispatch_key(device), layer_data_map); 324 layer_data *device_data = GetLayerDataPtr(get_dispatch_key(device), layer_data_map); 404 layer_data *dev_data = GetLayerDataPtr(get_dispatch_key(device), layer_data_map); 421 layer_data *dev_data = GetLayerDataPtr(get_dispatch_key(device), layer_data_map); 435 layer_data *my_map_data = GetLayerDataPtr(get_dispatch_key(device), layer_data_map); [all...] |
H A D | unique_objects.h | 86 static std::unordered_map<void *, layer_data *> layer_data_map; member in namespace:unique_objects
|
H A D | parameter_validation_utils.cpp | 82 std::unordered_map<void *, layer_data *> layer_data_map; member in namespace:parameter_validation 448 layer_data *my_device_data = GetLayerDataPtr(get_dispatch_key(*pDevice), layer_data_map); 494 layer_data *device_data = GetLayerDataPtr(key, layer_data_map); 504 FreeLayerDataPtr(key, layer_data_map); 509 layer_data *device_data = GetLayerDataPtr(get_dispatch_key(device), layer_data_map); 527 layer_data *local_data = GetLayerDataPtr(get_dispatch_key(device), layer_data_map); 548 layer_data *device_data = GetLayerDataPtr(get_dispatch_key(device), layer_data_map); 574 layer_data *device_data = GetLayerDataPtr(get_dispatch_key(device), layer_data_map); 618 layer_data *device_data = GetLayerDataPtr(get_dispatch_key(device), layer_data_map); 647 layer_data *device_data = GetLayerDataPtr(get_dispatch_key(device), layer_data_map); [all...] |
H A D | core_validation.cpp | 178 // TODO : Do we need to guard access to layer_data_map w/ lock? 179 static unordered_map<void *, layer_data *> layer_data_map; member in namespace:core_validation 2228 layer_data *device_data = GetLayerDataPtr(get_dispatch_key(*pDevice), layer_data_map); 2276 layer_data *dev_data = GetLayerDataPtr(key, layer_data_map); 2307 FreeLayerDataPtr(key, layer_data_map); 2919 layer_data *dev_data = GetLayerDataPtr(get_dispatch_key(queue), layer_data_map); 2955 layer_data *dev_data = GetLayerDataPtr(get_dispatch_key(device), layer_data_map); 3023 layer_data *dev_data = GetLayerDataPtr(get_dispatch_key(device), layer_data_map); 3209 layer_data *dev_data = GetLayerDataPtr(get_dispatch_key(device), layer_data_map); 3234 layer_data *dev_data = GetLayerDataPtr(get_dispatch_key(device), layer_data_map); [all...] |
H A D | threading.h | 369 static std::unordered_map<void *, layer_data *> layer_data_map; variable
|
/external/vulkan-validation-layers/tests/layers/ |
H A D | test.cpp | 40 static std::unordered_map<void *, layer_data *> layer_data_map; member in namespace:test 65 layer_data *instance_data = GetLayerDataPtr(get_dispatch_key(*pInstance), layer_data_map); 78 layer_data *instance_data = GetLayerDataPtr(key, layer_data_map); 82 layer_data_map.erase(key); 111 layer_data *instance_data = GetLayerDataPtr(get_dispatch_key(instance), layer_data_map); 124 layer_data *instance_data = GetLayerDataPtr(get_dispatch_key(instance), layer_data_map);
|
H A D | device_profile_api.cpp | 59 layer_data *device_profile_data = GetLayerDataPtr(get_dispatch_key(device_profile_api_dev_data_map[physicalDevice].instance), layer_data_map); 85 GetLayerDataPtr(get_dispatch_key(device_profile_api_dev_data_map[physicalDevice].instance), layer_data_map); 121 layer_data *device_profile_data = GetLayerDataPtr(get_dispatch_key(*pInstance), layer_data_map); 170 GetLayerDataPtr(get_dispatch_key(device_profile_api_dev_data_map[physicalDevice].instance), layer_data_map);
|