@@ -226,10 +226,10 @@ typedef enum ur_function_t {
226226 UR_FUNCTION_BINDLESS_IMAGES_IMPORT_EXTERNAL_SEMAPHORE_EXP = 227, ///< Enumerator for ::urBindlessImagesImportExternalSemaphoreExp
227227 UR_FUNCTION_ENQUEUE_NATIVE_COMMAND_EXP = 228, ///< Enumerator for ::urEnqueueNativeCommandExp
228228 UR_FUNCTION_LOADER_CONFIG_SET_MOCKING_ENABLED = 229, ///< Enumerator for ::urLoaderConfigSetMockingEnabled
229- UR_FUNCTION_BINDLESS_IMAGES_RELEASE_EXTERNAL_MEMORY_EXP = 230, ///< Enumerator for ::urBindlessImagesReleaseExternalMemoryExp
230- UR_FUNCTION_BINDLESS_IMAGES_MAP_EXTERNAL_LINEAR_MEMORY_EXP = 231, ///< Enumerator for ::urBindlessImagesMapExternalLinearMemoryExp
231- UR_FUNCTION_SET_LOGGER_CALLBACK = 232, ///< Enumerator for ::urSetLoggerCallback
232- UR_FUNCTION_SET_LOGGER_CALLBACK_LEVEL = 233, ///< Enumerator for ::urSetLoggerCallbackLevel
229+ UR_FUNCTION_ADAPTER_SET_LOGGER_CALLBACK = 230, ///< Enumerator for ::urAdapterSetLoggerCallback
230+ UR_FUNCTION_ADAPTER_SET_LOGGER_CALLBACK_LEVEL = 231, ///< Enumerator for ::urAdapterSetLoggerCallbackLevel
231+ UR_FUNCTION_BINDLESS_IMAGES_MAP_EXTERNAL_LINEAR_MEMORY_EXP = 232, ///< Enumerator for ::urBindlessImagesMapExternalLinearMemoryExp
232+ UR_FUNCTION_BINDLESS_IMAGES_RELEASE_EXTERNAL_MEMORY_EXP = 233, ///< Enumerator for ::urBindlessImagesReleaseExternalMemoryExp
233233 /// @cond
234234 UR_FUNCTION_FORCE_UINT32 = 0x7fffffff
235235 /// @endcond
@@ -1031,7 +1031,7 @@ typedef enum ur_logger_level_t {
10311031
10321032///////////////////////////////////////////////////////////////////////////////
10331033/// @brief Callback function to retrieve output from the logger.
1034- typedef void (*ur_logger_output_callback_t )(
1034+ typedef void (*ur_logger_callback_t )(
10351035 ur_logger_level_t level, ///< [out] Minimum level of messages to be processed by the logger.
10361036 const char *pLoggerMsg, ///< [in][out] pointer to data to be passed to callback
10371037 void *pUserData ///< [in][out] pointer to data to be passed to callback
@@ -1054,11 +1054,11 @@ typedef void (*ur_logger_output_callback_t)(
10541054/// - ::UR_RESULT_ERROR_INVALID_ENUMERATION
10551055/// + `::UR_LOGGER_LEVEL_QUIET < level`
10561056UR_APIEXPORT ur_result_t UR_APICALL
1057- urSetLoggerCallback (
1058- ur_adapter_handle_t hAdapter, ///< [in] handle of the adapter
1059- ur_logger_output_callback_t pfnLoggerCallback, ///< [in] Function pointer to callback from the logger.
1060- void *pUserData, ///< [in][out][optional] pointer to data to be passed to callback
1061- ur_logger_level_t level ///< [in] logging level
1057+ urAdapterSetLoggerCallback (
1058+ ur_adapter_handle_t hAdapter, ///< [in] handle of the adapter
1059+ ur_logger_callback_t pfnLoggerCallback, ///< [in] Function pointer to callback from the logger.
1060+ void *pUserData, ///< [in][out][optional] pointer to data to be passed to callback
1061+ ur_logger_level_t level ///< [in] logging level
10621062);
10631063
10641064///////////////////////////////////////////////////////////////////////////////
@@ -1074,7 +1074,7 @@ urSetLoggerCallback(
10741074/// - ::UR_RESULT_ERROR_INVALID_ENUMERATION
10751075/// + `::UR_LOGGER_LEVEL_QUIET < level`
10761076UR_APIEXPORT ur_result_t UR_APICALL
1077- urSetLoggerCallbackLevel (
1077+ urAdapterSetLoggerCallbackLevel (
10781078 ur_adapter_handle_t hAdapter, ///< [in] handle of the adapter
10791079 ur_logger_level_t level ///< [in] logging level
10801080);
@@ -9807,6 +9807,26 @@ typedef struct ur_loader_config_set_mocking_enabled_params_t {
98079807 ur_bool_t *penable;
98089808} ur_loader_config_set_mocking_enabled_params_t;
98099809
9810+ ///////////////////////////////////////////////////////////////////////////////
9811+ /// @brief Function parameters for urAdapterSetLoggerCallback
9812+ /// @details Each entry is a pointer to the parameter passed to the function;
9813+ /// allowing the callback the ability to modify the parameter's value
9814+ typedef struct ur_adapter_set_logger_callback_params_t {
9815+ ur_adapter_handle_t *phAdapter;
9816+ ur_logger_callback_t *ppfnLoggerCallback;
9817+ void **ppUserData;
9818+ ur_logger_level_t *plevel;
9819+ } ur_adapter_set_logger_callback_params_t;
9820+
9821+ ///////////////////////////////////////////////////////////////////////////////
9822+ /// @brief Function parameters for urAdapterSetLoggerCallbackLevel
9823+ /// @details Each entry is a pointer to the parameter passed to the function;
9824+ /// allowing the callback the ability to modify the parameter's value
9825+ typedef struct ur_adapter_set_logger_callback_level_params_t {
9826+ ur_adapter_handle_t *phAdapter;
9827+ ur_logger_level_t *plevel;
9828+ } ur_adapter_set_logger_callback_level_params_t;
9829+
98109830///////////////////////////////////////////////////////////////////////////////
98119831/// @brief Function parameters for urPlatformGet
98129832/// @details Each entry is a pointer to the parameter passed to the function;
@@ -10717,26 +10737,6 @@ typedef struct ur_adapter_get_info_params_t {
1071710737 size_t **ppPropSizeRet;
1071810738} ur_adapter_get_info_params_t;
1071910739
10720- ///////////////////////////////////////////////////////////////////////////////
10721- /// @brief Function parameters for urSetLoggerCallback
10722- /// @details Each entry is a pointer to the parameter passed to the function;
10723- /// allowing the callback the ability to modify the parameter's value
10724- typedef struct ur_set_logger_callback_params_t {
10725- ur_adapter_handle_t *phAdapter;
10726- ur_logger_output_callback_t *ppfnLoggerCallback;
10727- void **ppUserData;
10728- ur_logger_level_t *plevel;
10729- } ur_set_logger_callback_params_t;
10730-
10731- ///////////////////////////////////////////////////////////////////////////////
10732- /// @brief Function parameters for urSetLoggerCallbackLevel
10733- /// @details Each entry is a pointer to the parameter passed to the function;
10734- /// allowing the callback the ability to modify the parameter's value
10735- typedef struct ur_set_logger_callback_level_params_t {
10736- ur_adapter_handle_t *phAdapter;
10737- ur_logger_level_t *plevel;
10738- } ur_set_logger_callback_level_params_t;
10739-
1074010740///////////////////////////////////////////////////////////////////////////////
1074110741/// @brief Function parameters for urEnqueueKernelLaunch
1074210742/// @details Each entry is a pointer to the parameter passed to the function;
0 commit comments