libmetal  353
alloc.h
Go to the documentation of this file.
1 /*
2  * Copyright (c) 2016, Xilinx Inc. and Contributors. All rights reserved.
3  *
4  * SPDX-License-Identifier: BSD-3-Clause
5  */
6 
12 #ifndef __METAL_ALLOC__H__
13 #define __METAL_ALLOC__H__
14 
15 #include <metal/system/@PROJECT_SYSTEM@/alloc.h>
16 
17 #ifdef __cplusplus
18 extern "C" {
19 #endif
20 
32 static inline void *metal_allocate_memory(unsigned int size)
33 {
34  return __metal_allocate_memory(size);
35 }
36 
42 static inline void metal_free_memory(void *ptr)
43 {
45 }
46 
49 #ifdef __cplusplus
50 }
51 #endif
52 
53 #endif /* __METAL_ALLOC__H__ */
static void metal_free_memory(void *ptr)
free the memory previously allocated
Definition: alloc.h:42
static void * metal_allocate_memory(unsigned int size)
allocate requested memory size return a pointer to the allocated memory
Definition: alloc.h:32
static void __metal_free_memory(void *ptr)
Definition: alloc.h:30
static void * __metal_allocate_memory(unsigned int size)
Definition: alloc.h:25