// Code generated by gen. DO NOT EDIT. /* * * Copyright (C) 2019-2025 Intel Corporation * * SPDX-License-Identifier: MIT * * @file ze_api.h * @version v1.15-r1.15.31 * */ package core /// @brief Generates generic 'oneAPI' API versions func ZE_MAKE_VERSION[T ~int | ~uint64 | ~uintptr](_major T, _minor T) T { return (( _major << 16 )|( _minor & 0x0000ffff)) } /// @brief Extracts 'oneAPI' API major version func ZE_MAJOR_VERSION[T ~int | ~uint64 | ~uintptr](_ver T) T { return ( _ver >> 16 ) } /// @brief Extracts 'oneAPI' API minor version func ZE_MINOR_VERSION[T ~int | ~uint64 | ~uintptr](_ver T) T { return ( _ver & 0x0000ffff ) } /// @brief compiler-independent type type ZeBool uint8 /// @brief Handle of a driver instance type ZeDriverHandle uintptr /// @brief Handle of driver's device object type ZeDeviceHandle uintptr /// @brief Handle of driver's context object type ZeContextHandle uintptr /// @brief Handle of driver's command queue object type ZeCommandQueueHandle uintptr /// @brief Handle of driver's command list object type ZeCommandListHandle uintptr /// @brief Handle of driver's fence object type ZeFenceHandle uintptr /// @brief Handle of driver's event pool object type ZeEventPoolHandle uintptr /// @brief Handle of driver's event object type ZeEventHandle uintptr /// @brief Handle of driver's image object type ZeImageHandle uintptr /// @brief Handle of driver's module object type ZeModuleHandle uintptr /// @brief Handle of module's build log object type ZeModuleBuildLogHandle uintptr /// @brief Handle of driver's kernel object type ZeKernelHandle uintptr /// @brief Handle of driver's sampler object type ZeSamplerHandle uintptr /// @brief Handle of physical memory object type ZePhysicalMemHandle uintptr /// @brief Handle of driver's fabric vertex object type ZeFabricVertexHandle uintptr /// @brief Handle of driver's fabric edge object type ZeFabricEdgeHandle uintptr /// @brief Maximum IPC handle size const ZE_MAX_IPC_HANDLE_SIZE = 64