STRUCT TCW(9)
π
struct tcw(9) β Transport Control Word (TCW) π
hii bestie!! welcome to the Kernel API Manual, where we're decoding struct tcw(9) β literally the Transport Control Word (TCW) π no cap, this page is short and iconic.
π NAME π
struct tcw β Transport Control Word (TCW) π that's the name, that's the whole assignment, and it ate.
π¦ SYNOPSIS π¦
okay so here's the whole struct, exactly as it appears β every field, every bitfield colon, every little anonymous slot, untouched and slaying:
struct tcw {
u32 format:2;
u32 :6;
u32 flags:24;
u32 :8;
u32 tccbl:6;
u32 r:1;
u32 w:1;
u32 :16;
dma64_t output;
dma64_t input;
dma64_t tsb;
dma64_t tccb;
u32 output_count;
u32 input_count;
u32 :32;
u32 :32;
u32 :32;
dma32_t intrg;
};
π Members π
here's the cast, bestie β every member gets its moment β¨
formatβ TCW format π«flagsβ TCW flags π©tccblβ Transport-Command-Control-Block Length πrβ Read Operations πwβ Write Operations βοΈoutputβ Output-Data Address π€inputβ Input-Data Address π₯tsbβ Transport-Status-Block Address π§Ύtccbβ Transport-Command-Control-Block Address π―output_countβ Output Count π’input_countβ Input Count π’intrgβ Interrogate TCW Address β
π SEE ALSO π
go check out these beauties, fr fr π«Ά
- Kernel file
./arch/s390/include/asm/fcx.h struct tidaw(9)struct tsa_iostat(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)
mwah π and that's a wrap! The source/version footer is ./arch/s390/include/asm, the date is October 2026, and the page title is struct tcw(9) β bye bestie, go slay π
β¨
π¦ 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