Lines Matching refs:cur_callback
206 VkLayerDbgFunctionNode *cur_callback = *list_head; in RemoveDebugUtilsMessenger() local
212 while (cur_callback) { in RemoveDebugUtilsMessenger()
213 if (cur_callback->is_messenger) { in RemoveDebugUtilsMessenger()
215 if (cur_callback->messenger.messenger == messenger) { in RemoveDebugUtilsMessenger()
217 if (*list_head == cur_callback) { in RemoveDebugUtilsMessenger()
218 *list_head = cur_callback->pNext; in RemoveDebugUtilsMessenger()
221 prev_callback->pNext = cur_callback->pNext; in RemoveDebugUtilsMessenger()
224 … reinterpret_cast<uint64_t &>(cur_callback->messenger.messenger), 0, "DebugUtilsMessenger", in RemoveDebugUtilsMessenger()
228 local_severities |= cur_callback->messenger.messageSeverity; in RemoveDebugUtilsMessenger()
229 local_types |= cur_callback->messenger.messageType; in RemoveDebugUtilsMessenger()
235 … DebugReportFlagsToAnnotFlags(cur_callback->report.msgFlags, true, &this_severities, &this_types); in RemoveDebugUtilsMessenger()
240 free(cur_callback); in RemoveDebugUtilsMessenger()
244 cur_callback = prev_callback->pNext; in RemoveDebugUtilsMessenger()
246 cur_callback = *list_head; in RemoveDebugUtilsMessenger()
249 prev_callback = cur_callback; in RemoveDebugUtilsMessenger()
250 cur_callback = cur_callback->pNext; in RemoveDebugUtilsMessenger()
260 VkLayerDbgFunctionNode *cur_callback = *list_head; in RemoveDebugUtilsMessageCallback() local
266 while (cur_callback) { in RemoveDebugUtilsMessageCallback()
267 if (!cur_callback->is_messenger) { in RemoveDebugUtilsMessageCallback()
269 if (cur_callback->report.msgCallback == callback) { in RemoveDebugUtilsMessageCallback()
271 if (*list_head == cur_callback) { in RemoveDebugUtilsMessageCallback()
272 *list_head = cur_callback->pNext; in RemoveDebugUtilsMessageCallback()
275 prev_callback->pNext = cur_callback->pNext; in RemoveDebugUtilsMessageCallback()
278 … reinterpret_cast<uint64_t &>(cur_callback->report.msgCallback), 0, "DebugReport", in RemoveDebugUtilsMessageCallback()
284 … DebugReportFlagsToAnnotFlags(cur_callback->report.msgFlags, true, &this_severities, &this_types); in RemoveDebugUtilsMessageCallback()
290 local_severities |= cur_callback->messenger.messageSeverity; in RemoveDebugUtilsMessageCallback()
291 local_types |= cur_callback->messenger.messageType; in RemoveDebugUtilsMessageCallback()
294 free(cur_callback); in RemoveDebugUtilsMessageCallback()
298 cur_callback = prev_callback->pNext; in RemoveDebugUtilsMessageCallback()
300 cur_callback = *list_head; in RemoveDebugUtilsMessageCallback()
303 prev_callback = cur_callback; in RemoveDebugUtilsMessageCallback()
304 cur_callback = cur_callback->pNext; in RemoveDebugUtilsMessageCallback()