STRUCT TCW(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… 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