Skip to content

Commit f18c41a

Browse files
[L0] uint_32 change
Signed-off-by: Winston Zhang <[email protected]>
1 parent ecc93a0 commit f18c41a

File tree

5 files changed

+19
-18
lines changed

5 files changed

+19
-18
lines changed

source/adapters/level_zero/common.hpp

+8-7
Original file line numberDiff line numberDiff line change
@@ -218,13 +218,14 @@ enum {
218218
UrL0SerializeBlock =
219219
2, // blocking UR calls, where supported (usually in enqueue commands)
220220
};
221-
typedef enum {
222-
COUNTER_BASED = 1 << 0,
223-
USING_IMM_CMDLIST = 1 << 1,
224-
HOST_VISIBLE = 1 << 2,
225-
ENABLE_PROFILER = 1 << 3,
226-
MULTIDEVICE = 1 << 4
227-
} EventFlags;
221+
typedef uint32_t ur_event_flags_t;
222+
typedef enum ur_event_flag_t {
223+
COUNTER_BASED = UR_BIT(0),
224+
USING_IMM_CMDLIST = UR_BIT(1),
225+
HOST_VISIBLE = UR_BIT(2),
226+
ENABLE_PROFILER = UR_BIT(3),
227+
MULTIDEVICE = UR_BIT(4)
228+
} ur_event_flag_t;
228229

229230
static const uint32_t UrL0Serialize = [] {
230231
const char *ZeSerializeMode = std::getenv("ZE_SERIALIZE");

source/adapters/level_zero/context.cpp

+4-4
Original file line numberDiff line numberDiff line change
@@ -470,7 +470,7 @@ static const uint32_t MaxNumEventsPerPool = [] {
470470
}();
471471

472472
ur_result_t ur_context_handle_t_::getFreeSlotInExistingOrNewPool(
473-
ze_event_pool_handle_t &Pool, size_t &Index, EventFlags Flags,
473+
ze_event_pool_handle_t &Pool, size_t &Index, enum ur_event_flag_t Flags,
474474
ur_device_handle_t Device) {
475475
// Lock while updating event pool machinery.
476476
std::scoped_lock<ur_mutex> Lock(ZeEventPoolCacheMutex);
@@ -552,7 +552,7 @@ ur_result_t ur_context_handle_t_::getFreeSlotInExistingOrNewPool(
552552
}
553553

554554
ur_event_handle_t
555-
ur_context_handle_t_::getEventFromContextCache(EventFlags Flags,
555+
ur_context_handle_t_::getEventFromContextCache(enum ur_event_flag_t Flags,
556556
ur_device_handle_t Device) {
557557
std::scoped_lock<ur_mutex> Lock(EventCacheMutex);
558558
auto Cache = getEventCache(Flags, Device);
@@ -578,7 +578,7 @@ void ur_context_handle_t_::addEventToContextCache(ur_event_handle_t Event) {
578578
Device = Event->UrQueue->Device;
579579
}
580580

581-
EventFlags Flags = static_cast<EventFlags>(
581+
enum ur_event_flag_t Flags = static_cast<enum ur_event_flag_t>(
582582
Event->isHostVisible() ? HOST_VISIBLE
583583
: 0 | Event->isProfilingEnabled() ? ENABLE_PROFILER
584584
: 0);
@@ -605,7 +605,7 @@ ur_context_handle_t_::decrementUnreleasedEventsInPool(ur_event_handle_t Event) {
605605
ZeDevice = Event->UrQueue->Device->ZeDevice;
606606
}
607607

608-
EventFlags Flags = static_cast<EventFlags>(
608+
enum ur_event_flag_t Flags = static_cast<enum ur_event_flag_t>(
609609
Event->isHostVisible() ? HOST_VISIBLE
610610
: 0 | Event->isProfilingEnabled() ? ENABLE_PROFILER
611611
: 0 | Event->CounterBasedEventsEnabled ? COUNTER_BASED

source/adapters/level_zero/context.hpp

+5-5
Original file line numberDiff line numberDiff line change
@@ -197,11 +197,11 @@ struct ur_context_handle_t_ : _ur_object {
197197
// slot for a host-visible event. The ProfilingEnabled tells is we need a
198198
// slot for an event with profiling capabilities.
199199
ur_result_t getFreeSlotInExistingOrNewPool(ze_event_pool_handle_t &, size_t &,
200-
EventFlags Flags,
200+
enum ur_event_flag_t Flags,
201201
ur_device_handle_t Device);
202202

203203
// Get ur_event_handle_t from cache.
204-
ur_event_handle_t getEventFromContextCache(EventFlags Flags,
204+
ur_event_handle_t getEventFromContextCache(enum ur_event_flag_t Flags,
205205
ur_device_handle_t Device);
206206

207207
// Add ur_event_handle_t to cache.
@@ -217,7 +217,7 @@ struct ur_context_handle_t_ : _ur_object {
217217
};
218218

219219
std::list<ze_event_pool_handle_t> *
220-
getZeEventPoolCache(EventFlags Flags, ze_device_handle_t ZeDevice) {
220+
getZeEventPoolCache(enum ur_event_flag_t Flags, ze_device_handle_t ZeDevice) {
221221
EventPoolCacheType CacheType;
222222

223223
calculateCacheIndex(Flags, CacheType);
@@ -238,7 +238,7 @@ struct ur_context_handle_t_ : _ur_object {
238238
}
239239
}
240240

241-
ur_result_t calculateCacheIndex(EventFlags Flags,
241+
ur_result_t calculateCacheIndex(enum ur_event_flag_t Flags,
242242
EventPoolCacheType &CacheType) {
243243
if (Flags & COUNTER_BASED && Flags & HOST_VISIBLE &&
244244
!(Flags & USING_IMM_CMDLIST)) {
@@ -296,7 +296,7 @@ struct ur_context_handle_t_ : _ur_object {
296296

297297
private:
298298
// Get the cache of events for a provided scope and profiling mode.
299-
auto getEventCache(EventFlags Flags, ur_device_handle_t Device) {
299+
auto getEventCache(enum ur_event_flag_t Flags, ur_device_handle_t Device) {
300300
if (Flags & HOST_VISIBLE) {
301301
if (Device) {
302302
auto EventCachesMap = Flags & ENABLE_PROFILER

source/adapters/level_zero/event.cpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -1230,7 +1230,7 @@ ur_result_t EventCreate(ur_context_handle_t Context, ur_queue_handle_t Queue,
12301230
bool ProfilingEnabled =
12311231
ForceDisableProfiling ? false : (!Queue || Queue->isProfilingEnabled());
12321232
bool UsingImmediateCommandlists = !Queue || Queue->UsingImmCmdLists;
1233-
EventFlags Flags = static_cast<EventFlags>(
1233+
enum ur_event_flag_t Flags = static_cast<enum ur_event_flag_t>(
12341234
ProfilingEnabled ? ENABLE_PROFILER
12351235
: 0 | UsingImmediateCommandlists ? USING_IMM_CMDLIST
12361236
: 0 | HostVisible ? HOST_VISIBLE

source/adapters/level_zero/event.hpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -132,7 +132,7 @@ struct ur_event_handle_t_ : _ur_object {
132132
OwnNativeHandle = OwnZeEvent;
133133
}
134134

135-
EventFlags flags;
135+
enum ur_event_flag_t flags;
136136
// Level Zero event handle.
137137
ze_event_handle_t ZeEvent;
138138

0 commit comments

Comments
 (0)