trace_s390_cio_tpi(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’« trace_s390_cio_tpi β€” from the Kernel API Manual, bestie πŸ’«

okay so picture this: it's a manpage, it's in the Kernel API Manual, and it's literally called trace_s390_cio_tpi. Say that five times fast. no cap, this one's short and sweet β€” a whole little tracepoint moment for when the Test Pending Interruption instruction (TPI) was performed. slay. πŸŽ€


✨ NAME ✨

trace_s390_cio_tpi β€” the tracepoint that fires when the Test Pending Interruption instruction (TPI) was performed. that's it, that's the whole vibe. πŸ’…


🌸 SYNOPSIS 🌸

void trace_s390_cio_tpi (struct tpi_info *addr , int cc );

look at her. gorgeous. two args, no notes. 🫢


πŸ¦‹ ARGUMENTS πŸ¦‹

  • addr β€” this is the Address of the I/O interruption code, or NULL if there isn't one. yes bestie, NULL is a valid look here. πŸ‘‘
  • cc β€” the Condition code. just the cc, living her life. ⭐
ngl there are only two arguments and neither of them is complicated, so if you were bracing for a wall of options… not today, bestie. πŸ’–

πŸ”₯ SEE ALSO πŸ”₯

the Kernel file ./drivers/s390/cio/trace.h is the home base, and here's the whole friend group β€” all the tracepoint besties in the same s390 cio clique:

like, the way they all end in sch(9) except for the last three? iykyk. it's giving "one big happy channel-subsystem family." 🌈


and that's the page, bestie!! πŸ’œ this little icon dropped from ./drivers/s390/cio, dated October 2026, and it'll always be trace_s390_cio_tpi(9) to us. go read the whole s390 cio trace crew, mwah. πŸ“βœ¨πŸ§š

πŸ“¦ where this page comes from