1*61046927SAndroid Build Coastguard Worker /* 2*61046927SAndroid Build Coastguard Worker * Copyright 2024 Valve Corporation 3*61046927SAndroid Build Coastguard Worker * Copyright 2024 Alyssa Rosenzweig 4*61046927SAndroid Build Coastguard Worker * Copyright 2022-2023 Collabora Ltd. and Red Hat Inc. 5*61046927SAndroid Build Coastguard Worker * SPDX-License-Identifier: MIT 6*61046927SAndroid Build Coastguard Worker */ 7*61046927SAndroid Build Coastguard Worker 8*61046927SAndroid Build Coastguard Worker #pragma once 9*61046927SAndroid Build Coastguard Worker 10*61046927SAndroid Build Coastguard Worker #include "hk_private.h" 11*61046927SAndroid Build Coastguard Worker 12*61046927SAndroid Build Coastguard Worker #include "vk_object.h" 13*61046927SAndroid Build Coastguard Worker 14*61046927SAndroid Build Coastguard Worker struct hk_event { 15*61046927SAndroid Build Coastguard Worker struct vk_object_base base; 16*61046927SAndroid Build Coastguard Worker struct agx_bo *bo; 17*61046927SAndroid Build Coastguard Worker 18*61046927SAndroid Build Coastguard Worker uint64_t addr; 19*61046927SAndroid Build Coastguard Worker VkResult *status; 20*61046927SAndroid Build Coastguard Worker }; 21*61046927SAndroid Build Coastguard Worker 22*61046927SAndroid Build Coastguard Worker VK_DEFINE_NONDISP_HANDLE_CASTS(hk_event, base, VkEvent, VK_OBJECT_TYPE_EVENT) 23