30 lines
573 B
C++
30 lines
573 B
C++
|
/*
|
||
|
* Copyright (C) 2024 Intel Corporation. All rights reserved.
|
||
|
* Authors:
|
||
|
* Gustavo A Espinoza <gustavo.adolfo.espinoza.quintero@intel.com>
|
||
|
* <gustavoaespinozaq@hotmail.com>
|
||
|
*
|
||
|
* For conditions of distribution and use, see copyright notice in zlib.h
|
||
|
*/
|
||
|
#include <qat/qae_mem.h>
|
||
|
|
||
|
#include <cstdlib>
|
||
|
#include <iostream>
|
||
|
|
||
|
#include "memory.hpp"
|
||
|
#include "qat.hpp"
|
||
|
|
||
|
namespace qat
|
||
|
{
|
||
|
|
||
|
void *Alloc(size_t size_bytes, uint32_t numa_node)
|
||
|
{
|
||
|
return qaeMemAllocNUMA(size_bytes, numa_node, 1);
|
||
|
}
|
||
|
|
||
|
void Free(void *ptr)
|
||
|
{
|
||
|
qaeMemFreeNUMA(&ptr);
|
||
|
}
|
||
|
|
||
|
}
|