cio_tm_start_key(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… 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:


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