Centralized io dispatch. More...
Go to the source code of this file.
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, u32 channel_program_addr, u8 key, u64 timeout_us) noexcept -> ::std::expected< irb, ::lib::kernel_error > |
| Execute a CCW chain synchronously (polling mode). | |
Centralized io dispatch.
Capability-bound CSS I/O, DMA authority, and completion delivery.
SPDX-License-Identifier: Apache-2.0