Go to the source code of this file.
Functions | |
L4_CV int | l4dm_map_pages (const l4dm_dataspace_t *ds, l4_offs_t offs, l4_size_t size, l4_addr_t rcv_addr, int rcv_size2, l4_offs_t rcv_offs, l4_uint32_t flags, l4_addr_t *fpage_addr, l4_size_t *fpage_size) |
Map dataspace region (IDL wrapper). | |
L4_CV int | l4dm_map_ds (const l4dm_dataspace_t *ds, l4_offs_t offs, l4_addr_t addr, l4_size_t size, l4_uint32_t flags) |
Map dataspace region. | |
L4_CV int | l4dm_map (const void *ptr, l4_size_t size, l4_uint32_t flags) |
Map VM area. | |
L4_CV int | l4dm_close (const l4dm_dataspace_t *ds) |
Close dataspace. | |
int | l4dm_close_all (l4_threadid_t dsm_id, l4_threadid_t client, l4_uint32_t flags) |
Close all dataspaces of a client. | |
L4_CV int | l4dm_share (const l4dm_dataspace_t *ds, l4_threadid_t client, l4_uint32_t rights) |
Grant dataspace access rights to a client. | |
int | l4dm_revoke (const l4dm_dataspace_t *ds, l4_threadid_t client, l4_uint32_t rights) |
Revoke dataspace access rights. | |
L4_CV int | l4dm_check_rights (const l4dm_dataspace_t *ds, l4_uint32_t rights) |
Check dataspace access rights. | |
L4_CV int | l4dm_transfer (const l4dm_dataspace_t *ds, l4_threadid_t new_owner) |
Transfer dataspace ownership. | |
L4_CV int | l4dm_copy (const l4dm_dataspace_t *ds, l4_uint32_t flags, const char *name, l4dm_dataspace_t *copy) |
Create dataspace copy, short form. | |
int | l4dm_copy_long (const l4dm_dataspace_t *ds, l4_offs_t src_offs, l4_offs_t dst_offs, l4_size_t num, l4_uint32_t flags, const char *name, l4dm_dataspace_t *copy) |
Create dataspace copy, long form. | |
L4_CV int | l4dm_ds_set_name (const l4dm_dataspace_t *ds, const char *name) |
Set dataspace name. | |
L4_CV int | l4dm_ds_get_name (const l4dm_dataspace_t *ds, char *name) |
Get dataspace name. | |
L4_CV void | l4dm_ds_show (const l4dm_dataspace_t *ds) |
Show information about dataspace on debugging console. | |
L4_CV int | l4dm_ds_list (l4_threadid_t dsm_id, l4_threadid_t owner, l4_uint32_t flags) |
List dataspaces on debugging console. | |
L4_CV int | l4dm_ds_list_all (l4_threadid_t dsm_id) |
List all dataspaces on debugging console. |
Definition in file dm_generic.h.