qbman_swp_enqueue(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– NAME πŸ’–

okay bestie, this is qbman_swp_enqueue β€” Issue an enqueue command ✨ and yes, we're in the Kernel API Manual, so grab your compiler and your emotional support water bottle 🫢

✨ SYNOPSIS ✨

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

πŸŽ€ ARGUMENTS πŸŽ€

  • s β€” the software portal used for enqueue πŸ’…
  • d β€” the enqueue descriptor πŸŽ€
  • fd β€” the frame descriptor to be enqueued πŸ¦‹

πŸ’… DESCRIPTION πŸ’…

So here's the tea: return 0 for successful enqueue, and -EBUSY if the EQCR is not ready 😭. That's the whole vibe β€” successful enqueue gives you 0, and EQCR not ready gives you -EBUSY. Periodt πŸ’–

🌈 SEE ALSO 🌈

Kernel file: ./drivers/soc/fsl/dpio/qbman-portal.h β€” go read the source, bestie πŸ“–


Signed, sealed, slayed: source/version ./drivers/soc/fsl/dpio · date October 2026 · page qbman_swp_enqueue(9) 🫢✨

πŸ“¦ where this page comes from