Public Member Functions | |
| long | map ([in] unsigned long ds_id,[in] unsigned long offset,[in] unsigned long size,[in] unsigned long rcv_size2,[in] unsigned long rcv_offs,[in] unsigned long flags,[out] fpage *page) |
| Map dataspace pages (full version). | |
| long | fault ([in] unsigned long ds_id,[in] unsigned long offset,[out] fpage *page) |
| Handle dataspace fault. | |
| long | close ([in] unsigned long ds_id) |
| Close dataspace. | |
| long | close_all ([in] l4_threadid_t client,[in] unsigned long flags) |
| Close all dataspaces of a client. | |
| long | share ([in] unsigned long ds_id,[in] l4_threadid_t client,[in] unsigned long flags) |
| Grant access rights to dataspace to other clients. | |
| long | revoke ([in] unsigned long ds_id,[in] l4_threadid_t client,[in] unsigned long flags) |
| Revoke access rights to dataspace to other clients. | |
| long | check_rights ([in] unsigned long ds_id,[in] unsigned long flags) |
| Check access rights. | |
| long | transfer ([in] unsigned long ds_id,[in] l4_threadid_t new_owner) |
| Transfer ownership of a dataspace. | |
| long | copy ([in] unsigned long ds_id,[in] unsigned long src_offs,[in] unsigned long dst_offs,[in] unsigned long num,[in] unsigned long flags,[in, string] char *name,[out] l4dm_dataspace_t *copy) |
| Create a copy of a dataspace. | |
| long | set_name ([in] unsigned long ds_id,[in, string] char *name) |
| DEBUG: set dataspace name. | |
| long | get_name ([in] unsigned long ds_id,[out, string, prealloc_client] char **name) |
| DEBUG: get dataspace name. | |
| long | show_ds ([in] unsigned long ds_id) |
| DEBUG: show information about dataspace on debug console. | |
| void | list ([in] l4_threadid_t owner,[in] unsigned long flags) |
| DEBUG: List dataspaces of a client on debug console. | |
Definition at line 32 of file dm_generic.idl.