|
Data Structures |
struct | s_pgblock |
struct | s_pgset |
struct | s_pgchunk |
Defines |
#define | __CONVEN_PGALLOC_H__ 1 |
#define | PGBLOCK_MAGIC 0x42aabbcc |
#define | PGSET_MAGIC 0x43ddeeff |
#define | PGCHUNK_MAGIC 0x44001122 |
Typedefs |
typedef s_pgblock | t_pgblock |
typedef s_pgset | t_pgset |
typedef s_pgchunk | t_pgchunk |
Functions |
vaddr_t | pgalloc2 (asid_t asid, paddr_t fixed_pa, int nb_pgs, paddr_t *pa_returned) |
vaddr_t | pgalloc (asid_t asid, int nb_pgs) |
int | pgfree (asid_t asid, vaddr_t vpages, int nb_pgs) |
int | ppgalloc (asid_t asid, int nb_pgs, paddr_t *pa_returned, int *nb_pgs_returned) |
int | bigfree (t_pgset *set) |
t_pgset * | bigalloc (asid_t asid, int nb_pgs) |
void | bigdump (t_pgset *set) |