20
20
umf_result_t umfMemtargetCreate (const umf_memtarget_ops_t * ops , void * params ,
21
21
umf_memtarget_handle_t * memoryTarget ) {
22
22
libumfInit ();
23
- if (!ops || !memoryTarget ) {
24
- return UMF_RESULT_ERROR_INVALID_ARGUMENT ;
25
- }
23
+ assert (ops );
24
+ assert (memoryTarget );
26
25
27
26
umf_memtarget_handle_t target =
28
27
umf_ba_global_alloc (sizeof (umf_memtarget_t ));
@@ -93,9 +92,9 @@ umf_result_t umfMemtargetGetCapacity(umf_const_memtarget_handle_t memoryTarget,
93
92
umf_result_t umfMemtargetGetBandwidth (umf_memtarget_handle_t srcMemoryTarget ,
94
93
umf_memtarget_handle_t dstMemoryTarget ,
95
94
size_t * bandwidth ) {
96
- if (! srcMemoryTarget || ! dstMemoryTarget || ! bandwidth ) {
97
- return UMF_RESULT_ERROR_INVALID_ARGUMENT ;
98
- }
95
+ assert ( srcMemoryTarget );
96
+ assert ( dstMemoryTarget ) ;
97
+ assert ( bandwidth );
99
98
100
99
return srcMemoryTarget -> ops -> get_bandwidth (
101
100
srcMemoryTarget -> priv , dstMemoryTarget -> priv , bandwidth );
@@ -104,9 +103,9 @@ umf_result_t umfMemtargetGetBandwidth(umf_memtarget_handle_t srcMemoryTarget,
104
103
umf_result_t umfMemtargetGetLatency (umf_memtarget_handle_t srcMemoryTarget ,
105
104
umf_memtarget_handle_t dstMemoryTarget ,
106
105
size_t * latency ) {
107
- if (! srcMemoryTarget || ! dstMemoryTarget || ! latency ) {
108
- return UMF_RESULT_ERROR_INVALID_ARGUMENT ;
109
- }
106
+ assert ( srcMemoryTarget );
107
+ assert ( dstMemoryTarget ) ;
108
+ assert ( latency );
110
109
111
110
return srcMemoryTarget -> ops -> get_latency (srcMemoryTarget -> priv ,
112
111
dstMemoryTarget -> priv , latency );
0 commit comments