ZXFoundation™ 26h2
Loading...
Searching...
No Matches
arch::s390x::io::subchannel_id Struct Referenceexport

Subsystem-Identification Word (SID) for I/O instructions. More...

Public Member Functions

constexpr auto sch_no () const noexcept -> u16
 Extract subchannel number (bits 48-63 → u32 positions 15-0).
constexpr auto ssid () const noexcept -> u8
 Extract subchannel set ID (bits 45-46 → u32 positions 18-17).
constexpr auto to_raw () const noexcept -> u32
 Return raw 32-bit value for use in I/O instructions.

Static Public Member Functions

static constexpr auto from_parts (u8 cssid, u8 ssid, u16 sch_no) noexcept -> subchannel_id
 Construct from SSID and subchannel number.

Data Fields

u32 val {0}

Detailed Description

Subsystem-Identification Word (SID) for I/O instructions.


The documentation for this struct was generated from the following file:
  • arch/s390x/io/types.cxxm