dpaa2_io_service_enqueue_fq(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

✨ dpaa2_io_service_enqueue_fq(9) ✨

okay so welcome to the Kernel API Manual, bestie 🫢 β€” we're talking about dpaa2_io_service_enqueue_fq, and it is literally the β€œenqueue a frame to a frame queue” moment. No cap. πŸ’…


πŸ“› NAME

dpaa2_io_service_enqueue_fq β€” enqueue a frame to a frame queue. That’s the whole vibe. πŸŽ€

🧾 SYNOPSIS

int dpaa2_io_service_enqueue_fq (struct dpaa2_io *d , u32 fqid , const
       struct dpaa2_fd *fd );

🧚 ARGUMENTS

  • d β€” the given DPIO service. like, the service in question, bestie.
  • fqid β€” the given frame queue id. yes, the id of the frame queue.
  • fd β€” the frame descriptor which is enqueued. this is the frame descriptor getting enqueued, periodt. πŸ¦‹

πŸ’¬ DESCRIPTION

Return 0 for successful enqueue, -EBUSY if the enqueue ring is not ready, or -ENODEV if there is no dpio service.

that’s the whole plot, fr fr: 0 = successful enqueue ✨, -EBUSY = the enqueue ring is not ready 😭, -ENODEV = there is no dpio service πŸ’€.

πŸ‘€ SEE ALSO

Kernel file: ./drivers/soc/fsl/dpio/dpio-service.c

the whole friend group, lowkey iconic:


mwah πŸ’‹ this page came from ./drivers/soc/fsl/dpio, dated October 2026. stay hydrated and enqueue responsibly, bestie 🌈

πŸ“¦ where this page comes from