qbman_swp_dqrr_next_direct(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… qbman_swp_dqrr_next_direct(9) πŸ’…

okay bestie, welcome to the Kernel API Manual β€” yes, that Kernel API Manual, the one with the vibes ✨. this lil page is all about qbman_swp_dqrr_next_direct, and honestly? she's lowkey iconic. let's get into it πŸŽ€


🌸 NAME 🌸

qbman_swp_dqrr_next_direct β€” grab yourself a valid DQRR entry, no cap πŸ’–


✨ SYNOPSIS ✨

const struct dpaa2_dq * qbman_swp_dqrr_next_direct (struct qbman_swp *s
);

like, that's the whole signature. look at her go πŸ¦‹


🫢 ARGUMENTS 🫢

  • s β€” the software portal object. that's it, that's the whole argument list. main character energy fr fr πŸ‘‘

πŸ’… DESCRIPTION πŸ’…

so here's the tea β˜•: if there are no unconsumed DQRR entries, this function returns NULL. like, nothing, nada, bye πŸ‘‹.

but if there are entries? she hands you a DQRR entry β€” and here's the important part, bestie β€” she returns a DQRR entry only once. so you can call her over and over and get a whole sequence of DQRR entries, one after another 🌈. and the way that works? you do not have to consume them immediately, and you do not have to consume them in any particular order. chef's kiss, honestly πŸ˜­πŸ’–

ngl this is the kind of API design that just gets you. no pressure, no rush. take your entries at your own pace 🧚

πŸ”₯ SEE ALSO πŸ”₯

okay so there's a whole friend group here, and you know we're gonna list every single one of them, because nobody gets left out in this house πŸ’œ

the kernel file: ./drivers/soc/fsl/dpio/qbman-portal.c

and the rest of the squad:

periodt. every single one, accounted for πŸ˜€πŸ’…


and that's the page babes πŸ“ this little dpio gem lives over in ./drivers/soc/fsl/dpio, dated October 2026, and she's out here doing the absolute most for the Kernel API Manual. slay, queen πŸ‘‘βœ¨ bye bestie, see you in the source πŸ’–

πŸ“¦ where this page comes from