STRUCT ESW0(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

🌸 struct esw0(9) 🌸

okay so bestie, welcome to the Kernel API Manual page for struct esw0 β€” it’s giving Format 0 Extended Status Word (ESW) energy, periodt. πŸ’…


✨ NAME ✨

struct esw0 β€” Format 0 Extended Status Word (ESW). That’s the whole vibe: format 0, extended status word, iconic. 🫢

πŸ¦‹ SYNOPSIS πŸ¦‹

       struct esw0 {
           struct sublog sublog;
           struct erw erw;
           dma32_t faddr[2];
           dma32_t saddr;
        };

look at those members, bestie β€” they’re the main characters πŸ‘‘βœ¨

πŸŽ€ Members πŸŽ€

  • sublog β€” subchannel logout. literally what it says, bestie. ✨
  • erw β€” extended report word. iconic name, no notes. πŸ’–
  • faddr β€” failing storage address. yes bestie, failing storage address. 😭
  • saddr β€” secondary ccw address. periodt. πŸ¦‹

πŸ’… SEE ALSO πŸ’…

Kernel file ./arch/s390/include/asm/cio.h is the source bestie β€” and the whole bestie squad of cross-refs is:

  • struct ccw1(9)
  • struct ccw0(9)
  • struct erw(9)
  • struct erw_eadm(9)
  • struct sublog(9)
  • struct esw1(9)
  • struct esw2(9)
  • struct esw3(9)
  • struct esw_eadm(9)
  • struct irb(9)
  • struct ciw(9)
  • struct ccw_dev_id(9)
  • ccw_dev_id_is_equal(9)
  • pathmask_to_pos(9)

okay that’s the page, bestie! πŸ’– source/version footer energy is ./arch/s390/include/asm, dated October 2026. slay. πŸŽ€βœ¨

πŸ“¦ where this page comes from