STRUCT SL(9)
π struct sl(9) β like, the whole manual, but make it make sense
okay so bestie, welcome to the kernel API manual, section 9 (that's the kernel interfaces girlies β¨). Today's main character is struct sl β and yes, we're doing the struct sl(9) page together, hold my iced coffee π
β¨ NAME β¨
struct sl β storage list (SL) π
That's it, that's the name. Short, iconic, to the point. Slay.
πΈ SYNOPSIS πΈ
struct sl {
struct sl_element element[QDIO_MAX_BUFFERS_PER_Q];
};
literally the entire shape of it. no cap. π
π¦ Members π¦
elementβ the SL entries π like, this is the array holding them, and it's sizedQDIO_MAX_BUFFERS_PER_Q, which is a whole lot of besties in one list, iykyk.
π SEE ALSO π
okay so there's a whole friend group here, and honestly they're all linked from the kernel file ./arch/s390/include/asm/qdio.h β go say hi to all of them π«Ά
struct qdesfmt0(9)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 slsb(9)struct qdio_initialize(9)
and that's the vibe check, bestie β you got the whole thing π
π§ tiny sign-off from the source files: this page lives in./arch/s390/include/asm, dated October 2026, and yes it's stillstruct sl(9)at the bottom because some things never change π β¨
π¦ 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