trace_s390_cio_csch(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸŽ€ trace_s390_cio_csch πŸŽ€

okay so bestie, welcome to the Kernel API Manual entry for trace_s390_cio_csch β€” yes she's a function, yes she's a tracepoint helper, and yes she's iconic in a deeply nerdy s390 way πŸ’…


✨ NAME ✨

trace_s390_cio_csch β€” literally the "Clear Subchannel instruction (CSCH) was performed" moment. that's it, that's the whole vibe. a CSCH happened, and this is the thing that announces it πŸ¦‹


🌸 SYNOPSIS 🌸

void trace_s390_cio_csch (struct subchannel_id schid , int cc );

look at her. returns void β€” she gives nothing back, she's purely here to report πŸ‘‘


πŸ’– ARGUMENTS πŸ’–

  • schid β€” the Subchannel ID. like, which subchannel are we even talking about, bestie? this is the answer 🫢
  • cc β€” the Condition code. the little status number that comes along for the ride ✨

πŸ”₯ SEE ALSO πŸ”₯

the whole friend group honestly, plus the kernel file they all live in:

Kernel file ./drivers/s390/cio/trace.h trace_s390_cio_stsch(9),
trace_s390_cio_msch(9), trace_s390_cio_tsch(9), trace_s390_cio_tpi(9),
trace_s390_cio_ssch(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)

not to be dramatic but the s390 cio tracepoint squad ate and left absolutely no crumbs 😭πŸ”₯


aaaand that's the page!! source: ./drivers/s390/cio, and she was dated October 2026 β€” this whole thing is trace_s390_cio_csch(9) from the Kernel API Manual, mwah, slay, periodt πŸ’œπŸŽ€

πŸ“¦ where this page comes from