#include <sys/types.h>
#include <task.h>
#include <kernel/mm/as.h>
#include <libarch/config.h>
Go to the source code of this file.
Functions | |
int | as_area_change_flags (void *address, unsigned int flags) |
Change address-space area flags. | |
void * | as_area_create (void *address, size_t size, unsigned int flags) |
Create address space area. | |
int | as_area_destroy (void *address) |
Destroy address space area. | |
int | as_area_resize (void *address, size_t size, unsigned int flags) |
Resize address space area. | |
void * | as_get_mappable_page (size_t size) |
Return pointer to unmapped address space area. | |
int | as_get_physical_mapping (void *address, uintptr_t *frame) |
Find mapping to physical address. | |
static size_t | PAGES2SIZE (size_t pages) |
static size_t | SIZE2PAGES (size_t size) |
Definition in file as.h.