xref: /rockchip-linux_mpp/osal/os_mem.h (revision 437bfbeb9567cca9cd9080e3f6954aa9d6a94f18)
1*437bfbebSnyanmisaka /* SPDX-License-Identifier: Apache-2.0 OR MIT */
2*437bfbebSnyanmisaka /*
3*437bfbebSnyanmisaka  * Copyright (c) 2015 Rockchip Electronics Co., Ltd.
4*437bfbebSnyanmisaka  */
5*437bfbebSnyanmisaka 
6*437bfbebSnyanmisaka #ifndef __OS_MEM_H__
7*437bfbebSnyanmisaka #define __OS_MEM_H__
8*437bfbebSnyanmisaka 
9*437bfbebSnyanmisaka #ifdef __cplusplus
10*437bfbebSnyanmisaka extern "C" {
11*437bfbebSnyanmisaka #endif
12*437bfbebSnyanmisaka 
13*437bfbebSnyanmisaka int os_malloc(void **memptr, size_t alignment, size_t size);
14*437bfbebSnyanmisaka int os_realloc(void *src, void **dst, size_t alignment, size_t size);
15*437bfbebSnyanmisaka void os_free(void *ptr);
16*437bfbebSnyanmisaka 
17*437bfbebSnyanmisaka #ifdef __cplusplus
18*437bfbebSnyanmisaka }
19*437bfbebSnyanmisaka #endif
20*437bfbebSnyanmisaka 
21*437bfbebSnyanmisaka #endif /*__OS_MEM_H__*/
22*437bfbebSnyanmisaka 
23*437bfbebSnyanmisaka 
24