Main Page | Modules | Class List | File List | Class Members | File Members | Related Pages

internal.h File Reference

Internal Helpers / Interfaces. More...

#include <l4/util/macros.h>
#include <linux/vmalloc.h>
#include "__config.h"

Go to the source code of this file.

Classes

struct  dde_region
 region data type More...


Functions

void address_add_region (l4_addr_t, l4_addr_t, l4_size_t)
 Address conversion region addition.

void address_remove_region (l4_addr_t, l4_size_t)
 Address conversion region removal.

void dde_add_region (struct dde_region **head, l4_addr_t va, l4_addr_t pa, l4_size_t size)
 Internal Region Addition.

void dde_remove_region (struct dde_region **head, l4_addr_t va, l4_addr_t pa, l4_size_t size)
 Internal Region Removal.


Detailed Description

Internal Helpers / Interfaces.

Date:
08/28/2003
Author:
Christian Helmuth <ch12@os.inf.tu-dresden.de>

Definition in file internal.h.


Function Documentation

void address_add_region l4_addr_t  va,
l4_addr_t  pa,
l4_size_t  size
 

Address conversion region addition.

Parameters:
va virtual start address
pa physical start address
size region size

Definition at line 64 of file address.c.

References conv, and dde_add_region().

Referenced by __more_kcore(), __setup_kmem(), and FASTCALL().

void address_remove_region l4_addr_t  va,
l4_size_t  size
 

Address conversion region removal.

Parameters:
va virtual start address
size region size

Definition at line 74 of file address.c.

References conv, and dde_remove_region().


Linux DDE, written by Christian Helmuth  © 2003 Technische Universitaet Dresden