STRUCT ESW_EADM(9)
π struct esw_eadm(9) β like, the EADM Subchannel Extended Status Word (ESW), bestie β¨
okay so this is straight out of the Kernel API Manual and honestly? it's giving "tiny but mighty." π¦ It's the EADM Subchannel Extended Status Word, aka ESW, and if you're deep in s390 land you already know, iykyk. π
πΈ SYNOPSIS πΈ
bestie, here's the whole thing, exactly as it lives, no cap:
struct esw_eadm {
__u32 sublog;
struct erw_eadm erw;
__u32 : 32;
__u32 : 32;
__u32 : 32;
};
lowkey notice those three anonymous __u32 : 32; padding bitfields β they're the quiet besties holding space, not doing much, but absolutely part of the fit. π
π Members π
sublogβ the subchannel logout π literally thesublogfield, doing its subchannel-logout thing.erwβ the extended report word β¨ that's it, that's the member, it's an extended report word and it's iconic.
π§ SEE ALSO π§
it's a whole friend group, fr fr β Kernel file ./arch/s390/include/asm/cio.h and everyone in it: struct ccw1(9), struct ccw0(9), struct erw(9), struct erw_eadm(9), struct sublog(9), struct esw0(9), struct esw1(9), struct esw2(9), struct esw3(9), struct irb(9), struct ciw(9), struct ccw_dev_id(9), ccw_dev_id_is_equal(9), pathmask_to_pos(9). π«Ά go say hi, they don't bite. π
and that's the whole page, bestie β 10/10 structure, no notes π
this lil legend lives at ./arch/s390/include/asm, dated October 2026, and yes it's still struct esw_eadm(9) if you need to find it again β mwah, slay, 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