@@ -83,7 +83,7 @@ inline ur_result_t mock_urDeviceGet(void *pParams) {
8383inline ur_result_t mock_urDeviceRetain (void *) { return UR_RESULT_SUCCESS; }
8484inline ur_result_t mock_urDeviceRelease (void *) { return UR_RESULT_SUCCESS; }
8585
86- template <ur_adapter_backend_t Backend>
86+ template <ur_backend_t Backend>
8787inline ur_result_t mock_urAdapterGetInfo (void *pParams) {
8888 auto params = reinterpret_cast <ur_adapter_get_info_params_t *>(pParams);
8989
@@ -100,7 +100,7 @@ inline ur_result_t mock_urAdapterGetInfo(void *pParams) {
100100 return UR_RESULT_SUCCESS;
101101}
102102
103- template <ur_platform_backend_t Backend>
103+ template <ur_backend_t Backend>
104104inline ur_result_t mock_urPlatformGetInfo (void *pParams) {
105105 auto params = reinterpret_cast <ur_platform_get_info_params_t *>(pParams);
106106 constexpr char MockPlatformName[] = " Mock platform" ;
@@ -556,16 +556,14 @@ template <sycl::backend Backend = backend::opencl> class UrMock {
556556#define ADD_DEFAULT_OVERRIDE (func_name, func_override ) \
557557 mock::getCallbacks ().set_replace_callback (#func_name, \
558558 &MockAdapter::func_override);
559- ADD_DEFAULT_OVERRIDE (
560- urAdapterGetInfo,
561- mock_urAdapterGetInfo<convertToUrAdapterBackend (Backend)>)
559+ ADD_DEFAULT_OVERRIDE (urAdapterGetInfo,
560+ mock_urAdapterGetInfo<convertToUrBackend (Backend)>)
562561 ADD_DEFAULT_OVERRIDE (urPlatformGet, mock_urPlatformGet)
563562 ADD_DEFAULT_OVERRIDE (urDeviceGet, mock_urDeviceGet)
564563 ADD_DEFAULT_OVERRIDE (urDeviceRetain, mock_urDeviceRetain)
565564 ADD_DEFAULT_OVERRIDE (urDeviceRelease, mock_urDeviceRelease)
566- ADD_DEFAULT_OVERRIDE (
567- urPlatformGetInfo,
568- mock_urPlatformGetInfo<convertToUrPlatformBackend (Backend)>)
565+ ADD_DEFAULT_OVERRIDE (urPlatformGetInfo,
566+ mock_urPlatformGetInfo<convertToUrBackend (Backend)>)
569567 ADD_DEFAULT_OVERRIDE (urDeviceGetInfo, mock_urDeviceGetInfo)
570568 ADD_DEFAULT_OVERRIDE (urProgramGetInfo, mock_urProgramGetInfo)
571569 ADD_DEFAULT_OVERRIDE (urContextGetInfo, mock_urContextGetInfo)
@@ -623,39 +621,21 @@ template <sycl::backend Backend = backend::opencl> class UrMock {
623621private:
624622 // These two helpers are needed to enable arbitrary backend selection
625623 // at compile time.
626- static constexpr ur_platform_backend_t
627- convertToUrPlatformBackend (const sycl::backend SyclBackend) {
624+ static constexpr ur_backend_t
625+ convertToUrBackend (const sycl::backend SyclBackend) {
628626 switch (SyclBackend) {
629627 case sycl::backend::opencl:
630- return UR_PLATFORM_BACKEND_OPENCL ;
628+ return UR_BACKEND_OPENCL ;
631629 case sycl::backend::ext_oneapi_level_zero:
632- return UR_PLATFORM_BACKEND_LEVEL_ZERO ;
630+ return UR_BACKEND_LEVEL_ZERO ;
633631 case sycl::backend::ext_oneapi_cuda:
634- return UR_PLATFORM_BACKEND_CUDA ;
632+ return UR_BACKEND_CUDA ;
635633 case sycl::backend::ext_oneapi_hip:
636- return UR_PLATFORM_BACKEND_HIP ;
634+ return UR_BACKEND_HIP ;
637635 case sycl::backend::ext_oneapi_native_cpu:
638- return UR_PLATFORM_BACKEND_NATIVE_CPU ;
636+ return UR_BACKEND_NATIVE_CPU ;
639637 default :
640- return UR_PLATFORM_BACKEND_UNKNOWN;
641- }
642- }
643-
644- static constexpr ur_adapter_backend_t
645- convertToUrAdapterBackend (sycl::backend SyclBackend) {
646- switch (SyclBackend) {
647- case sycl::backend::opencl:
648- return UR_ADAPTER_BACKEND_OPENCL;
649- case sycl::backend::ext_oneapi_level_zero:
650- return UR_ADAPTER_BACKEND_LEVEL_ZERO;
651- case sycl::backend::ext_oneapi_cuda:
652- return UR_ADAPTER_BACKEND_CUDA;
653- case sycl::backend::ext_oneapi_hip:
654- return UR_ADAPTER_BACKEND_HIP;
655- case sycl::backend::ext_oneapi_native_cpu:
656- return UR_ADAPTER_BACKEND_NATIVE_CPU;
657- default :
658- return UR_ADAPTER_BACKEND_UNKNOWN;
638+ return UR_BACKEND_UNKNOWN;
659639 }
660640 }
661641};
0 commit comments