Skip to content

Commit 9b4d906

Browse files
authored
Update PTI headers up to 0.12.0 version (#4352)
Signed-off-by: Anatoly Myachev <[email protected]>
1 parent aa9debf commit 9b4d906

File tree

6 files changed

+915
-48
lines changed

6 files changed

+915
-48
lines changed

third_party/intel/backend/proton/include/pti/pti.h

Lines changed: 16 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -15,26 +15,38 @@
1515
extern "C" {
1616
#endif
1717

18+
/* @brief Maximum device UUID size in bytes. */
19+
#define PTI_MAX_DEVICE_UUID_SIZE 16
20+
1821
/**
1922
* @brief Return/Error codes
2023
*/
2124
typedef enum {
2225
PTI_SUCCESS = 0, //!< success
2326
PTI_STATUS_END_OF_BUFFER = 1, //!< end of buffer reached, e.g., in ptiViewGetNextRecord
2427
PTI_ERROR_NOT_IMPLEMENTED = 2, //!< functionality not implemented
25-
PTI_ERROR_BAD_ARGUMENT = 3, //!< error code for invalid arguments
28+
PTI_ERROR_BAD_ARGUMENT = 3, //!< invalid argument
2629
PTI_ERROR_NO_CALLBACKS_SET = 4, //!< error due to no callbacks set via ptiViewSetCallbacks
2730
PTI_ERROR_EXTERNAL_ID_QUEUE_EMPTY = 5, //!< empty external ID-queue while working with
2831
//!< PTI_VIEW_EXTERNAL_CORRELATION
29-
PTI_ERROR_BAD_TIMESTAMP = 6, //!< error in timestamp conversion, might be related with the user
30-
//!< provided TimestampCallback
31-
PTI_ERROR_DRIVER = 50, //!< unknown driver error
32+
PTI_ERROR_BAD_TIMESTAMP = 6, //!< error in timestamp conversion, might be related with the user
33+
//!< provided TimestampCallback
34+
PTI_ERROR_BAD_API_ID = 7, //!< invalid api_id when enable/disable runtime/driver specific api_id
35+
PTI_ERROR_DRIVER = 50, //!< unknown driver error
3236
PTI_ERROR_TRACING_NOT_INITIALIZED = 51, //!< installed driver requires tracing enabling with
3337
//!< setting environment variable ZE_ENABLE_TRACING_LAYER
3438
//!< to 1
3539
PTI_ERROR_L0_LOCAL_PROFILING_NOT_SUPPORTED = 52, //!< no Local profiling support in the installed
3640
//!< driver
3741

42+
PTI_ERROR_METRICS_COLLECTION_NOT_ENABLED = 100, //!< metrics collection not running
43+
PTI_ERROR_METRICS_COLLECTION_NOT_DISABLED = 101, //!< metrics collection not stopped
44+
PTI_ERROR_METRICS_COLLECTION_NOT_PAUSED = 102, //!< metrics collection not paused
45+
PTI_ERROR_METRICS_COLLECTION_ALREADY_PAUSED = 103, //!< metrics collection already paused
46+
PTI_ERROR_METRICS_COLLECTION_ALREADY_ENABLED = 104, //!< metrics collection already running
47+
PTI_ERROR_METRICS_BAD_COLLECTION_CONFIGURATION = 105, //!< bad metrics collection configuration
48+
PTI_ERROR_METRICS_NO_DATA_COLLECTED = 106, //!< Calculate called on empty collection
49+
3850
PTI_ERROR_INTERNAL = 200 //!< internal error
3951
} pti_result;
4052

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

0 commit comments

Comments
 (0)