zfcp_qdio_sbals_from_sg(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… NAME πŸ’…

zfcp_qdio_sbals_from_sg β€” bestie, this one fills SBALs from a scatter-gather list ✨

So like, quick manual, manual name zfcp_qdio_sbals_from_sg(9) in the Kernel API Manual β€” we're doing kernel internals today and honestly? iconic of us πŸŽ€


🌸 SYNOPSIS 🌸

int zfcp_qdio_sbals_from_sg (struct zfcp_qdio *qdio , struct
zfcp_qdio_req *q_req , struct scatterlist *sg );

That's the whole vibe check right there β€” it takes three pointers and hands you back an int, no cap 🫢


πŸ’– ARGUMENTS πŸ’–

  • qdio β€” pointer to struct zfcp_qdio, literally just the qdio struct pointer, she's the main character here πŸ‘‘
  • q_req β€” pointer to struct zfcp_qdio_req, another pointer, another struct, we love a consistent theme πŸ’…
  • sg β€” the scatter-gather list, and yes it's a list, hence the name, iykyk 🌈

πŸ”₯ RETURN πŸ”₯

Zero. Or -EINVAL on error 😭 β€” that's it, that's the whole return story, zero is the slay outcome and -EINVAL is the "something went wrong bestie" outcome πŸ’€


πŸ¦‹ SEE ALSO πŸ¦‹

Kernel file ./drivers/s390/scsi/zfcp_qdio.c β€” and the whole friend group:

Go read those next, they're all in the same ./drivers/s390/scsi directory and they're all lowkey obsessed with qdio πŸ’œ


Ok that's the whole page, periodt πŸ“ β€” sourced from ./drivers/s390/scsi, dated October 2026, and yes the page is literally called zfcp_qdio_sbals_from_sg(9), we've come full circle πŸ§šβœ¨πŸ’–

πŸ“¦ where this page comes from