CI13LC SDK API手册  2.1.1
本手册用于描述CI13LC SDK各个组件和驱动API
asr_malloc_port.h
浏览该文件的文档.
1 
11 #include "sdk_default_config.h"
12 #include "stdint.h"
13 
14 #ifndef _ASR_DECODER_PORT_H_
15 #define _ASR_DECODER_PORT_H_
16 
17 
18 #ifdef __cplusplus
19 extern "C"
20 {
21 #endif
22 
23 unsigned int get_pruntab_nocache_addr(uint16_t size);
24 void free_asrwindows_nocache_addr(unsigned int addr);
25 
26 extern void *decoder_port_malloc(int size);
27 extern void decoder_port_free(void *pp);
28 extern void* asr_hardware_malloc(int size);
29 extern void asr_hardware_free(void* p);
30 extern void free_dnn_outbuf_addr(void*p);
31 extern unsigned int malloc_dnn_outbuf_addr(int buf_size,int * buf_total_size);
32 void * malloc_insram(int size);
33 void* malloc_insram_bnpu(int size);
34 void free_insram_bnpu(void* p);
35 void free_insram(void* p);
36 void free_inscache_psram(void* p);
37 void * malloc_inscache_psram(int size);
38 
39 #ifdef __cplusplus
40 }
41 #endif
42 
43 #endif
void free_asrwindows_nocache_addr(unsigned int addr)
void * malloc_insram(int size)
unsigned int get_pruntab_nocache_addr(uint16_t size)
void * decoder_port_malloc(int size)
decoder lib used malloc function, can add some info for debug
Definition: asr_malloc_port.c:53
void asr_hardware_free(void *p)
void * malloc_insram_bnpu(int size)
Definition: asr_malloc_port.c:34
void free_insram_bnpu(void *p)
Definition: asr_malloc_port.c:24
void free_dnn_outbuf_addr(void *p)
void * malloc_inscache_psram(int size)
unsigned int malloc_dnn_outbuf_addr(int buf_size, int *buf_total_size)
void * asr_hardware_malloc(int size)
sdk配置文件
void free_insram(void *p)
void decoder_port_free(void *pp)
decoder lib used malloc function, can add some info for debug
Definition: asr_malloc_port.c:141
void free_inscache_psram(void *p)