STRUCT QDESFMT0(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… NAME πŸ’…

okay bestie, welcome to the Kernel API Manual moment for struct qdesfmt0(9) β€” aka the queue descriptor, format 0. That's the whole vibe. πŸ’–


✨ SYNOPSIS ✨

Here's the literal blueprint, no edits, no cap:

       struct qdesfmt0 {
           dma64_t sliba;
           dma64_t sla;
           dma64_t slsba;
           u32 : 32;
           u32 akey : 4;
           u32 bkey : 4;
           u32 ckey : 4;
           u32 dkey : 4;
           u32 : 16;
        };

🌸 Members 🌸

  • sliba β€” absolute address of storage list information block
  • sla β€” absolute address of storage list
  • slsba β€” absolute address of storage list state block
  • akey β€” access key for SLIB
  • bkey β€” access key for SL
  • ckey β€” access key for SBALs
  • dkey β€” access key for SLSB

πŸ¦‹ SEE ALSO πŸ¦‹

Also peep the Kernel file ./arch/s390/include/asm/qdio.h, plus all these icons:

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

source/version: ./arch/s390/include/asm Β· date: October 2026 β€” mwah, go read the whole kernel bestie πŸ’‹βœ¨

πŸ“¦ where this page comes from