qbman_swp_e...ultiple_desc(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… qbman_swp_enqueue_multiple_desc β€” the group-chat manual, bestie edition ✨

okay so this is qbman_swp_enqueue_multiple_desc(9) from the Kernel API Manual and honestly? she's a baddie. let's get into it πŸŽ€


✨ NAME ✨

qbman_swp_enqueue_multiple_desc β€” Issue a multi enqueue command using multiple enqueue descriptor πŸ’–

like, one command, a whole stack of descriptors. she's efficient. she's booked and busy. πŸ‘‘


🌸 SYNOPSIS 🌸

int qbman_swp_enqueue_multiple_desc (struct qbman_swp *s , const struct
qbman_eq_desc *d , const struct dpaa2_fd *fd , int num_frames );

look at her signature. iconic. returns an int, takes four things, no notes. 🫢


πŸ¦‹ ARGUMENTS πŸ¦‹

  • s β€” the software portal used for enqueue. this is her main character energy, the portal doing the actual work πŸ’…
  • d β€” table of minimal enqueue descriptor. yes bestie, a whole table of them πŸŽ€
  • fd β€” table pointer of frame descriptor table to be enqueued. pointer to a table of frame descriptors, she's layered like that 🌈
  • num_frames β€” number of fd to be enqueued. how many frames you're serving, periodt ⭐

πŸ”₯ DESCRIPTION πŸ”₯

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

that's it. that's the whole vibe check. 🧚 if it went well you get a count back, if it went sideways you get a negative number and you're gonna have to deal with that, no cap 😭


πŸ’œ SEE ALSO πŸ’œ

Kernel file ./drivers/soc/fsl/dpio/qbman-portal.h β€” go read her, she's the source of truth fr fr πŸ“–

the whole friend group, all tagged, all slaying:


lowkey reminder bestie: this page lives in ./drivers/soc/fsl/dpio and it's dated October 2026 β€” so like, from the future?? we stan a time-traveling manpage πŸ•°οΈβœ¨

and that's the whole page! mwah, go enqueue something gorgeous πŸ’‹πŸŽ€πŸ¦‹

πŸ“¦ where this page comes from