Path Management Control Word — subchannel configuration.
More...
|
|
constexpr auto | is_enabled () const noexcept -> bool |
| | True if subchannel is enabled (E bit — bit 7 of flags).
|
|
constexpr auto | is_multipath () const noexcept -> bool |
| | True if multipath mode is active (M bit — bit 5 of flags).
|
|
constexpr auto | isc () const noexcept -> u8 |
| | Extract ISC (I/O interruption subclass code, bits 2-4 of word 1). In the u16 flags field on big-endian: positions 13-11.
|
|
|
u32 | _reserved {0} |
| | Reserved.
|
|
u8 | chpid [8] {} |
| | Channel path identifiers (one per path).
|
|
u16 | devno {0} |
| | Device number.
|
|
u16 | flags {0} |
| | Control flags (E, LM, MM, D, T, V, ISC, etc.).
|
|
u32 | intparm {0} |
| | Interruption parameter.
|
|
u8 | lpm {0} |
| | Logical path mask.
|
|
u8 | lpum {0} |
| | Last path used mask.
|
|
u16 | mbi {0} |
| | Measurement block index.
|
|
u8 | pam {0} |
| | Path available mask.
|
|
u8 | pim {0} |
| | Path installed mask.
|
|
u8 | pnom {0} |
| | Path not operational mask.
|
|
u8 | pom {0} |
| | Path operational mask.
|
Path Management Control Word — subchannel configuration.
The documentation for this struct was generated from the following file: