2020umf_result_t umfMemtargetCreate (const umf_memtarget_ops_t * ops , void * params ,
2121 umf_memtarget_handle_t * memoryTarget ) {
2222 libumfInit ();
23- if (!ops || !memoryTarget ) {
24- return UMF_RESULT_ERROR_INVALID_ARGUMENT ;
25- }
23+ assert (ops );
24+ assert (memoryTarget );
2625
2726 umf_memtarget_handle_t target =
2827 umf_ba_global_alloc (sizeof (umf_memtarget_t ));
@@ -93,9 +92,9 @@ umf_result_t umfMemtargetGetCapacity(umf_const_memtarget_handle_t memoryTarget,
9392umf_result_t umfMemtargetGetBandwidth (umf_memtarget_handle_t srcMemoryTarget ,
9493 umf_memtarget_handle_t dstMemoryTarget ,
9594 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 );
9998
10099 return srcMemoryTarget -> ops -> get_bandwidth (
101100 srcMemoryTarget -> priv , dstMemoryTarget -> priv , bandwidth );
@@ -104,9 +103,9 @@ umf_result_t umfMemtargetGetBandwidth(umf_memtarget_handle_t srcMemoryTarget,
104103umf_result_t umfMemtargetGetLatency (umf_memtarget_handle_t srcMemoryTarget ,
105104 umf_memtarget_handle_t dstMemoryTarget ,
106105 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 );
110109
111110 return srcMemoryTarget -> ops -> get_latency (srcMemoryTarget -> priv ,
112111 dstMemoryTarget -> priv , latency );
0 commit comments