Skip to content

Commit 37c3c32

Browse files
committed
Improvements to align CTS and Spec for Device:
- Rework urDeviceGetInfoTest to move all enums to their own tests instead of a switch case - #2290 - Remove the UR/OpenCL Device enum map function - no point maintaining both a switch case and a separate mapping function - Update some spec wording for consistency - Add missing Device info enums to OpenCL adapater - Add new urDevicePartition test for checking UR_DEVICE_INFO_PARENT_DEVICE - Move UUR_RETURN_ON_FATAL_FAILURE and UUR_ASSERT_SUCCESS_OR_UNSUPPORTED to join similar macros in checks.h
1 parent 75eb585 commit 37c3c32

File tree

31 files changed

+3563
-940
lines changed

31 files changed

+3563
-940
lines changed

include/ur_api.h

Lines changed: 30 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -1976,7 +1976,7 @@ typedef enum ur_device_info_t {
19761976
/// [uint64_t] max memory allocation size
19771977
UR_DEVICE_INFO_MAX_MEM_ALLOC_SIZE = 28,
19781978
/// [::ur_bool_t] images are supported
1979-
UR_DEVICE_INFO_IMAGE_SUPPORTED = 29,
1979+
UR_DEVICE_INFO_IMAGE_SUPPORT = 29,
19801980
/// [uint32_t] max number of image objects arguments of a kernel declared
19811981
/// with the read_only qualifier
19821982
UR_DEVICE_INFO_MAX_READ_IMAGE_ARGS = 30,
@@ -2089,9 +2089,8 @@ typedef enum ur_device_info_t {
20892089
/// If the device does not support any affinity domains, then 0 will be
20902090
/// returned.
20912091
UR_DEVICE_INFO_PARTITION_AFFINITY_DOMAIN = 78,
2092-
/// [::ur_device_partition_property_t[]] return an array of
2093-
/// ::ur_device_partition_property_t for properties specified in
2094-
/// ::urDevicePartition
2092+
/// [::ur_device_partition_property_t[]] returns an array of properties
2093+
/// specified in ::urDevicePartition
20952094
UR_DEVICE_INFO_PARTITION_TYPE = 79,
20962095
/// [uint32_t] max number of sub groups
20972096
UR_DEVICE_INFO_MAX_NUM_SUB_GROUPS = 80,
@@ -2172,7 +2171,7 @@ typedef enum ur_device_info_t {
21722171
UR_DEVICE_INFO_MEM_CHANNEL_SUPPORT = 110,
21732172
/// [::ur_bool_t] Return true if the device supports enqueueing commands
21742173
/// to read and write pipes from the host.
2175-
UR_DEVICE_INFO_HOST_PIPE_READ_WRITE_SUPPORTED = 111,
2174+
UR_DEVICE_INFO_HOST_PIPE_READ_WRITE_SUPPORT = 111,
21762175
/// [uint32_t][optional-query] The maximum number of registers available
21772176
/// per block.
21782177
UR_DEVICE_INFO_MAX_REGISTERS_PER_WORK_GROUP = 112,
@@ -2211,7 +2210,7 @@ typedef enum ur_device_info_t {
22112210
/// for command synchronization outside of a command-buffer.
22122211
UR_DEVICE_INFO_COMMAND_BUFFER_EVENT_SUPPORT_EXP = 0x1002,
22132212
/// [::ur_bool_t] return true if enqueue Cluster Launch is supported
2214-
UR_DEVICE_INFO_CLUSTER_LAUNCH_EXP = 0x1111,
2213+
UR_DEVICE_INFO_CLUSTER_LAUNCH_SUPPORT_EXP = 0x1111,
22152214
/// [::ur_bool_t] returns true if the device supports the creation of
22162215
/// bindless images
22172216
UR_DEVICE_INFO_BINDLESS_IMAGES_SUPPORT_EXP = 0x2000,
@@ -2260,40 +2259,40 @@ typedef enum ur_device_info_t {
22602259
/// [::ur_bool_t] returns true if the device supports sampling cubemapped
22612260
/// images across face boundaries
22622261
UR_DEVICE_INFO_CUBEMAP_SEAMLESS_FILTERING_SUPPORT_EXP = 0x2011,
2263-
/// [::ur_bool_t] returns true if the device is capable of fetching USM
2262+
/// [::ur_bool_t] returns true if the device supports fetching USM backed
2263+
/// 1D sampled image data.
2264+
UR_DEVICE_INFO_BINDLESS_SAMPLED_IMAGE_FETCH_1D_USM_SUPPORT_EXP = 0x2012,
2265+
/// [::ur_bool_t] returns true if the device supports fetching non-USM
22642266
/// backed 1D sampled image data.
2265-
UR_DEVICE_INFO_BINDLESS_SAMPLED_IMAGE_FETCH_1D_USM_EXP = 0x2012,
2266-
/// [::ur_bool_t] returns true if the device is capable of fetching
2267-
/// non-USM backed 1D sampled image data.
2268-
UR_DEVICE_INFO_BINDLESS_SAMPLED_IMAGE_FETCH_1D_EXP = 0x2013,
2269-
/// [::ur_bool_t] returns true if the device is capable of fetching USM
2267+
UR_DEVICE_INFO_BINDLESS_SAMPLED_IMAGE_FETCH_1D_SUPPORT_EXP = 0x2013,
2268+
/// [::ur_bool_t] returns true if the device supports fetching USM backed
2269+
/// 2D sampled image data.
2270+
UR_DEVICE_INFO_BINDLESS_SAMPLED_IMAGE_FETCH_2D_USM_SUPPORT_EXP = 0x2014,
2271+
/// [::ur_bool_t] returns true if the device supports fetching non-USM
22702272
/// backed 2D sampled image data.
2271-
UR_DEVICE_INFO_BINDLESS_SAMPLED_IMAGE_FETCH_2D_USM_EXP = 0x2014,
2272-
/// [::ur_bool_t] returns true if the device is capable of fetching
2273-
/// non-USM backed 2D sampled image data.
2274-
UR_DEVICE_INFO_BINDLESS_SAMPLED_IMAGE_FETCH_2D_EXP = 0x2015,
2275-
/// [::ur_bool_t] returns true if the device is capable of fetching
2276-
/// non-USM backed 3D sampled image data.
2277-
UR_DEVICE_INFO_BINDLESS_SAMPLED_IMAGE_FETCH_3D_EXP = 0x2017,
2273+
UR_DEVICE_INFO_BINDLESS_SAMPLED_IMAGE_FETCH_2D_SUPPORT_EXP = 0x2015,
2274+
/// [::ur_bool_t] returns true if the device supports fetching non-USM
2275+
/// backed 3D sampled image data.
2276+
UR_DEVICE_INFO_BINDLESS_SAMPLED_IMAGE_FETCH_3D_SUPPORT_EXP = 0x2017,
22782277
/// [::ur_bool_t] returns true if the device supports timestamp recording
22792278
UR_DEVICE_INFO_TIMESTAMP_RECORDING_SUPPORT_EXP = 0x2018,
22802279
/// [::ur_bool_t] returns true if the device supports allocating and
22812280
/// accessing image array resources.
22822281
UR_DEVICE_INFO_IMAGE_ARRAY_SUPPORT_EXP = 0x2019,
22832282
/// [::ur_bool_t] returns true if the device supports unique addressing
22842283
/// per dimension.
2285-
UR_DEVICE_INFO_BINDLESS_UNIQUE_ADDRESSING_PER_DIM_EXP = 0x201A,
2286-
/// [::ur_bool_t] returns true if the device is capable of sampling USM
2287-
/// backed 1D sampled image data.
2288-
UR_DEVICE_INFO_BINDLESS_SAMPLE_1D_USM_EXP = 0x201B,
2289-
/// [::ur_bool_t] returns true if the device is capable of sampling USM
2290-
/// backed 2D sampled image data.
2291-
UR_DEVICE_INFO_BINDLESS_SAMPLE_2D_USM_EXP = 0x201C,
2284+
UR_DEVICE_INFO_BINDLESS_UNIQUE_ADDRESSING_PER_DIM_SUPPORT_EXP = 0x201A,
2285+
/// [::ur_bool_t] returns true if the device supports sampling USM backed
2286+
/// 1D sampled image data.
2287+
UR_DEVICE_INFO_BINDLESS_SAMPLE_1D_USM_SUPPORT_EXP = 0x201B,
2288+
/// [::ur_bool_t] returns true if the device supports sampling USM backed
2289+
/// 2D sampled image data.
2290+
UR_DEVICE_INFO_BINDLESS_SAMPLE_2D_USM_SUPPORT_EXP = 0x201C,
22922291
/// [::ur_bool_t] returns true if the device supports enqueueing of native
22932292
/// work
22942293
UR_DEVICE_INFO_ENQUEUE_NATIVE_COMMAND_SUPPORT_EXP = 0x2020,
22952294
/// [::ur_bool_t] returns true if the device supports low-power events.
2296-
UR_DEVICE_INFO_LOW_POWER_EVENTS_EXP = 0x2021,
2295+
UR_DEVICE_INFO_LOW_POWER_EVENTS_SUPPORT_EXP = 0x2021,
22972296
/// [::ur_exp_device_2d_block_array_capability_flags_t] return a bit-field
22982297
/// of Intel GPU 2D block array capabilities
22992298
UR_DEVICE_INFO_2D_BLOCK_ARRAY_CAPABILITIES_EXP = 0x2022,
@@ -6647,7 +6646,7 @@ typedef enum ur_queue_flag_t {
66476646
/// implementation may use interrupt-driven events. May reduce CPU
66486647
/// utilization at the cost of increased event completion latency. Other
66496648
/// platforms may ignore this flag.
6650-
UR_QUEUE_FLAG_LOW_POWER_EVENTS_EXP = UR_BIT(11),
6649+
UR_QUEUE_FLAG_LOW_POWER_EVENTS_SUPPORT_EXP = UR_BIT(11),
66516650
/// @cond
66526651
UR_QUEUE_FLAG_FORCE_UINT32 = 0x7fffffff
66536652
/// @endcond
@@ -11805,10 +11804,10 @@ UR_APIEXPORT ur_result_t UR_APICALL urUSMReleaseExp(
1180511804
typedef enum ur_exp_peer_info_t {
1180611805
/// [int] 1 if P2P access is supported otherwise P2P access is not
1180711806
/// supported.
11808-
UR_EXP_PEER_INFO_UR_PEER_ACCESS_SUPPORTED = 0,
11807+
UR_EXP_PEER_INFO_UR_PEER_ACCESS_SUPPORT = 0,
1180911808
/// [int] 1 if atomic operations are supported over the P2P link,
1181011809
/// otherwise such operations are not supported.
11811-
UR_EXP_PEER_INFO_UR_PEER_ATOMICS_SUPPORTED = 1,
11810+
UR_EXP_PEER_INFO_UR_PEER_ATOMICS_SUPPORT = 1,
1181211811
/// @cond
1181311812
UR_EXP_PEER_INFO_FORCE_UINT32 = 0x7fffffff
1181411813
/// @endcond
@@ -11918,7 +11917,7 @@ UR_APIEXPORT ur_result_t UR_APICALL urUsmP2PDisablePeerAccessExp(
1191811917
/// + `NULL == commandDevice`
1191911918
/// + `NULL == peerDevice`
1192011919
/// - ::UR_RESULT_ERROR_INVALID_ENUMERATION
11921-
/// + `::UR_EXP_PEER_INFO_UR_PEER_ATOMICS_SUPPORTED < propName`
11920+
/// + `::UR_EXP_PEER_INFO_UR_PEER_ATOMICS_SUPPORT < propName`
1192211921
/// - ::UR_RESULT_ERROR_UNSUPPORTED_ENUMERATION
1192311922
/// + If `propName` is not supported by the adapter.
1192411923
/// - ::UR_RESULT_ERROR_INVALID_SIZE

include/ur_print.hpp

Lines changed: 48 additions & 48 deletions
Original file line numberDiff line numberDiff line change
@@ -2644,8 +2644,8 @@ inline std::ostream &operator<<(std::ostream &os, enum ur_device_info_t value) {
26442644
case UR_DEVICE_INFO_MAX_MEM_ALLOC_SIZE:
26452645
os << "UR_DEVICE_INFO_MAX_MEM_ALLOC_SIZE";
26462646
break;
2647-
case UR_DEVICE_INFO_IMAGE_SUPPORTED:
2648-
os << "UR_DEVICE_INFO_IMAGE_SUPPORTED";
2647+
case UR_DEVICE_INFO_IMAGE_SUPPORT:
2648+
os << "UR_DEVICE_INFO_IMAGE_SUPPORT";
26492649
break;
26502650
case UR_DEVICE_INFO_MAX_READ_IMAGE_ARGS:
26512651
os << "UR_DEVICE_INFO_MAX_READ_IMAGE_ARGS";
@@ -2890,8 +2890,8 @@ inline std::ostream &operator<<(std::ostream &os, enum ur_device_info_t value) {
28902890
case UR_DEVICE_INFO_MEM_CHANNEL_SUPPORT:
28912891
os << "UR_DEVICE_INFO_MEM_CHANNEL_SUPPORT";
28922892
break;
2893-
case UR_DEVICE_INFO_HOST_PIPE_READ_WRITE_SUPPORTED:
2894-
os << "UR_DEVICE_INFO_HOST_PIPE_READ_WRITE_SUPPORTED";
2893+
case UR_DEVICE_INFO_HOST_PIPE_READ_WRITE_SUPPORT:
2894+
os << "UR_DEVICE_INFO_HOST_PIPE_READ_WRITE_SUPPORT";
28952895
break;
28962896
case UR_DEVICE_INFO_MAX_REGISTERS_PER_WORK_GROUP:
28972897
os << "UR_DEVICE_INFO_MAX_REGISTERS_PER_WORK_GROUP";
@@ -2929,8 +2929,8 @@ inline std::ostream &operator<<(std::ostream &os, enum ur_device_info_t value) {
29292929
case UR_DEVICE_INFO_COMMAND_BUFFER_EVENT_SUPPORT_EXP:
29302930
os << "UR_DEVICE_INFO_COMMAND_BUFFER_EVENT_SUPPORT_EXP";
29312931
break;
2932-
case UR_DEVICE_INFO_CLUSTER_LAUNCH_EXP:
2933-
os << "UR_DEVICE_INFO_CLUSTER_LAUNCH_EXP";
2932+
case UR_DEVICE_INFO_CLUSTER_LAUNCH_SUPPORT_EXP:
2933+
os << "UR_DEVICE_INFO_CLUSTER_LAUNCH_SUPPORT_EXP";
29342934
break;
29352935
case UR_DEVICE_INFO_BINDLESS_IMAGES_SUPPORT_EXP:
29362936
os << "UR_DEVICE_INFO_BINDLESS_IMAGES_SUPPORT_EXP";
@@ -2980,41 +2980,41 @@ inline std::ostream &operator<<(std::ostream &os, enum ur_device_info_t value) {
29802980
case UR_DEVICE_INFO_CUBEMAP_SEAMLESS_FILTERING_SUPPORT_EXP:
29812981
os << "UR_DEVICE_INFO_CUBEMAP_SEAMLESS_FILTERING_SUPPORT_EXP";
29822982
break;
2983-
case UR_DEVICE_INFO_BINDLESS_SAMPLED_IMAGE_FETCH_1D_USM_EXP:
2984-
os << "UR_DEVICE_INFO_BINDLESS_SAMPLED_IMAGE_FETCH_1D_USM_EXP";
2983+
case UR_DEVICE_INFO_BINDLESS_SAMPLED_IMAGE_FETCH_1D_USM_SUPPORT_EXP:
2984+
os << "UR_DEVICE_INFO_BINDLESS_SAMPLED_IMAGE_FETCH_1D_USM_SUPPORT_EXP";
29852985
break;
2986-
case UR_DEVICE_INFO_BINDLESS_SAMPLED_IMAGE_FETCH_1D_EXP:
2987-
os << "UR_DEVICE_INFO_BINDLESS_SAMPLED_IMAGE_FETCH_1D_EXP";
2986+
case UR_DEVICE_INFO_BINDLESS_SAMPLED_IMAGE_FETCH_1D_SUPPORT_EXP:
2987+
os << "UR_DEVICE_INFO_BINDLESS_SAMPLED_IMAGE_FETCH_1D_SUPPORT_EXP";
29882988
break;
2989-
case UR_DEVICE_INFO_BINDLESS_SAMPLED_IMAGE_FETCH_2D_USM_EXP:
2990-
os << "UR_DEVICE_INFO_BINDLESS_SAMPLED_IMAGE_FETCH_2D_USM_EXP";
2989+
case UR_DEVICE_INFO_BINDLESS_SAMPLED_IMAGE_FETCH_2D_USM_SUPPORT_EXP:
2990+
os << "UR_DEVICE_INFO_BINDLESS_SAMPLED_IMAGE_FETCH_2D_USM_SUPPORT_EXP";
29912991
break;
2992-
case UR_DEVICE_INFO_BINDLESS_SAMPLED_IMAGE_FETCH_2D_EXP:
2993-
os << "UR_DEVICE_INFO_BINDLESS_SAMPLED_IMAGE_FETCH_2D_EXP";
2992+
case UR_DEVICE_INFO_BINDLESS_SAMPLED_IMAGE_FETCH_2D_SUPPORT_EXP:
2993+
os << "UR_DEVICE_INFO_BINDLESS_SAMPLED_IMAGE_FETCH_2D_SUPPORT_EXP";
29942994
break;
2995-
case UR_DEVICE_INFO_BINDLESS_SAMPLED_IMAGE_FETCH_3D_EXP:
2996-
os << "UR_DEVICE_INFO_BINDLESS_SAMPLED_IMAGE_FETCH_3D_EXP";
2995+
case UR_DEVICE_INFO_BINDLESS_SAMPLED_IMAGE_FETCH_3D_SUPPORT_EXP:
2996+
os << "UR_DEVICE_INFO_BINDLESS_SAMPLED_IMAGE_FETCH_3D_SUPPORT_EXP";
29972997
break;
29982998
case UR_DEVICE_INFO_TIMESTAMP_RECORDING_SUPPORT_EXP:
29992999
os << "UR_DEVICE_INFO_TIMESTAMP_RECORDING_SUPPORT_EXP";
30003000
break;
30013001
case UR_DEVICE_INFO_IMAGE_ARRAY_SUPPORT_EXP:
30023002
os << "UR_DEVICE_INFO_IMAGE_ARRAY_SUPPORT_EXP";
30033003
break;
3004-
case UR_DEVICE_INFO_BINDLESS_UNIQUE_ADDRESSING_PER_DIM_EXP:
3005-
os << "UR_DEVICE_INFO_BINDLESS_UNIQUE_ADDRESSING_PER_DIM_EXP";
3004+
case UR_DEVICE_INFO_BINDLESS_UNIQUE_ADDRESSING_PER_DIM_SUPPORT_EXP:
3005+
os << "UR_DEVICE_INFO_BINDLESS_UNIQUE_ADDRESSING_PER_DIM_SUPPORT_EXP";
30063006
break;
3007-
case UR_DEVICE_INFO_BINDLESS_SAMPLE_1D_USM_EXP:
3008-
os << "UR_DEVICE_INFO_BINDLESS_SAMPLE_1D_USM_EXP";
3007+
case UR_DEVICE_INFO_BINDLESS_SAMPLE_1D_USM_SUPPORT_EXP:
3008+
os << "UR_DEVICE_INFO_BINDLESS_SAMPLE_1D_USM_SUPPORT_EXP";
30093009
break;
3010-
case UR_DEVICE_INFO_BINDLESS_SAMPLE_2D_USM_EXP:
3011-
os << "UR_DEVICE_INFO_BINDLESS_SAMPLE_2D_USM_EXP";
3010+
case UR_DEVICE_INFO_BINDLESS_SAMPLE_2D_USM_SUPPORT_EXP:
3011+
os << "UR_DEVICE_INFO_BINDLESS_SAMPLE_2D_USM_SUPPORT_EXP";
30123012
break;
30133013
case UR_DEVICE_INFO_ENQUEUE_NATIVE_COMMAND_SUPPORT_EXP:
30143014
os << "UR_DEVICE_INFO_ENQUEUE_NATIVE_COMMAND_SUPPORT_EXP";
30153015
break;
3016-
case UR_DEVICE_INFO_LOW_POWER_EVENTS_EXP:
3017-
os << "UR_DEVICE_INFO_LOW_POWER_EVENTS_EXP";
3016+
case UR_DEVICE_INFO_LOW_POWER_EVENTS_SUPPORT_EXP:
3017+
os << "UR_DEVICE_INFO_LOW_POWER_EVENTS_SUPPORT_EXP";
30183018
break;
30193019
case UR_DEVICE_INFO_2D_BLOCK_ARRAY_CAPABILITIES_EXP:
30203020
os << "UR_DEVICE_INFO_2D_BLOCK_ARRAY_CAPABILITIES_EXP";
@@ -3417,7 +3417,7 @@ inline ur_result_t printTagged(std::ostream &os, const void *ptr,
34173417

34183418
os << ")";
34193419
} break;
3420-
case UR_DEVICE_INFO_IMAGE_SUPPORTED: {
3420+
case UR_DEVICE_INFO_IMAGE_SUPPORT: {
34213421
const ur_bool_t *tptr = (const ur_bool_t *)ptr;
34223422
if (sizeof(ur_bool_t) > size) {
34233423
os << "invalid size (is: " << size
@@ -4433,7 +4433,7 @@ inline ur_result_t printTagged(std::ostream &os, const void *ptr,
44334433

44344434
os << ")";
44354435
} break;
4436-
case UR_DEVICE_INFO_HOST_PIPE_READ_WRITE_SUPPORTED: {
4436+
case UR_DEVICE_INFO_HOST_PIPE_READ_WRITE_SUPPORT: {
44374437
const ur_bool_t *tptr = (const ur_bool_t *)ptr;
44384438
if (sizeof(ur_bool_t) > size) {
44394439
os << "invalid size (is: " << size
@@ -4605,7 +4605,7 @@ inline ur_result_t printTagged(std::ostream &os, const void *ptr,
46054605

46064606
os << ")";
46074607
} break;
4608-
case UR_DEVICE_INFO_CLUSTER_LAUNCH_EXP: {
4608+
case UR_DEVICE_INFO_CLUSTER_LAUNCH_SUPPORT_EXP: {
46094609
const ur_bool_t *tptr = (const ur_bool_t *)ptr;
46104610
if (sizeof(ur_bool_t) > size) {
46114611
os << "invalid size (is: " << size
@@ -4826,7 +4826,7 @@ inline ur_result_t printTagged(std::ostream &os, const void *ptr,
48264826

48274827
os << ")";
48284828
} break;
4829-
case UR_DEVICE_INFO_BINDLESS_SAMPLED_IMAGE_FETCH_1D_USM_EXP: {
4829+
case UR_DEVICE_INFO_BINDLESS_SAMPLED_IMAGE_FETCH_1D_USM_SUPPORT_EXP: {
48304830
const ur_bool_t *tptr = (const ur_bool_t *)ptr;
48314831
if (sizeof(ur_bool_t) > size) {
48324832
os << "invalid size (is: " << size
@@ -4839,7 +4839,7 @@ inline ur_result_t printTagged(std::ostream &os, const void *ptr,
48394839

48404840
os << ")";
48414841
} break;
4842-
case UR_DEVICE_INFO_BINDLESS_SAMPLED_IMAGE_FETCH_1D_EXP: {
4842+
case UR_DEVICE_INFO_BINDLESS_SAMPLED_IMAGE_FETCH_1D_SUPPORT_EXP: {
48434843
const ur_bool_t *tptr = (const ur_bool_t *)ptr;
48444844
if (sizeof(ur_bool_t) > size) {
48454845
os << "invalid size (is: " << size
@@ -4852,7 +4852,7 @@ inline ur_result_t printTagged(std::ostream &os, const void *ptr,
48524852

48534853
os << ")";
48544854
} break;
4855-
case UR_DEVICE_INFO_BINDLESS_SAMPLED_IMAGE_FETCH_2D_USM_EXP: {
4855+
case UR_DEVICE_INFO_BINDLESS_SAMPLED_IMAGE_FETCH_2D_USM_SUPPORT_EXP: {
48564856
const ur_bool_t *tptr = (const ur_bool_t *)ptr;
48574857
if (sizeof(ur_bool_t) > size) {
48584858
os << "invalid size (is: " << size
@@ -4865,7 +4865,7 @@ inline ur_result_t printTagged(std::ostream &os, const void *ptr,
48654865

48664866
os << ")";
48674867
} break;
4868-
case UR_DEVICE_INFO_BINDLESS_SAMPLED_IMAGE_FETCH_2D_EXP: {
4868+
case UR_DEVICE_INFO_BINDLESS_SAMPLED_IMAGE_FETCH_2D_SUPPORT_EXP: {
48694869
const ur_bool_t *tptr = (const ur_bool_t *)ptr;
48704870
if (sizeof(ur_bool_t) > size) {
48714871
os << "invalid size (is: " << size
@@ -4878,7 +4878,7 @@ inline ur_result_t printTagged(std::ostream &os, const void *ptr,
48784878

48794879
os << ")";
48804880
} break;
4881-
case UR_DEVICE_INFO_BINDLESS_SAMPLED_IMAGE_FETCH_3D_EXP: {
4881+
case UR_DEVICE_INFO_BINDLESS_SAMPLED_IMAGE_FETCH_3D_SUPPORT_EXP: {
48824882
const ur_bool_t *tptr = (const ur_bool_t *)ptr;
48834883
if (sizeof(ur_bool_t) > size) {
48844884
os << "invalid size (is: " << size
@@ -4917,7 +4917,7 @@ inline ur_result_t printTagged(std::ostream &os, const void *ptr,
49174917

49184918
os << ")";
49194919
} break;
4920-
case UR_DEVICE_INFO_BINDLESS_UNIQUE_ADDRESSING_PER_DIM_EXP: {
4920+
case UR_DEVICE_INFO_BINDLESS_UNIQUE_ADDRESSING_PER_DIM_SUPPORT_EXP: {
49214921
const ur_bool_t *tptr = (const ur_bool_t *)ptr;
49224922
if (sizeof(ur_bool_t) > size) {
49234923
os << "invalid size (is: " << size
@@ -4930,7 +4930,7 @@ inline ur_result_t printTagged(std::ostream &os, const void *ptr,
49304930

49314931
os << ")";
49324932
} break;
4933-
case UR_DEVICE_INFO_BINDLESS_SAMPLE_1D_USM_EXP: {
4933+
case UR_DEVICE_INFO_BINDLESS_SAMPLE_1D_USM_SUPPORT_EXP: {
49344934
const ur_bool_t *tptr = (const ur_bool_t *)ptr;
49354935
if (sizeof(ur_bool_t) > size) {
49364936
os << "invalid size (is: " << size
@@ -4943,7 +4943,7 @@ inline ur_result_t printTagged(std::ostream &os, const void *ptr,
49434943

49444944
os << ")";
49454945
} break;
4946-
case UR_DEVICE_INFO_BINDLESS_SAMPLE_2D_USM_EXP: {
4946+
case UR_DEVICE_INFO_BINDLESS_SAMPLE_2D_USM_SUPPORT_EXP: {
49474947
const ur_bool_t *tptr = (const ur_bool_t *)ptr;
49484948
if (sizeof(ur_bool_t) > size) {
49494949
os << "invalid size (is: " << size
@@ -4969,7 +4969,7 @@ inline ur_result_t printTagged(std::ostream &os, const void *ptr,
49694969

49704970
os << ")";
49714971
} break;
4972-
case UR_DEVICE_INFO_LOW_POWER_EVENTS_EXP: {
4972+
case UR_DEVICE_INFO_LOW_POWER_EVENTS_SUPPORT_EXP: {
49734973
const ur_bool_t *tptr = (const ur_bool_t *)ptr;
49744974
if (sizeof(ur_bool_t) > size) {
49754975
os << "invalid size (is: " << size
@@ -9524,8 +9524,8 @@ inline std::ostream &operator<<(std::ostream &os, enum ur_queue_flag_t value) {
95249524
case UR_QUEUE_FLAG_SYNC_WITH_DEFAULT_STREAM:
95259525
os << "UR_QUEUE_FLAG_SYNC_WITH_DEFAULT_STREAM";
95269526
break;
9527-
case UR_QUEUE_FLAG_LOW_POWER_EVENTS_EXP:
9528-
os << "UR_QUEUE_FLAG_LOW_POWER_EVENTS_EXP";
9527+
case UR_QUEUE_FLAG_LOW_POWER_EVENTS_SUPPORT_EXP:
9528+
os << "UR_QUEUE_FLAG_LOW_POWER_EVENTS_SUPPORT_EXP";
95299529
break;
95309530
default:
95319531
os << "unknown enumerator";
@@ -9662,15 +9662,15 @@ inline ur_result_t printFlag<ur_queue_flag_t>(std::ostream &os, uint32_t flag) {
96629662
os << UR_QUEUE_FLAG_SYNC_WITH_DEFAULT_STREAM;
96639663
}
96649664

9665-
if ((val & UR_QUEUE_FLAG_LOW_POWER_EVENTS_EXP) ==
9666-
(uint32_t)UR_QUEUE_FLAG_LOW_POWER_EVENTS_EXP) {
9667-
val ^= (uint32_t)UR_QUEUE_FLAG_LOW_POWER_EVENTS_EXP;
9665+
if ((val & UR_QUEUE_FLAG_LOW_POWER_EVENTS_SUPPORT_EXP) ==
9666+
(uint32_t)UR_QUEUE_FLAG_LOW_POWER_EVENTS_SUPPORT_EXP) {
9667+
val ^= (uint32_t)UR_QUEUE_FLAG_LOW_POWER_EVENTS_SUPPORT_EXP;
96689668
if (!first) {
96699669
os << " | ";
96709670
} else {
96719671
first = false;
96729672
}
9673-
os << UR_QUEUE_FLAG_LOW_POWER_EVENTS_EXP;
9673+
os << UR_QUEUE_FLAG_LOW_POWER_EVENTS_SUPPORT_EXP;
96749674
}
96759675
if (val != 0) {
96769676
std::bitset<32> bits(val);
@@ -11373,11 +11373,11 @@ inline std::ostream &operator<<(std::ostream &os,
1137311373
inline std::ostream &operator<<(std::ostream &os,
1137411374
enum ur_exp_peer_info_t value) {
1137511375
switch (value) {
11376-
case UR_EXP_PEER_INFO_UR_PEER_ACCESS_SUPPORTED:
11377-
os << "UR_EXP_PEER_INFO_UR_PEER_ACCESS_SUPPORTED";
11376+
case UR_EXP_PEER_INFO_UR_PEER_ACCESS_SUPPORT:
11377+
os << "UR_EXP_PEER_INFO_UR_PEER_ACCESS_SUPPORT";
1137811378
break;
11379-
case UR_EXP_PEER_INFO_UR_PEER_ATOMICS_SUPPORTED:
11380-
os << "UR_EXP_PEER_INFO_UR_PEER_ATOMICS_SUPPORTED";
11379+
case UR_EXP_PEER_INFO_UR_PEER_ATOMICS_SUPPORT:
11380+
os << "UR_EXP_PEER_INFO_UR_PEER_ATOMICS_SUPPORT";
1138111381
break;
1138211382
default:
1138311383
os << "unknown enumerator";
@@ -11396,7 +11396,7 @@ inline ur_result_t printTagged(std::ostream &os, const void *ptr,
1139611396
}
1139711397

1139811398
switch (value) {
11399-
case UR_EXP_PEER_INFO_UR_PEER_ACCESS_SUPPORTED: {
11399+
case UR_EXP_PEER_INFO_UR_PEER_ACCESS_SUPPORT: {
1140011400
const int *tptr = (const int *)ptr;
1140111401
if (sizeof(int) > size) {
1140211402
os << "invalid size (is: " << size << ", expected: >=" << sizeof(int)
@@ -11409,7 +11409,7 @@ inline ur_result_t printTagged(std::ostream &os, const void *ptr,
1140911409

1141011410
os << ")";
1141111411
} break;
11412-
case UR_EXP_PEER_INFO_UR_PEER_ATOMICS_SUPPORTED: {
11412+
case UR_EXP_PEER_INFO_UR_PEER_ATOMICS_SUPPORT: {
1141311413
const int *tptr = (const int *)ptr;
1141411414
if (sizeof(int) > size) {
1141511415
os << "invalid size (is: " << size << ", expected: >=" << sizeof(int)

0 commit comments

Comments
 (0)