trace_s390_cio_tsch(9)
π trace_s390_cio_tsch(9) β Kernel API Manual, but make it make sense π
okay bestie, so this is a page out of the Kernel API Manual, and it's about trace_s390_cio_tsch β the tracepoint you hit when a Test Subchannel instruction (TSCH) was performed. s390 vibes only, iykyk. π¦
β¨ NAME β¨
trace_s390_cio_tsch β legit just: Test Subchannel instruction (TSCH) was performed. That's the whole gig. Iconic, lowkey, no notes. π
πΈ SYNOPSIS πΈ
void trace_s390_cio_tsch (struct subchannel_id schid , struct irb *irb ,
int cc );
like yes, that's the exact signature, do not come for me about the spacing, it's verbatim bestie π«Ά
π ARGUMENTS π
schidβ the Subchannel ID. it's giving "which subchannel are we even talking about" energy πirbβ pointer to the Interruption-Response Block. yes, the whole IRB. she's main character fr fr π₯ccβ the Condition code. short name, big responsibility π
π SEE ALSO π
Kernel file ./drivers/s390/cio/trace.h, plus the whole cio tracepoint friend group β they all show up together, no cap:
trace_s390_cio_stsch(9)trace_s390_cio_msch(9)trace_s390_cio_tpi(9)trace_s390_cio_ssch(9)trace_s390_cio_csch(9)trace_s390_cio_hsch(9)trace_s390_cio_xsch(9)trace_s390_cio_rsch(9)trace_s390_cio_chsc(9)trace_s390_cio_interrupt(9)trace_s390_cio_adapter_int(9)trace_s390_cio_stcrw(9)
ngl there's not a ton of lore on this page β it's a tracepoint doc, so it does exactly what it says and nothing else. no warnings, no bugs section, no exit statuses, just vibes and a function signature. π§
and that's the whole page, bestie! β¨ this one came from ./drivers/s390/cio, dated October 2026 β so mark your calendar, she's from the future ππ stay slay, keep your condition codes checked, mwah π
π¦ 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