Event Pool - Experimental#

oneAPI Level Zero Specification - Version 1.18.31

Event Pool - Experimental Enums#

ze_event_pool_counter_based_exp_flags_t#

Added in version 1.8

enum ze_event_pool_counter_based_exp_flag_t#

Values:

enumerator ZE_EVENT_POOL_COUNTER_BASED_EXP_FLAG_IMMEDIATE#

Counter-based event pool is used for immediate command lists (default)

enumerator ZE_EVENT_POOL_COUNTER_BASED_EXP_FLAG_NON_IMMEDIATE#

Counter-based event pool is for non-immediate command lists.

enumerator ZE_EVENT_POOL_COUNTER_BASED_EXP_FLAG_FORCE_UINT32#

Value marking end of ZE_EVENT_POOL_COUNTER_BASED_EXP_FLAG_* ENUMs.

Event Pool - Experimental Structures#

ze_event_pool_counter_based_exp_desc_t#

Added in version 1.8

struct ze_event_pool_counter_based_exp_desc_t#

Event pool descriptor for counter-based events. This structure may be passed to zeEventPoolCreate as pNext member of ze_event_pool_desc_t.

Deprecated:

since 1.15

Public Members

ze_structure_type_t stype#

[in] type of this structure

const void *pNext#

[in][optional] must be null or a pointer to an extension-specific structure (i.e. contains stype and pNext).

ze_event_pool_counter_based_exp_flags_t flags#

[in] mode flags. must be 0 (default) or a valid value of ze_event_pool_counter_based_exp_flag_t default behavior is counter-based event pool is only used for immediate command lists.