Introduction   User API Reference   DSMlib Reference   IDL Interface   File List   Index  

dm_phys.h File Reference

Phys. memory dataspace manager client interface. More...

Go to the source code of this file.

Functions

L4_CV int l4dm_memphys_open (int pool, l4_addr_t addr, l4_size_t size, l4_addr_t align, l4_uint32_t flags, const char *name, l4dm_dataspace_t *ds)
 Create new dataspace (extended version for DMphys).
L4_CV int l4dm_memphys_copy (const l4dm_dataspace_t *ds, l4_offs_t src_offs, l4_offs_t dst_offs, l4_size_t num, int dst_pool, l4_addr_t dst_addr, l4_size_t dst_size, l4_addr_t dst_align, l4_uint32_t flags, const char *name, l4dm_dataspace_t *copy)
 Create dataspace copy (extended DMphys version).
L4_CV int l4dm_memphys_pagesize (const l4dm_dataspace_t *ds, l4_offs_t offs, l4_size_t size, int pagesize, int *ok)
 Check pagesize of dataspace region.
L4_CV int l4dm_memphys_check_pagesize (const void *ptr, l4_size_t size, int pagesize)
 Check if dataspaces attached to VM area can be mapped with a certain pagesize.
L4_CV int l4dm_memphys_poolsize (int pool, l4_size_t *size, l4_size_t *free)
 Return size of memory pool.
L4_CV void l4dm_memphys_show_memmap (void)
 Show DMphys memory map.
L4_CV void l4dm_memphys_show_pools (void)
 Show DMphys memory pools.
L4_CV void l4dm_memphys_show_pool_areas (int pool)
 Show memory areas of a memory pool.
L4_CV void l4dm_memphys_show_pool_free (int pool)
 Show free lists of a memory pool.
L4_CV void l4dm_memphys_show_slabs (int show_free)
 Show descriptor slab cache information.
L4_CV l4_threadid_t l4dm_memphys_find_dmphys (void)
 Find DMphys.


Detailed Description

Phys. memory dataspace manager client interface.

Date:
11/22/2001
Author:
Lars Reuther <reuther@os.inf.tu-dresden.de>

Definition in file dm_phys.h.


DMphys Reference Manual, written by Lars Reuther  © 2000-2003