@@ -27,89 +27,7 @@ void fini_ze_global_state(void) {
2727 }
2828}
2929
30- #if defined(UMF_NO_LEVEL_ZERO_PROVIDER )
31-
32- umf_result_t umfLevelZeroMemoryProviderParamsCreate (
33- umf_level_zero_memory_provider_params_handle_t * hParams ) {
34- (void )hParams ;
35- LOG_ERR ("L0 memory provider is disabled! (UMF_BUILD_LEVEL_ZERO_PROVIDER is "
36- "OFF)" );
37- return UMF_RESULT_ERROR_NOT_SUPPORTED ;
38- }
39-
40- umf_result_t umfLevelZeroMemoryProviderParamsDestroy (
41- umf_level_zero_memory_provider_params_handle_t hParams ) {
42- (void )hParams ;
43- LOG_ERR ("L0 memory provider is disabled! (UMF_BUILD_LEVEL_ZERO_PROVIDER is "
44- "OFF)" );
45- return UMF_RESULT_ERROR_NOT_SUPPORTED ;
46- }
47-
48- umf_result_t umfLevelZeroMemoryProviderParamsSetContext (
49- umf_level_zero_memory_provider_params_handle_t hParams ,
50- ze_context_handle_t hContext ) {
51- (void )hParams ;
52- (void )hContext ;
53- LOG_ERR ("L0 memory provider is disabled! (UMF_BUILD_LEVEL_ZERO_PROVIDER is "
54- "OFF)" );
55- return UMF_RESULT_ERROR_NOT_SUPPORTED ;
56- }
57-
58- umf_result_t umfLevelZeroMemoryProviderParamsSetDevice (
59- umf_level_zero_memory_provider_params_handle_t hParams ,
60- ze_device_handle_t hDevice ) {
61- (void )hParams ;
62- (void )hDevice ;
63- LOG_ERR ("L0 memory provider is disabled! (UMF_BUILD_LEVEL_ZERO_PROVIDER is "
64- "OFF)" );
65- return UMF_RESULT_ERROR_NOT_SUPPORTED ;
66- }
67-
68- umf_result_t umfLevelZeroMemoryProviderParamsSetMemoryType (
69- umf_level_zero_memory_provider_params_handle_t hParams ,
70- umf_usm_memory_type_t memoryType ) {
71- (void )hParams ;
72- (void )memoryType ;
73- LOG_ERR ("L0 memory provider is disabled! (UMF_BUILD_LEVEL_ZERO_PROVIDER is "
74- "OFF)" );
75- return UMF_RESULT_ERROR_NOT_SUPPORTED ;
76- }
77-
78- umf_result_t umfLevelZeroMemoryProviderParamsSetResidentDevices (
79- umf_level_zero_memory_provider_params_handle_t hParams ,
80- ze_device_handle_t * hDevices , uint32_t deviceCount ) {
81- (void )hParams ;
82- (void )hDevices ;
83- (void )deviceCount ;
84- LOG_ERR ("L0 memory provider is disabled! (UMF_BUILD_LEVEL_ZERO_PROVIDER is "
85- "OFF)" );
86- return UMF_RESULT_ERROR_NOT_SUPPORTED ;
87- }
88-
89- umf_result_t umfLevelZeroMemoryProviderParamsSetFreePolicy (
90- umf_level_zero_memory_provider_params_handle_t hParams ,
91- umf_level_zero_memory_provider_free_policy_t policy ) {
92- (void )hParams ;
93- (void )policy ;
94- return UMF_RESULT_ERROR_NOT_SUPPORTED ;
95- }
96-
97- umf_result_t umfLevelZeroMemoryProviderParamsSetDeviceOrdinal (
98- umf_level_zero_memory_provider_params_handle_t hParams ,
99- uint32_t deviceOrdinal ) {
100- (void )hParams ;
101- (void )deviceOrdinal ;
102- return UMF_RESULT_ERROR_NOT_SUPPORTED ;
103- }
104-
105- const umf_memory_provider_ops_t * umfLevelZeroMemoryProviderOps (void ) {
106- // not supported
107- LOG_ERR ("L0 memory provider is disabled! (UMF_BUILD_LEVEL_ZERO_PROVIDER is "
108- "OFF)" );
109- return NULL ;
110- }
111-
112- #else // !defined(UMF_NO_LEVEL_ZERO_PROVIDER)
30+ #if UMF_BUILD_LEVEL_ZERO_PROVIDER
11331
11432#include "base_alloc_global.h"
11533#include "libumf.h"
@@ -867,4 +785,86 @@ const umf_memory_provider_ops_t *umfLevelZeroMemoryProviderOps(void) {
867785 return & UMF_LEVEL_ZERO_MEMORY_PROVIDER_OPS ;
868786}
869787
870- #endif // !defined(UMF_NO_LEVEL_ZERO_PROVIDER)
788+ #else // !UMF_BUILD_LEVEL_ZERO_PROVIDER
789+
790+ umf_result_t umfLevelZeroMemoryProviderParamsCreate (
791+ umf_level_zero_memory_provider_params_handle_t * hParams ) {
792+ (void )hParams ;
793+ LOG_ERR ("L0 memory provider is disabled! (UMF_BUILD_LEVEL_ZERO_PROVIDER is "
794+ "OFF)" );
795+ return UMF_RESULT_ERROR_NOT_SUPPORTED ;
796+ }
797+
798+ umf_result_t umfLevelZeroMemoryProviderParamsDestroy (
799+ umf_level_zero_memory_provider_params_handle_t hParams ) {
800+ (void )hParams ;
801+ LOG_ERR ("L0 memory provider is disabled! (UMF_BUILD_LEVEL_ZERO_PROVIDER is "
802+ "OFF)" );
803+ return UMF_RESULT_ERROR_NOT_SUPPORTED ;
804+ }
805+
806+ umf_result_t umfLevelZeroMemoryProviderParamsSetContext (
807+ umf_level_zero_memory_provider_params_handle_t hParams ,
808+ ze_context_handle_t hContext ) {
809+ (void )hParams ;
810+ (void )hContext ;
811+ LOG_ERR ("L0 memory provider is disabled! (UMF_BUILD_LEVEL_ZERO_PROVIDER is "
812+ "OFF)" );
813+ return UMF_RESULT_ERROR_NOT_SUPPORTED ;
814+ }
815+
816+ umf_result_t umfLevelZeroMemoryProviderParamsSetDevice (
817+ umf_level_zero_memory_provider_params_handle_t hParams ,
818+ ze_device_handle_t hDevice ) {
819+ (void )hParams ;
820+ (void )hDevice ;
821+ LOG_ERR ("L0 memory provider is disabled! (UMF_BUILD_LEVEL_ZERO_PROVIDER is "
822+ "OFF)" );
823+ return UMF_RESULT_ERROR_NOT_SUPPORTED ;
824+ }
825+
826+ umf_result_t umfLevelZeroMemoryProviderParamsSetMemoryType (
827+ umf_level_zero_memory_provider_params_handle_t hParams ,
828+ umf_usm_memory_type_t memoryType ) {
829+ (void )hParams ;
830+ (void )memoryType ;
831+ LOG_ERR ("L0 memory provider is disabled! (UMF_BUILD_LEVEL_ZERO_PROVIDER is "
832+ "OFF)" );
833+ return UMF_RESULT_ERROR_NOT_SUPPORTED ;
834+ }
835+
836+ umf_result_t umfLevelZeroMemoryProviderParamsSetResidentDevices (
837+ umf_level_zero_memory_provider_params_handle_t hParams ,
838+ ze_device_handle_t * hDevices , uint32_t deviceCount ) {
839+ (void )hParams ;
840+ (void )hDevices ;
841+ (void )deviceCount ;
842+ LOG_ERR ("L0 memory provider is disabled! (UMF_BUILD_LEVEL_ZERO_PROVIDER is "
843+ "OFF)" );
844+ return UMF_RESULT_ERROR_NOT_SUPPORTED ;
845+ }
846+
847+ umf_result_t umfLevelZeroMemoryProviderParamsSetFreePolicy (
848+ umf_level_zero_memory_provider_params_handle_t hParams ,
849+ umf_level_zero_memory_provider_free_policy_t policy ) {
850+ (void )hParams ;
851+ (void )policy ;
852+ return UMF_RESULT_ERROR_NOT_SUPPORTED ;
853+ }
854+
855+ umf_result_t umfLevelZeroMemoryProviderParamsSetDeviceOrdinal (
856+ umf_level_zero_memory_provider_params_handle_t hParams ,
857+ uint32_t deviceOrdinal ) {
858+ (void )hParams ;
859+ (void )deviceOrdinal ;
860+ return UMF_RESULT_ERROR_NOT_SUPPORTED ;
861+ }
862+
863+ const umf_memory_provider_ops_t * umfLevelZeroMemoryProviderOps (void ) {
864+ // not supported
865+ LOG_ERR ("L0 memory provider is disabled! (UMF_BUILD_LEVEL_ZERO_PROVIDER is "
866+ "OFF)" );
867+ return NULL ;
868+ }
869+
870+ #endif // !UMF_BUILD_LEVEL_ZERO_PROVIDER
0 commit comments