|
|
auto | zxfoundation::sys::ipc::destroy_for_domain (u32 domain_id) noexcept -> void |
|
auto | zxfoundation::sys::ipc::endpoint_create (dgp::domain::domain &owner, u32 peer_domain) noexcept -> std::expected< u32, lib::kernel_error > |
|
auto | zxfoundation::sys::ipc::endpoint_destroy (dgp::domain::domain &caller, u32 endpoint_id) noexcept -> std::expected< void, lib::kernel_error > |
|
auto | zxfoundation::sys::ipc::endpoint_owned_by (u32 endpoint_id, u32 domain_id) noexcept -> bool |
|
auto | zxfoundation::sys::ipc::ipc_init () noexcept -> void |
|
auto | zxfoundation::sys::ipc::message_receive (dgp::domain::domain &caller, u32 endpoint_id, u8 *payload, u32 payload_capacity, u32 &out_length, dgp::cap::cap_token *capabilities, u32 &capability_count, memory::objects::memory_object_ref *grants, u32 &grant_count) noexcept -> std::expected< void, lib::kernel_error > |
|
auto | zxfoundation::sys::ipc::message_send (dgp::domain::domain &caller, u32 endpoint_id, const u8 *payload, u32 length, const dgp::cap::cap_token *capabilities, u32 capability_count, const memory::objects::memory_object_ref *grants, u32 grant_count) noexcept -> std::expected< void, lib::kernel_error > |
|
auto | zxfoundation::sys::ipc::shm_export (dgp::domain::domain &caller, u64 va, u64 length, u32 target_domain) noexcept -> std::expected< dgp::cap::cap_token, lib::kernel_error > |
|
auto | zxfoundation::sys::ipc::shm_import (dgp::domain::domain &caller, dgp::cap::cap_token grant_token, u64 va, u64 length) noexcept -> std::expected< dgp::portal::portal_binding, lib::kernel_error > |