STRUCT TIDAW(9)
π struct tidaw(9) β like, the Kernel API Manual, but make it make sense π
okay so bestie, we're in struct tidaw(9) territory and honestly? this one's a little cutie. it's the Transport-Indirect-Addressing Word, aka TIDAW β yes the acronym is a mouthful, no we are not shortening it, it's iconic as is. π
this page lives in the kernel API manual, and it's gonna walk you through a lil struct with exactly three things in it. three! we love a low-maintenance icon. β¨
πΈ NAME πΈ
struct tidaw β the Transport-Indirect-Addressing Word, or TIDAW if you're on a first-name basis (you are now). π
π¦ SYNOPSIS π¦
here's the whole vibe, no cap:
struct tidaw {
u32 flags:8;
u32 :24;
u32 count;
dma64_t addr;
};
look at it. gorgeous. flags:8 is doing a little bit-packed moment, then there's a 24-bit anonymous gap just chilling there (u32 :24; β yes, it's unnamed, it's mysterious, it's giving main character energy with no name π), then count, then addr. slay. π₯
π Members π
three members, each one pulling its weight. obsessed.
flagsβ the TIDAW flags, bestie. this one can be an arithmetic OR of the following constants, so you can stack 'em up:TIDAW_FLAGS_LAST,TIDAW_FLAGS_SKIP,TIDAW_FLAGS_DATA_INT,TIDAW_FLAGS_TTIC,TIDAW_FLAGS_INSERT_CBC. that's the whole list, we're not hiding any. πcountβ the count. literally that's it. it's the count. πaddrβ the address. also justβ¦ the address. sometimes the manual is like that and we respect it. π«Ά
π SEE ALSO π
go read these next, fr fr β they're all hanging out in the kernel file ./arch/s390/include/asm/fcx.h:
struct tcw(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)
that's the whole squad. go say hi. π
okay that's the page!! mwah π this one came from ./arch/s390/include/asm and it's dated October 2026, and yes, it's still struct tidaw(9) at the end because some things simply don't change. periodt. ππΈβ¨
π¦ 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