include/able/memory.h File Reference

Go to the source code of this file.

Data Structures

struct  mem_tag_s

Defines

#define _ABLE_CLIB_ABLE_MEMORY_H   1
#define MEMF_CACHEABLE   (1)
#define MEMF_BUFFERABLE   (2)
#define MEMF_READ   (4)
#define MEMF_WRITE   (8)
#define MEMF_SPECIFIC   (0x1000)

Typedefs

typedef struct mem_tag_s mem_tag_t

Functions

mem_tag_tmem_remap (mem_addr_t start, mem_addr_t *to, size_t size, int flags)
mem_addr_t phys_to_virt (mem_addr_t)
mem_addr_t virt_to_phys (mem_addr_t)


Define Documentation

#define _ABLE_CLIB_ABLE_MEMORY_H   1

#define MEMF_BUFFERABLE   (2)

#define MEMF_CACHEABLE   (1)

#define MEMF_READ   (4)

#define MEMF_SPECIFIC   (0x1000)

#define MEMF_WRITE   (8)


Typedef Documentation

typedef struct mem_tag_s mem_tag_t


Function Documentation

mem_tag_t* mem_remap ( mem_addr_t  start,
mem_addr_t *  to,
size_t  size,
int  flags 
)

mem_addr_t phys_to_virt ( mem_addr_t   ) 

mem_addr_t virt_to_phys ( mem_addr_t   ) 


Generated on Tue Jan 20 14:28:54 2009 for ABLE LIBC by  doxygen 1.5.6