ZXFoundation™ 26h2
Loading...
Searching...
No Matches
arch.s390x.io.css.core Module Reference

Enumerations

enum class  schm_flags : u64 { block_update_control = ibmbitmask64(62) , connect_time_control = ibmbitmask64(63) }

Functions

auto arch::s390x::io::css::csch (subchannel_id schid) noexcept -> condition_code
 Issue CSCH (Clear Subchannel) instruction.
auto arch::s390x::io::css::hsch (subchannel_id schid) noexcept -> condition_code
 Issue HSCH (Halt Subchannel) instruction.
auto arch::s390x::io::css::msch (subchannel_id schid, const schib &schib_ref) noexcept -> condition_code
 Issue MSCH (Modify Subchannel) instruction.
consteval auto arch::s390x::io::css::operator| (schm_flags a, schm_flags b) noexcept -> u64
auto arch::s390x::io::css::rchp (u8 chpid) noexcept -> condition_code
 Issue RCHP (Reset Channel Path) instruction.
auto arch::s390x::io::css::rsch (subchannel_id schid) noexcept -> condition_code
 Issue RSCH (Resume Subchannel) instruction.
auto arch::s390x::io::css::sal (bit_int< 31 > address_limit) noexcept -> condition_code
 Issue SAL (Set Address Limit) instruction.
template<schm_flags Fl>
auto arch::s390x::io::css::schm (bit_int< 4 > mbk, u64 mbo_addr) noexcept -> condition_code
 Issue SCHM (Set Channel Monitor) instruction.
auto arch::s390x::io::css::ssch (subchannel_id schid, const orb &orb_ref) noexcept -> condition_code
 Issue SSCH (Start Subchannel) instruction.
auto arch::s390x::io::css::stsch (subchannel_id schid, schib &schib_ref) noexcept -> condition_code
 Issue STSCH (Store Subchannel) instruction.
auto arch::s390x::io::css::tsch (subchannel_id schid, irb &irb_ref) noexcept -> condition_code
 Issue TSCH (Test Subchannel) instruction.
auto arch::s390x::io::css::xsch (subchannel_id schid) noexcept -> condition_code
 Issue XSCH (Cancel Subchannel) instruction.

Files

file  arch/s390x/io/css.zcomponent/core.cxxm