STRUCT TSA_INTRG(9)
π NAME π
okay so bestie, this is the struct tsa_intrg(9) page from the Kernel API Manual β and it's literally all about the Interrogate Transport-Status Area, aka Intrg. TSA β¨ it's giving kernel-struct realness, no cap π
struct tsa_intrg - Interrogate Transport-Status Area (Intrg. TSA). That's the name, that's the game π
π¦ SYNOPSIS π¦
here's the struct in all its glory β keep it exact, bestie, character for character:
struct tsa_intrg {
u32 format:8;
u32 flags:8;
u32 cu_state:8;
u32 dev_state:8;
u32 op_state:8;
u32 :24;
u8 sd_info[12];
u32 dl_id;
u8 dd_data[28];
};
π Members π
formatβ Format πΈflagsβ Flags. Can be an arithmetic OR of the following constants:TSA_INTRG_FLAGS_CU_STATE_VALIDTSA_INTRG_FLAGS_DEV_STATE_VALIDTSA_INTRG_FLAGS_OP_STATE_VALID
cu_stateβ Controle-Unit State (yes, that spelling is what the page says, and we respect the iconique spelling moment π )dev_stateβ Device State π«Άop_stateβ Operation State βsd_infoβ State-Dependent Information πdl_idβ Device-Level Identifier πdd_dataβ Device-Dependent Data π
also lowkey the synopsis has that unnamed u32 :24 field, and the Members list does not give it a description here β so we let it keep its main character mystery π
π SEE ALSO π
Kernel file ./arch/s390/include/asm/fcx.h, plus these besties: struct tcw(9), struct tidaw(9), struct tsa_iostat(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, iykyk πβ¨
source/version and date cuties: ./arch/s390/include/asm, October 2026 β 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