COBE 0.1 ALPHA

D:/COBE-Packet/cobe/system/pmm.h-Dateireferenz

#include <stdint.h>

gehe zum Quellcode dieser Datei

Datenstrukturen

struct  elf_section_header_table
struct  aout_symbol_table
struct  multiboot_info
struct  module
struct  memory_map_struct

Typdefinitionen

typedef struct
elf_section_header_table 
elf_section_header_table_t
typedef struct aout_symbol_table aout_symbol_table_t
typedef struct multiboot_info multiboot_info_t
typedef struct module module_t

Funktionen

struct memory_map_struct __attribute__ ((packed)) memory_map_t
void init_pmm (multiboot_info_t *)
void * pmm_alloc ()
void pmm_free (void *)
void pmm_mark_used (void *)

Variablen

uint32_t size
uint64_t base
uint64_t length
uint32_t type

Dokumentation der benutzerdefinierten Typen

typedef struct module module_t

Dokumentation der Funktionen

struct memory_map_struct __attribute__ ( (packed)  )
void init_pmm ( multiboot_info_t )

Definiert in Zeile 15 der Datei pmm.c.

void* pmm_alloc ( )

Definiert in Zeile 66 der Datei pmm.c.

void pmm_free ( void *  )

Definiert in Zeile 86 der Datei pmm.c.

void pmm_mark_used ( void *  )

Definiert in Zeile 93 der Datei pmm.c.


Variablen-Dokumentation

Definiert in Zeile 52 der Datei pmm.h.

Definiert in Zeile 53 der Datei pmm.h.

Definiert in Zeile 51 der Datei pmm.h.

Definiert in Zeile 54 der Datei pmm.h.

 Alle Datenstrukturen Dateien Funktionen Variablen Typdefinitionen Makrodefinitionen