13
13
#include <umf/memspace.h>
14
14
15
15
#include "base_alloc_global.h"
16
- #include "memory_target.h"
17
- #include "memory_target_ops.h"
18
16
#include "memspace_internal.h"
17
+ #include "memtarget_internal.h"
18
+ #include "memtarget_ops.h"
19
19
20
20
#ifndef NDEBUG
21
21
static umf_result_t
@@ -25,7 +25,7 @@ verifyMemTargetsTypes(umf_const_memspace_handle_t memspace) {
25
25
return UMF_RESULT_ERROR_INVALID_ARGUMENT ;
26
26
}
27
27
28
- const struct umf_memory_target_ops_t * ops = memspace -> nodes [0 ]-> ops ;
28
+ const struct umf_memtarget_ops_t * ops = memspace -> nodes [0 ]-> ops ;
29
29
for (size_t i = 1 ; i < memspace -> size ; i ++ ) {
30
30
if (memspace -> nodes [i ]-> ops != ops ) {
31
31
return UMF_RESULT_ERROR_INVALID_ARGUMENT ;
@@ -66,7 +66,7 @@ umf_result_t umfPoolCreateFromMemspace(umf_const_memspace_handle_t memspace,
66
66
return ret ;
67
67
}
68
68
69
- // TODO: for now, we only support memspaces that consist of memory_targets
69
+ // TODO: for now, we only support memspaces that consist of memtargets
70
70
// of the same type. Fix this.
71
71
assert (verifyMemTargetsTypes (memspace ) == UMF_RESULT_SUCCESS );
72
72
ret = memspace -> nodes [0 ]-> ops -> pool_create_from_memspace (
@@ -91,7 +91,7 @@ umfMemoryProviderCreateFromMemspace(umf_const_memspace_handle_t memspace,
91
91
return ret ;
92
92
}
93
93
94
- // TODO: for now, we only support memspaces that consist of memory_targets
94
+ // TODO: for now, we only support memspaces that consist of memtargets
95
95
// of the same type. Fix this.
96
96
assert (verifyMemTargetsTypes (memspace ) == UMF_RESULT_SUCCESS );
97
97
ret = memspace -> nodes [0 ]-> ops -> memory_provider_create_from_memspace (
@@ -105,7 +105,7 @@ umfMemoryProviderCreateFromMemspace(umf_const_memspace_handle_t memspace,
105
105
void umfMemspaceDestroy (umf_memspace_handle_t memspace ) {
106
106
assert (memspace );
107
107
for (size_t i = 0 ; i < memspace -> size ; i ++ ) {
108
- umfMemoryTargetDestroy (memspace -> nodes [i ]);
108
+ umfMemtargetDestroy (memspace -> nodes [i ]);
109
109
}
110
110
111
111
umf_ba_global_free (memspace -> nodes );
@@ -126,7 +126,7 @@ umf_result_t umfMemspaceClone(umf_const_memspace_handle_t hMemspace,
126
126
127
127
clone -> size = hMemspace -> size ;
128
128
clone -> nodes =
129
- umf_ba_global_alloc (sizeof (umf_memory_target_handle_t ) * clone -> size );
129
+ umf_ba_global_alloc (sizeof (umf_memtarget_handle_t ) * clone -> size );
130
130
if (!clone -> nodes ) {
131
131
umf_ba_global_free (clone );
132
132
return UMF_RESULT_ERROR_OUT_OF_HOST_MEMORY ;
@@ -136,7 +136,7 @@ umf_result_t umfMemspaceClone(umf_const_memspace_handle_t hMemspace,
136
136
umf_result_t ret ;
137
137
138
138
for (i = 0 ; i < clone -> size ; i ++ ) {
139
- ret = umfMemoryTargetClone (hMemspace -> nodes [i ], & clone -> nodes [i ]);
139
+ ret = umfMemtargetClone (hMemspace -> nodes [i ], & clone -> nodes [i ]);
140
140
if (ret != UMF_RESULT_SUCCESS ) {
141
141
goto err ;
142
142
}
@@ -148,21 +148,21 @@ umf_result_t umfMemspaceClone(umf_const_memspace_handle_t hMemspace,
148
148
err :
149
149
while (i != 0 ) {
150
150
i -- ;
151
- umfMemoryTargetDestroy (clone -> nodes [i ]);
151
+ umfMemtargetDestroy (clone -> nodes [i ]);
152
152
}
153
153
umf_ba_global_free (clone -> nodes );
154
154
umf_ba_global_free (clone );
155
155
return ret ;
156
156
}
157
157
158
- struct memory_target_sort_entry {
158
+ struct memtarget_sort_entry {
159
159
uint64_t property ;
160
- umf_memory_target_handle_t node ;
160
+ umf_memtarget_handle_t node ;
161
161
};
162
162
163
163
static int propertyCmp (const void * a , const void * b ) {
164
- const struct memory_target_sort_entry * entryA = a ;
165
- const struct memory_target_sort_entry * entryB = b ;
164
+ const struct memtarget_sort_entry * entryA = a ;
165
+ const struct memtarget_sort_entry * entryB = b ;
166
166
167
167
if (entryA -> property < entryB -> property ) {
168
168
return 1 ;
@@ -175,14 +175,14 @@ static int propertyCmp(const void *a, const void *b) {
175
175
176
176
umf_result_t
177
177
umfMemspaceSortDesc (umf_memspace_handle_t hMemspace ,
178
- umf_result_t (* getProperty )(umf_memory_target_handle_t node ,
178
+ umf_result_t (* getProperty )(umf_memtarget_handle_t node ,
179
179
uint64_t * property )) {
180
180
if (!hMemspace || !getProperty ) {
181
181
return UMF_RESULT_ERROR_INVALID_ARGUMENT ;
182
182
}
183
183
184
- struct memory_target_sort_entry * entries = umf_ba_global_alloc (
185
- sizeof (struct memory_target_sort_entry ) * hMemspace -> size );
184
+ struct memtarget_sort_entry * entries = umf_ba_global_alloc (
185
+ sizeof (struct memtarget_sort_entry ) * hMemspace -> size );
186
186
if (!entries ) {
187
187
return UMF_RESULT_ERROR_OUT_OF_HOST_MEMORY ;
188
188
}
@@ -198,7 +198,7 @@ umfMemspaceSortDesc(umf_memspace_handle_t hMemspace,
198
198
}
199
199
}
200
200
201
- qsort (entries , hMemspace -> size , sizeof (struct memory_target_sort_entry ),
201
+ qsort (entries , hMemspace -> size , sizeof (struct memtarget_sort_entry ),
202
202
propertyCmp );
203
203
204
204
// apply the order to the original array
@@ -218,7 +218,7 @@ umf_result_t umfMemspaceFilter(umf_const_memspace_handle_t hMemspace,
218
218
return UMF_RESULT_ERROR_INVALID_ARGUMENT ;
219
219
}
220
220
221
- umf_memory_target_handle_t * uniqueBestNodes =
221
+ umf_memtarget_handle_t * uniqueBestNodes =
222
222
umf_ba_global_alloc (hMemspace -> size * sizeof (* uniqueBestNodes ));
223
223
if (!uniqueBestNodes ) {
224
224
return UMF_RESULT_ERROR_OUT_OF_HOST_MEMORY ;
@@ -228,7 +228,7 @@ umf_result_t umfMemspaceFilter(umf_const_memspace_handle_t hMemspace,
228
228
229
229
size_t numUniqueBestNodes = 0 ;
230
230
for (size_t nodeIdx = 0 ; nodeIdx < hMemspace -> size ; nodeIdx ++ ) {
231
- umf_memory_target_handle_t target = NULL ;
231
+ umf_memtarget_handle_t target = NULL ;
232
232
ret = getTarget (hMemspace -> nodes [nodeIdx ], hMemspace -> nodes ,
233
233
hMemspace -> size , & target );
234
234
if (ret != UMF_RESULT_SUCCESS ) {
@@ -268,8 +268,8 @@ umf_result_t umfMemspaceFilter(umf_const_memspace_handle_t hMemspace,
268
268
269
269
size_t cloneIdx = 0 ;
270
270
for (cloneIdx = 0 ; cloneIdx < newMemspace -> size ; cloneIdx ++ ) {
271
- ret = umfMemoryTargetClone (uniqueBestNodes [cloneIdx ],
272
- & newMemspace -> nodes [cloneIdx ]);
271
+ ret = umfMemtargetClone (uniqueBestNodes [cloneIdx ],
272
+ & newMemspace -> nodes [cloneIdx ]);
273
273
if (ret != UMF_RESULT_SUCCESS ) {
274
274
goto err_free_cloned_nodes ;
275
275
}
@@ -283,7 +283,7 @@ umf_result_t umfMemspaceFilter(umf_const_memspace_handle_t hMemspace,
283
283
err_free_cloned_nodes :
284
284
while (cloneIdx != 0 ) {
285
285
cloneIdx -- ;
286
- umfMemoryTargetDestroy (newMemspace -> nodes [cloneIdx ]);
286
+ umfMemtargetDestroy (newMemspace -> nodes [cloneIdx ]);
287
287
}
288
288
umf_ba_global_free (newMemspace -> nodes );
289
289
err_free_new_memspace :
0 commit comments