|
| auto | zxfoundation::dgp::gate::dispatch::dispatch (u32 packed_nr, u64 a0, u64 a1, u64 a2, u64 a3, u64 a4) noexcept -> u64 |
| | Dispatch a nucleus call through the table.
|
|
auto | zxfoundation::dgp::gate::dispatch::is_registered (u32 packed_nr) noexcept -> bool |
| | Return true if the given slot has a registered handler.
|
| auto | zxfoundation::dgp::gate::dispatch::register_handler (u32 packed_nr, dispatch_handler handler, const entry_meta &meta) noexcept -> std::expected< void, lib::kernel_error > |
| | Register a handler at a given packed call slot.
|
| auto | zxfoundation::dgp::gate::dispatch::register_namespace_handlers (call_namespace ns, const registration_op ops[], u32 count) noexcept -> std::expected< void, lib::kernel_error > |
| | Bulk-register all handlers for a namespace.
|
Gate subsystem dispatch table.
SPDX-License-Identifier: Apache-2.0