//==============================================================
// Copyright (C) Intel Corporation
//
// SPDX-License-Identifier: MIT
// =============================================================

#ifndef PTI_API_ID_DRIVER_LEVELZERO_H_
#define PTI_API_ID_DRIVER_LEVELZERO_H_

// ========= This file is autogenerated - do not modify ========
// ========= Api file version used for generation: =============
//    ApiFile: ze_api.h
// ApiVersion: * @version v1.15-r1.15.31

//             https://github.com/oneapi-src/level-zero.git
//             commit: 2938500a6c080b5b9c4b5f013e02af2cdd27d994 - v1.28.0


typedef enum _pti_api_id_driver_levelzero {
    reserved_driver_levelzero_id=0,
    zeInit_id=1,
    zeDriverGet_id=2,
    zeDriverGetApiVersion_id=3,
    zeDriverGetProperties_id=4,
    zeDriverGetIpcProperties_id=5,
    zeDriverGetExtensionProperties_id=6,
    zeDeviceGet_id=7,
    zeDeviceGetSubDevices_id=8,
    zeDeviceGetProperties_id=9,
    zeDeviceGetComputeProperties_id=10,
    zeDeviceGetModuleProperties_id=11,
    zeDeviceGetCommandQueueGroupProperties_id=12,
    zeDeviceGetMemoryProperties_id=13,
    zeDeviceGetMemoryAccessProperties_id=14,
    zeDeviceGetCacheProperties_id=15,
    zeDeviceGetImageProperties_id=16,
    zeDeviceGetExternalMemoryProperties_id=17,
    zeDeviceGetP2PProperties_id=18,
    zeDeviceCanAccessPeer_id=19,
    zeDeviceGetStatus_id=20,
    zeContextCreate_id=21,
    zeContextDestroy_id=22,
    zeContextGetStatus_id=23,
    zeContextSystemBarrier_id=24,
    zeContextMakeMemoryResident_id=25,
    zeContextEvictMemory_id=26,
    zeContextMakeImageResident_id=27,
    zeContextEvictImage_id=28,
    zeCommandQueueCreate_id=29,
    zeCommandQueueDestroy_id=30,
    zeCommandQueueExecuteCommandLists_id=31,
    zeCommandQueueSynchronize_id=32,
    zeCommandListCreate_id=33,
    zeCommandListCreateImmediate_id=34,
    zeCommandListDestroy_id=35,
    zeCommandListClose_id=36,
    zeCommandListReset_id=37,
    zeCommandListAppendWriteGlobalTimestamp_id=38,
    zeCommandListAppendBarrier_id=39,
    zeCommandListAppendMemoryRangesBarrier_id=40,
    zeCommandListAppendMemoryCopy_id=41,
    zeCommandListAppendMemoryFill_id=42,
    zeCommandListAppendMemoryCopyRegion_id=43,
    zeCommandListAppendMemoryCopyFromContext_id=44,
    zeCommandListAppendImageCopy_id=45,
    zeCommandListAppendImageCopyRegion_id=46,
    zeCommandListAppendImageCopyToMemory_id=47,
    zeCommandListAppendImageCopyFromMemory_id=48,
    zeCommandListAppendMemoryPrefetch_id=49,
    zeCommandListAppendMemAdvise_id=50,
    zeCommandListAppendSignalEvent_id=51,
    zeCommandListAppendWaitOnEvents_id=52,
    zeCommandListAppendEventReset_id=53,
    zeCommandListAppendQueryKernelTimestamps_id=54,
    zeCommandListAppendLaunchKernel_id=55,
    zeCommandListAppendLaunchCooperativeKernel_id=56,
    zeCommandListAppendLaunchKernelIndirect_id=57,
    zeCommandListAppendLaunchMultipleKernelsIndirect_id=58,
    zeImageGetProperties_id=59,
    zeImageCreate_id=60,
    zeImageDestroy_id=61,
    zeMemAllocShared_id=62,
    zeMemAllocDevice_id=63,
    zeMemAllocHost_id=64,
    zeMemFree_id=65,
    zeMemGetAllocProperties_id=66,
    zeMemGetAddressRange_id=67,
    zeMemGetIpcHandle_id=68,
    zeMemOpenIpcHandle_id=69,
    zeMemCloseIpcHandle_id=70,
    zeFenceCreate_id=71,
    zeFenceDestroy_id=72,
    zeFenceHostSynchronize_id=73,
    zeFenceQueryStatus_id=74,
    zeFenceReset_id=75,
    zeEventPoolCreate_id=76,
    zeEventPoolDestroy_id=77,
    zeEventPoolGetIpcHandle_id=78,
    zeEventPoolOpenIpcHandle_id=79,
    zeEventPoolCloseIpcHandle_id=80,
    zeEventCreate_id=81,
    zeEventDestroy_id=82,
    zeEventHostSignal_id=83,
    zeEventHostSynchronize_id=84,
    zeEventQueryStatus_id=85,
    zeEventHostReset_id=86,
    zeEventQueryKernelTimestamp_id=87,
    zeModuleCreate_id=88,
    zeModuleDestroy_id=89,
    zeModuleDynamicLink_id=90,
    zeModuleGetNativeBinary_id=91,
    zeModuleGetGlobalPointer_id=92,
    zeModuleGetKernelNames_id=93,
    zeModuleGetProperties_id=94,
    zeModuleGetFunctionPointer_id=95,
    zeModuleBuildLogDestroy_id=96,
    zeModuleBuildLogGetString_id=97,
    zeKernelCreate_id=98,
    zeKernelDestroy_id=99,
    zeKernelSetCacheConfig_id=100,
    zeKernelSetGroupSize_id=101,
    zeKernelSuggestGroupSize_id=102,
    zeKernelSuggestMaxCooperativeGroupCount_id=103,
    zeKernelSetArgumentValue_id=104,
    zeKernelSetIndirectAccess_id=105,
    zeKernelGetIndirectAccess_id=106,
    zeKernelGetSourceAttributes_id=107,
    zeKernelGetProperties_id=108,
    zeKernelGetName_id=109,
    zeSamplerCreate_id=110,
    zeSamplerDestroy_id=111,
    zePhysicalMemCreate_id=112,
    zePhysicalMemDestroy_id=113,
    zeVirtualMemReserve_id=114,
    zeVirtualMemFree_id=115,
    zeVirtualMemQueryPageSize_id=116,
    zeVirtualMemMap_id=117,
    zeVirtualMemUnmap_id=118,
    zeVirtualMemSetAccessAttribute_id=119,
    zeVirtualMemGetAccessAttribute_id=120,
    zeInitDrivers_id=121,
    zeRTASBuilderCreateExp_id=122,
    zeRTASBuilderGetBuildPropertiesExp_id=123,
    zeRTASBuilderBuildExp_id=124,
    zeRTASBuilderDestroyExp_id=125,
    zeRTASParallelOperationCreateExp_id=126,
    zeRTASParallelOperationGetPropertiesExp_id=127,
    zeRTASParallelOperationJoinExp_id=128,
    zeRTASParallelOperationDestroyExp_id=129,
    zeDriverGetExtensionFunctionAddress_id=130,
    zeDriverGetLastErrorDescription_id=131,
    zeDriverRTASFormatCompatibilityCheckExp_id=132,
    zeDeviceGetGlobalTimestamps_id=133,
    zeDeviceImportExternalSemaphoreExt_id=134,
    zeDeviceReleaseExternalSemaphoreExt_id=135,
    zeDeviceReserveCacheExt_id=136,
    zeDeviceSetCacheAdviceExt_id=137,
    zeDevicePciGetPropertiesExt_id=138,
    zeDeviceGetFabricVertexExp_id=139,
    zeDeviceGetRootDevice_id=140,
    zeContextCreateEx_id=141,
    zeCommandQueueGetOrdinal_id=142,
    zeCommandQueueGetIndex_id=143,
    zeCommandListGetNextCommandIdWithKernelsExp_id=144,
    zeCommandListUpdateMutableCommandKernelsExp_id=145,
    zeCommandListAppendSignalExternalSemaphoreExt_id=146,
    zeCommandListAppendWaitExternalSemaphoreExt_id=147,
    zeCommandListAppendImageCopyToMemoryExt_id=148,
    zeCommandListAppendImageCopyFromMemoryExt_id=149,
    zeCommandListHostSynchronize_id=150,
    zeCommandListCreateCloneExp_id=151,
    zeCommandListGetDeviceHandle_id=152,
    zeCommandListGetContextHandle_id=153,
    zeCommandListGetOrdinal_id=154,
    zeCommandListImmediateGetIndex_id=155,
    zeCommandListIsImmediate_id=156,
    zeCommandListImmediateAppendCommandListsExp_id=157,
    zeCommandListGetNextCommandIdExp_id=158,
    zeCommandListUpdateMutableCommandsExp_id=159,
    zeCommandListUpdateMutableCommandSignalEventExp_id=160,
    zeCommandListUpdateMutableCommandWaitEventsExp_id=161,
    zeEventQueryTimestampsExp_id=162,
    zeEventQueryKernelTimestampsExt_id=163,
    zeEventGetEventPool_id=164,
    zeEventGetSignalScope_id=165,
    zeEventGetWaitScope_id=166,
    zeEventPoolPutIpcHandle_id=167,
    zeEventPoolGetContextHandle_id=168,
    zeEventPoolGetFlags_id=169,
    zeImageGetMemoryPropertiesExp_id=170,
    zeImageViewCreateExp_id=171,
    zeImageGetAllocPropertiesExt_id=172,
    zeImageViewCreateExt_id=173,
    zeImageGetDeviceOffsetExp_id=174,
    zeKernelSetGlobalOffsetExp_id=175,
    zeKernelGetBinaryExp_id=176,
    zeKernelSchedulingHintExp_id=177,
    zeMemFreeExt_id=178,
    zeMemGetIpcHandleFromFileDescriptorExp_id=179,
    zeMemGetFileDescriptorFromIpcHandleExp_id=180,
    zeMemPutIpcHandle_id=181,
    zeMemSetAtomicAccessAttributeExp_id=182,
    zeMemGetAtomicAccessAttributeExp_id=183,
    zeMemGetPitchFor2dImage_id=184,
    zeModuleInspectLinkageExt_id=185,
    zeFabricEdgeGetExp_id=186,
    zeFabricEdgeGetVerticesExp_id=187,
    zeFabricEdgeGetPropertiesExp_id=188,
    zeFabricVertexGetExp_id=189,
    zeFabricVertexGetSubVerticesExp_id=190,
    zeFabricVertexGetPropertiesExp_id=191,
    zeFabricVertexGetDeviceExp_id=192,
    zelTracerSetEnabled_id=193,
    zelTracerCreate_id=194,
    zeRTASBuilderCreateExt_id=195,
    zeRTASBuilderGetBuildPropertiesExt_id=196,
    zeRTASBuilderBuildExt_id=197,
    zeRTASBuilderCommandListAppendCopyExt_id=198,
    zeRTASBuilderDestroyExt_id=199,
    zeRTASParallelOperationCreateExt_id=200,
    zeRTASParallelOperationGetPropertiesExt_id=201,
    zeRTASParallelOperationJoinExt_id=202,
    zeRTASParallelOperationDestroyExt_id=203,
    zeDriverRTASFormatCompatibilityCheckExt_id=204,
    zeDeviceGetVectorWidthPropertiesExt_id=205,
    zeDeviceSynchronize_id=206,
    zeDriverGetDefaultContext_id=207,
    zeCommandListAppendLaunchKernelWithParameters_id=208,
    zeCommandListAppendLaunchKernelWithArguments_id=209,
    zeKernelGetAllocationPropertiesExp_id=210,
    zeDeviceGetAggregatedCopyOffloadIncrementValue_id=211,
    zeEventCounterBasedCreate_id=212,
    zeEventCounterBasedGetIpcHandle_id=213,
    zeEventCounterBasedOpenIpcHandle_id=214,
    zeEventCounterBasedCloseIpcHandle_id=215,
    zeEventCounterBasedGetDeviceAddress_id=216,
    zeMemGetIpcHandleWithProperties_id=217,
    zePhysicalMemGetProperties_id=218,
 } pti_api_id_driver_levelzero;

#endif
