CHDK_DE Vorschauversion  Trunk Rev. 5830
 Alle Datenstrukturen Dateien Funktionen Variablen Typdefinitionen Aufzählungen Aufzählungswerte Makrodefinitionen
exmem.h-Dateireferenz
+ Dieser Graph zeigt, welche Datei direkt oder indirekt diese Datei enthält:

gehe zum Quellcode dieser Datei

Datenstrukturen

struct  exmem_alloc_info
 

Funktionen

char * get_exmem_type_name (unsigned int type)
 
int get_exmem_type_status (unsigned int type, exmem_alloc_info *allocinf)
 
void * exmem_alloc_uncached (unsigned int type, unsigned int size, exmem_alloc_info *allocinf)
 
void exmem_free_uncached (unsigned int type)
 

Variablen

unsigned int exmem_type_count
 

Dokumentation der Funktionen

void* exmem_alloc_uncached ( unsigned int  type,
unsigned int  size,
exmem_alloc_info allocinf 
)

Definiert in Zeile 1030 der Datei wrappers.c.

1031 {
1032  return _exmem_ualloc(type, size, allocinf);
1033 }
void exmem_free_uncached ( unsigned int  type)

Definiert in Zeile 1034 der Datei wrappers.c.

1035 {
1036  _exmem_ufree(type);
1037 }
char* get_exmem_type_name ( unsigned int  type)

Definiert in Zeile 317 der Datei memmgmt.c.

318 {
319  extern char* exmem_types_table[];
320 
321  if (type<exmem_type_count) {
322  return exmem_types_table[type];
323  }
324  return 0;
325 }
int get_exmem_type_status ( unsigned int  type,
exmem_alloc_info allocinf 
)

Definiert in Zeile 329 der Datei memmgmt.c.

330 {
331  extern exmem_alloc_info exmem_alloc_table[];
332  if (type<exmem_type_count && allocinf) {
333  allocinf->addr = exmem_alloc_table[type].addr;
334  allocinf->len = exmem_alloc_table[type].len;
335  return 1;
336  }
337  return 0;
338 }

Variablen-Dokumentation

unsigned int exmem_type_count