dpaa2_io_service_enqueue_fq(9)
β¨ 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:
dpaa2_io_service_select(9)dpaa2_io_create(9)dpaa2_io_down(9)dpaa2_io_irq(9)dpaa2_io_get_cpu(9)dpaa2_io_service_register(9)dpaa2_io_service_deregister(9)dpaa2_io_service_rearm(9)dpaa2_io_service_pull_fq(9)dpaa2_io_service_pull_channel(9)dpaa2_io_service_enqueue_multiple_fq(9)dpaa2_io_service_enqueue_multiple_desc_fq(9)dpaa2_io_service_enqueue_qd(9)dpaa2_io_service_release(9)dpaa2_io_service_acquire(9)dpaa2_io_store_create(9)dpaa2_io_store_destroy(9)dpaa2_io_store_next(9)dpaa2_io_query_fq_count(9)dpaa2_io_query_bp_count(9)dpaa2_io_set_irq_coalescing(9)dpaa2_io_get_irq_coalescing(9)dpaa2_io_set_adaptive_coalescing(9)dpaa2_io_get_adaptive_coalescing(9)dpaa2_io_update_net_dim(9)
mwah π this page came from ./drivers/soc/fsl/dpio, dated October 2026. stay hydrated and enqueue responsibly, bestie π
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms