Lines Matching refs:event
1822 if (FAILED(ID3D12CommandQueue_Signal(queue->cmdqueue, evt->event->fence, evt->value ? 1 : 0)))
2707 dzn_event_destroy(struct dzn_event *event,
2710 if (!event)
2714 container_of(event->base.device, struct dzn_device, vk);
2716 if (event->fence)
2717 ID3D12Fence_Release(event->fence);
2719 vk_object_base_finish(&event->base);
2720 vk_free2(&device->vk.alloc, pAllocator, event);
2729 struct dzn_event *event =
2730 vk_zalloc2(&device->vk.alloc, pAllocator, sizeof(*event), 8,
2732 if (!event)
2735 vk_object_base_init(&device->vk, &event->base, VK_OBJECT_TYPE_EVENT);
2739 (void **)&event->fence))) {
2740 dzn_event_destroy(event, pAllocator);
2744 *out = dzn_event_to_handle(event);
2760 VkEvent event,
2763 dzn_event_destroy(dzn_event_from_handle(event), pAllocator);
2771 VK_FROM_HANDLE(dzn_event, event, evt);
2773 if (FAILED(ID3D12Fence_Signal(event->fence, 0)))
2784 VK_FROM_HANDLE(dzn_event, event, evt);
2786 if (FAILED(ID3D12Fence_Signal(event->fence, 1)))
2796 VK_FROM_HANDLE(dzn_event, event, evt);
2798 return ID3D12Fence_GetCompletedValue(event->fence) == 0 ?