STRUCT QDIO_BUFFER_ELEMENT(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸŽ€ struct qdio_buffer_element πŸŽ€

okay so bestie, this is the Kernel API Manual page for struct qdio_buffer_element, and it is literally the SBAL entry struct. lowkey iconic, no cap πŸ’…

✨ NAME ✨

struct qdio_buffer_element β€” SBAL entry. that's the whole vibe: one SBAL entry, bestie 🫢

πŸ“œ SYNOPSIS πŸ“œ

here's the struct in all its main-character glory:

       struct qdio_buffer_element {
           u8 eflags;
           u8 scount;
           u8 sflags;
           u32 length;
           dma64_t addr;
        };

🌸 Members 🌸

  • eflags β€” the SBAL entry flags. entry-level flag business, periodt ✨
  • scount β€” the SBAL count. it's counting, bestie πŸ’…
  • sflags β€” the whole SBAL flags. whole-SBAL energy, not just a lil piece 🌈
  • length β€” the length. iconic, straightforward, no notes πŸŽ€
  • addr β€” the absolute data address. where the data actually lives, fr fr πŸ“

πŸ‘€ SEE ALSO πŸ‘€

bestie, go peek at the kernel file ./arch/s390/include/asm/qdio.h, and then these other pages are also in the group chat:

  • struct qdesfmt0(9)
  • struct qdr(9)
  • struct qib(9)
  • struct slibe(9)
  • struct qaob(9)
  • struct slib(9)
  • struct qdio_buffer(9)
  • struct sl_element(9)
  • struct sl(9)
  • struct slsb(9)
  • struct qdio_initialize(9)

xoxo πŸ’– this cutie comes from the source/version ./arch/s390/include/asm, dated October 2026, and it's the page for struct qdio_buffer_element(9). slay ✨

πŸ“¦ where this page comes from