ZXFoundation™ 26h2
Loading...
Searching...
No Matches
nc_sgn.cxxm File Reference

Signal namespace dispatch handler. More...

import std;
import zxfoundation.dgp.gate.types;
import zxfoundation.sys.printk.core;
import arch.s390x.cpu.lowcore;
import zxfoundation.dgp.domain.types;
import zxfoundation.dgp.signal;
import zxfoundation.dgp.authorize;
import zxfoundation.dgp.isolation.types;
import zxfoundation.dgp.domain.core;
import lib.error;
import zxfoundation.base.types;
import zxfoundation.sched.core;
import arch.s390x.cpu.ipi;
Include dependency graph for nc_sgn.cxxm:

Functions

auto zxfoundation::dgp::gate::nc_sgn::detail::current_domain () noexcept -> domain::domain *
auto zxfoundation::dgp::gate::nc_sgn::dispatch (u32 op, u64 a0, u64 a1, u64 a2, u64 a3, u64 a4) noexcept -> u64
template<sgn_op Op>
auto zxfoundation::dgp::gate::nc_sgn::dispatch_wrap (u64 a0, u64 a1, u64 a2, u64 a3, u64 a4) noexcept -> u64
auto zxfoundation::dgp::gate::nc_sgn::detail::nc_signal_ack (u64 a0, u64, u64, u64, u64) noexcept -> u64
auto zxfoundation::dgp::gate::nc_sgn::detail::nc_signal_mask_get (u64, u64, u64, u64, u64) noexcept -> u64
auto zxfoundation::dgp::gate::nc_sgn::detail::nc_signal_mask_set (u64 a0, u64, u64, u64, u64) noexcept -> u64
auto zxfoundation::dgp::gate::nc_sgn::detail::nc_signal_poll (u64, u64, u64, u64, u64) noexcept -> u64
auto zxfoundation::dgp::gate::nc_sgn::detail::nc_signal_register (u64 a0, u64 a1, u64 a2, u64, u64) noexcept -> u64
auto zxfoundation::dgp::gate::nc_sgn::detail::nc_signal_send (u64 a0, u64 a1, u64 a2, u64, u64) noexcept -> u64
auto zxfoundation::dgp::gate::nc_sgn::detail::nc_signal_wait (u64, u64, u64, u64, u64) noexcept -> u64

Variables

static constexpr u64 NC_SGN_ERROR = ~0ULL

Detailed Description

Signal namespace dispatch handler.

SPDX-License-Identifier: Apache-2.0