STRUCT TSB(9)
β¨ NAME β¨
okay so welcome to the Kernel API Manual, bestie π β this page is all about struct tsb, aka the Transport-Status Block (TSB). it's giving lowkey iconic kernel struct energy, fr fr π
πΈ SYNOPSIS πΈ
here's the whole shape of it, exactly as it appears β no cap, don't let the formatting jump-scare you:
struct tsb {
u32 length:8;
u32 flags:8;
u32 dcw_offset:16;
u32 count;
u32 :32;
union {
struct tsa_iostat iostat;
struct tsa_ddpc ddpc;
struct tsa_intrg intrg;
} tsa;
};
π Members π
lengthβ Length. that's the whole vibe for this one πflagsβ Flags, bestie. Can be an arithmetic OR of the following constants:TSB_FLAGS_DCW_OFFSET_VALID,TSB_FLAGS_COUNT_VALID,TSB_FLAGS_CACHE_MISS,TSB_FLAGS_TIME_VALID. yes, all four β collect them like little kernel stickers πdcw_offsetβ DCW Offset. slay β¨countβ Count. iconic, honestly πtsaβ Transport-Status-Area. main character union energy π¦
π¦ SEE ALSO π¦
Kernel file ./arch/s390/include/asm/fcx.h β go peek, iykyk π
struct tcw(9)struct tidaw(9)struct tsa_iostat(9)struct tsa_intrg(9)struct dcw_intrg_data(9)struct dcw(9)struct tccb_tcah(9)struct tccb_tcat(9)struct tccb(9)
mwah π this lil page lives under ./arch/s390/include/asm and is dated October 2026 β periodt, that's the sign-off bestie π«Ά
π¦ 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