@@ -226,8 +226,8 @@ typedef enum ur_function_t {
226226 UR_FUNCTION_BINDLESS_IMAGES_IMPORT_EXTERNAL_MEMORY_EXP = 226, ///< Enumerator for ::urBindlessImagesImportExternalMemoryExp
227227 UR_FUNCTION_BINDLESS_IMAGES_IMPORT_EXTERNAL_SEMAPHORE_EXP = 227, ///< Enumerator for ::urBindlessImagesImportExternalSemaphoreExp
228228 UR_FUNCTION_ENQUEUE_NATIVE_COMMAND_EXP = 228, ///< Enumerator for ::urEnqueueNativeCommandExp
229- UR_FUNCTION_SET_LOGGER_CALLBACK = 229 , ///< Enumerator for ::urSetLoggerCallback
230- UR_FUNCTION_SET_LOGGER_CALLBACK_LEVEL = 230 , ///< Enumerator for ::urSetLoggerCallbackLevel
229+ UR_FUNCTION_ADAPTER_SET_LOGGER_CALLBACK = 231 , ///< Enumerator for ::urAdapterSetLoggerCallback
230+ UR_FUNCTION_ADAPTER_SET_LOGGER_CALLBACK_LEVEL = 232 , ///< Enumerator for ::urAdapterSetLoggerCallbackLevel
231231 /// @cond
232232 UR_FUNCTION_FORCE_UINT32 = 0x7fffffff
233233 /// @endcond
@@ -1028,7 +1028,7 @@ typedef void (*ur_logger_output_callback_t)(
10281028/// - ::UR_RESULT_ERROR_INVALID_ENUMERATION
10291029/// + `::UR_LOGGER_LEVEL_QUIET < level`
10301030UR_APIEXPORT ur_result_t UR_APICALL
1031- urSetLoggerCallback (
1031+ urAdapterSetLoggerCallback (
10321032 ur_adapter_handle_t hAdapter, ///< [in] handle of the adapter
10331033 ur_logger_output_callback_t pfnLoggerCallback, ///< [in] Function pointer to callback from the logger.
10341034 void *pUserData, ///< [in][out][optional] pointer to data to be passed to callback
@@ -1048,7 +1048,7 @@ urSetLoggerCallback(
10481048/// - ::UR_RESULT_ERROR_INVALID_ENUMERATION
10491049/// + `::UR_LOGGER_LEVEL_QUIET < level`
10501050UR_APIEXPORT ur_result_t UR_APICALL
1051- urSetLoggerCallbackLevel (
1051+ urAdapterSetLoggerCallbackLevel (
10521052 ur_adapter_handle_t hAdapter, ///< [in] handle of the adapter
10531053 ur_logger_level_t level ///< [in] logging level
10541054);
@@ -9720,6 +9720,26 @@ typedef struct ur_loader_config_set_code_location_callback_params_t {
97209720 void **ppUserData;
97219721} ur_loader_config_set_code_location_callback_params_t;
97229722
9723+ ///////////////////////////////////////////////////////////////////////////////
9724+ /// @brief Function parameters for urAdapterSetLoggerCallback
9725+ /// @details Each entry is a pointer to the parameter passed to the function;
9726+ /// allowing the callback the ability to modify the parameter's value
9727+ typedef struct ur_adapter_set_logger_callback_params_t {
9728+ ur_adapter_handle_t *phAdapter;
9729+ ur_logger_output_callback_t *ppfnLoggerCallback;
9730+ void **ppUserData;
9731+ ur_logger_level_t *plevel;
9732+ } ur_adapter_set_logger_callback_params_t;
9733+
9734+ ///////////////////////////////////////////////////////////////////////////////
9735+ /// @brief Function parameters for urAdapterSetLoggerCallbackLevel
9736+ /// @details Each entry is a pointer to the parameter passed to the function;
9737+ /// allowing the callback the ability to modify the parameter's value
9738+ typedef struct ur_adapter_set_logger_callback_level_params_t {
9739+ ur_adapter_handle_t *phAdapter;
9740+ ur_logger_level_t *plevel;
9741+ } ur_adapter_set_logger_callback_level_params_t;
9742+
97239743///////////////////////////////////////////////////////////////////////////////
97249744/// @brief Function parameters for urPlatformGet
97259745/// @details Each entry is a pointer to the parameter passed to the function;
@@ -10629,26 +10649,6 @@ typedef struct ur_adapter_get_info_params_t {
1062910649 size_t **ppPropSizeRet;
1063010650} ur_adapter_get_info_params_t;
1063110651
10632- ///////////////////////////////////////////////////////////////////////////////
10633- /// @brief Function parameters for urSetLoggerCallback
10634- /// @details Each entry is a pointer to the parameter passed to the function;
10635- /// allowing the callback the ability to modify the parameter's value
10636- typedef struct ur_set_logger_callback_params_t {
10637- ur_adapter_handle_t *phAdapter;
10638- ur_logger_output_callback_t *ppfnLoggerCallback;
10639- void **ppUserData;
10640- ur_logger_level_t *plevel;
10641- } ur_set_logger_callback_params_t;
10642-
10643- ///////////////////////////////////////////////////////////////////////////////
10644- /// @brief Function parameters for urSetLoggerCallbackLevel
10645- /// @details Each entry is a pointer to the parameter passed to the function;
10646- /// allowing the callback the ability to modify the parameter's value
10647- typedef struct ur_set_logger_callback_level_params_t {
10648- ur_adapter_handle_t *phAdapter;
10649- ur_logger_level_t *plevel;
10650- } ur_set_logger_callback_level_params_t;
10651-
1065210652///////////////////////////////////////////////////////////////////////////////
1065310653/// @brief Function parameters for urEnqueueKernelLaunch
1065410654/// @details Each entry is a pointer to the parameter passed to the function;
0 commit comments