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

Functions

auto arch::s390x::io::ccw::probe_devices () noexcept -> void
 Run SENSE ID on all probed subchannels to populate device type info.
auto arch::s390x::io::ccw::sense_id (u32 sch_index) noexcept -> ::std::expected< senseid_data, ::lib::kernel_error >
 Issue SENSE ID on a subchannel to identify the attached device.
auto arch::s390x::io::ccw::sync (u32 sch_index, const ccw1 *ccw_chain, u32 ccw_count, u8 key, u64 timeout_us) noexcept -> ::std::expected< irb, ::lib::kernel_error >
 Execute a CCW chain synchronously (polling mode).

Files

file  arch/s390x/io/ccw.zcomponent/io.cxxm
file  arch/s390x/io/ccw.zcomponent/io.cxx