qbman_swp_enqueue_multiple(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– qbman_swp_enqueue_multiple β€” a Kernel API Manual moment πŸ’–

okay so bestie, welcome to the Kernel API Manual, we're talking about qbman_swp_enqueue_multiple(9) today and honestly? she's that girl. one enqueue descriptor, many frames, zero wasted effort. the way she multitasks… main character energy fr fr πŸŽ€


✨ NAME ✨

qbman_swp_enqueue_multiple β€” Issue a multi enqueue command using one enqueue descriptor πŸ¦‹

like literally, one descriptor, a whole little squad of frames, she ate and left no crumbs.


🌸 SYNOPSIS 🌸

int qbman_swp_enqueue_multiple (struct qbman_swp *s , const struct
qbman_eq_desc *d , const struct dpaa2_fd *fd , uint32_t *flags , int
num_frames );

here's the whole fit, no cap, every character exactly where it belongs πŸ‘‘


πŸ’œ ARGUMENTS πŸ’œ

so the cast list is giving ensemble piece and every single one is iconic:

  • s β€” the software portal used for enqueue. she's the venue, she's the vibe, she makes it happen ✨
  • d β€” the enqueue descriptor. the one descriptor doing the multi enqueue thing, queen behavior πŸ’…
  • fd β€” table pointer of frame descriptor table to be enqueued. yes bestie, a whole table of them 🫢
  • flags β€” table pointer of QBMAN_ENQUEUE_FLAG_DCA flags. lowkey optional though β€” she's not used if NULL, so you can skip her if you're not about that DCA life πŸ™ˆ
  • num_frames β€” number of fd to be enqueued. how many we bringing to the function, pick your number πŸ“

πŸ”₯ DESCRIPTION πŸ”₯

Return the number of fd enqueued, or a negative error number.

that's the whole thing, and honestly? concise queen. she tells you exactly how many made it in, and if things went sideways you get a negative error number instead of a count. so if you're looking at a negative number, that's not a frame count bestie, that's the universe telling you something went wrong 😭 read the vibes accordingly.


🧚 SEE ALSO 🧚

the whole friend group, all referenced from the Kernel file ./drivers/soc/fsl/dpio/qbman-portal.h β€” go say hi to every one of them, don't be rude, they all ate πŸ’–


ngl, the whole page lives over in ./drivers/soc/fsl/dpio β€” that's the source, that's home base 🏠

and that's the tea! 🍡 this absolute icon of a page is dated October 2026, source ./drivers/soc/fsl/dpio, and it's signed off as qbman_swp_enqueue_multiple(9) β€” mwah, go enqueue something multiple, bestie πŸ’‹πŸŒˆπŸ‘‘

πŸ“¦ where this page comes from