Searched refs:layer_data_map (Results 1 - 11 of 11) sorted by relevance

/external/vulkan-validation-layers/layers/
H A Dvk_layer_data.h27 // 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 Dthreading.cpp65 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 Dobject_tracker_utils.cpp27 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 Dobject_tracker.h131 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 Dunique_objects.cpp83 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 Dunique_objects.h86 static std::unordered_map<void *, layer_data *> layer_data_map; member in namespace:unique_objects
H A Dparameter_validation_utils.cpp82 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 Dcore_validation.cpp178 // 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 Dthreading.h369 static std::unordered_map<void *, layer_data *> layer_data_map; variable
/external/vulkan-validation-layers/tests/layers/
H A Dtest.cpp40 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 Ddevice_profile_api.cpp59 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);

Completed in 314 milliseconds