STRUCT ZFCP_QDIO_REQ(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… struct zfcp_qdio_req(9) β€” the kernel API manual, but make it make sense

okay so bestie, buckle up πŸŽ€ this is the struct zfcp_qdio_req page from the Kernel API Manual, and it's literally just the little bundle of qdio-queue-related values that a request carries around with it. that's the whole vibe. no cap.


🌸 NAME 🌸

struct zfcp_qdio_req β€” qdio queue related values for a request

like... the qdio queue info, but packaged up per-request. she's a struct. she's organized. we love her πŸ’–


✨ SYNOPSIS ✨

struct zfcp_qdio_req {
    u8 sbtype;
    u8 sbal_number;
    u8 sbal_first;
    u8 sbal_last;
    u8 sbal_limit;
    u8 sbale_curr;
    u16 qdio_outb_usage;
 };

look at her. seven fields. u8 girlies and one u16 for the usage counter. so tidy 🧚


πŸ¦‹ Members πŸ¦‹

okay so let's meet the cast, one field at a time πŸ‘‘

  • sbtype β€” the sbal type flags for sbale 0. that's it. that's her job πŸ’…
  • sbal_number β€” how many free sbals you've got. count 'em.
  • sbal_first β€” the first sbal for this request. where the story begins ✨
  • sbal_last β€” the last sbal for this request. where it ends.
  • sbal_limit β€” the last possible sbal for this request. not the same as sbal_last, bestie, don't get it twisted β€” this is the hard ceiling πŸ™ˆ
  • sbale_curr β€” the current sbale at creation of this request. a little snapshot of the moment she was born 😭
  • qdio_outb_usage β€” usage of the outbound queue. she's a u16, she's tracking, she's doing the most 🫢

πŸ‘€ SEE ALSO πŸ‘€

Kernel file ./drivers/s390/scsi/zfcp_qdio.h and all her friends in the group chat:

the whole zfcp qdio squad, together again 🌈


ngl the whole thing lives in ./drivers/s390/scsi β€” that's the source tree, that's the address, that's the place πŸ“

and that's a wrap, bestie!! πŸŽ€ this lil page dropped October 2026, courtesy of the fine people in ./drivers/s390/scsi, and it's filed under struct zfcp_qdio_req(9) in the Kernel API Manual. slay, read the source, stay hydrated, bye πŸ’œπŸ”₯

πŸ“¦ where this page comes from