cio_tm_start_key(9)
π cio_tm_start_key(9) β Kernel API Manual β¨
okay bestie, welcome to the glow-up of cio_tm_start_key(9) β a little kernel API page from the Kernel API Manual, and honestly it's serving main character energy in the s390/cio world π
πΈ NAME πΈ
cio_tm_start_key β literally just performs the start function, no cap π
β¨ SYNOPSIS β¨
int cio_tm_start_key (struct subchannel *sch , struct tcw *tcw , u8 lpm
, u8 key );
π¦ ARGUMENTS π¦
schβ the subchannel on which to perform the start function. like, that's the stage, and it's the main character's stage π«Άtcwβ the transport-command word to be started. the actual thing we're launching, slay πlpmβ mask of paths to use. yes, a mask, and yes, it's giving mysterious but essential β¨keyβ storage key to use for storage access. it's the key, iykyk π
π§ DESCRIPTION π§
Start the tcw on the given subchannel. That's it, that's the vibe π
It returns zero on success, and non-zero otherwise. so fr fr, check your return value β zero is the slay outcome, anything else means it's not giving π
π SEE ALSO π
Kernel file ./drivers/s390/cio/cio.c, plus these iconic friends you should also go read:
cio_cancel_halt_clear(9)cio_update_schib(9)cio_enable_subchannel(9)cio_disable_subchannel(9)cio_tm_intrg(9)
and that's the whole page, periodt π this little beauty lives in ./drivers/s390/cio and it's stamped October 2026 β so go forth, start your tcw, and stan the return code ππ
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms