STRUCT ZFCP_QDIO_REQ(9)
π 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 assbal_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 au16, 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:
struct zfcp_qdio(9)zfcp_qdio_sbale_req(9)zfcp_qdio_sbale_curr(9)zfcp_qdio_req_init(9)zfcp_qdio_fill_next(9)zfcp_qdio_set_sbale_last(9)zfcp_qdio_skip_to_last_sbale(9)zfcp_qdio_sbal_limit(9)zfcp_qdio_set_data_div(9)zfcp_qdio_real_bytes(9)zfcp_qdio_set_scount(9)
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
- 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