qbman_swp_enqueue(9)
π 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 π
qbman_swp_enqueue_multiple(9)qbman_swp_enqueue_multiple_desc(9)qbman_result_is_DQ(9)qbman_result_is_SCN(9)qbman_result_SCN_state(9)qbman_result_SCN_rid(9)qbman_result_SCN_ctx(9)qbman_swp_fq_schedule(9)qbman_swp_fq_force(9)qbman_swp_fq_xon(9)qbman_swp_fq_xoff(9)qbman_swp_CDAN_set_context(9)qbman_swp_CDAN_enable(9)qbman_swp_CDAN_disable(9)qbman_swp_CDAN_set_context_enable(9)qbman_swp_release(9)qbman_swp_pull(9)qbman_swp_dqrr_next(9)
Signed, sealed, slayed: source/version ./drivers/soc/fsl/dpio Β· date October 2026 Β· page qbman_swp_enqueue(9) π«Άβ¨
π¦ 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