STRUCT TSA_IOSTAT(9)
π NAME π
struct tsa_iostat β the I/O-Status Transport-Status Area, aka the IO-Stat TSA. Bestie, it's literally the receipts for your I/O. π§Ύβ¨
πΈ SYNOPSIS πΈ
okay so picture this struct, right? here's exactly what it looks like, no cap:
struct tsa_iostat {
u32 dev_time;
u32 def_time;
u32 queue_time;
u32 dev_busy_time;
u32 dev_act_time;
u8 sense[32];
};
that's it. that's the whole vibe. π«Ά
β¨ Members β¨
dev_timeβ Device Time. the moment-coded field, it's giving "when did the device do the thing" πdef_timeβ Defer Time. the "we waited, respectfully" field πqueue_timeβ Queue Time. how long it sat in line like everyone at a coffee shop at 8am βπdev_busy_timeβ Device-Busy Time. bestie was booked and busy, fr fr π₯dev_act_timeβ Device-Active-Only Time. not busy-busy, just active active β main character energy only πsenseβ Sense Data (if present). the "if present" is doing so much heavy lifting here π it's au8array of32and yeah, that's the whole field
π¦ SEE ALSO π¦
- the kernel file
./arch/s390/include/asm/fcx.hβ the whole friend group lives there π«Ά struct tcw(9)struct tidaw(9)struct tsa_intrg(9)struct tsb(9)struct dcw_intrg_data(9)struct dcw(9)struct tccb_tcah(9)struct tccb_tcat(9)struct tccb(9)
go read them all, iykyk πβ¨
ngl this one's short and sweet, but it's still iconic β every field matters, so don't skip any of them π
and that's a wrap, bestie! π this page comes to you straight from ./arch/s390/include/asm, dated October 2026, and it's filed under struct tsa_iostat(9) in the Kernel API Manual. slay, stay curious, and go read a struct today πβπ
π¦ 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