qbman_swp_e...ple_mem_back(9)
π NAME π
okay so bestie, youβre in the Kernel API Manual and this page is qbman_swp_enqueue_multiple_mem_back(9) β the header gives it the little nickname qbman_swp_e...ple_mem_back(9), which is lowkey iconic. The actual name is qbman_swp_enqueue_multiple_mem_back and it does one thing: Issue a multi enqueue command using one enqueue descriptor. slay.
β¨ SYNOPSIS β¨
hereβs the signature, bestie β copy it exactly, no autocorrect:
int qbman_swp_enqueue_multiple_mem_back (struct qbman_swp *s , const
struct qbman_eq_desc *d , const struct dpaa2_fd *fd , uint32_t *flags ,
int num_frames );
π ARGUMENTS π
sβ the software portal used for enqueue. Your portal, your power πdβ the enqueue descriptor. The descriptor in question, periodt.fdβ table pointer of frame descriptor table to be enqueued.flagsβ table pointer ofQBMAN_ENQUEUE_FLAG_DCAflags, not used ifNULL.num_framesβ number offdto be enqueued.
π¦ DESCRIPTION π¦
short and sweet: it returns the number of fd enqueued, or a negative error number. Thatβs the whole tea β no extra lore, no cap.
π SEE ALSO π
Kernel file: ./drivers/soc/fsl/dpio/qbman-portal.c
and the whole friend group is right here β every single one, bestie:
qbman_swp_init(9)qbman_swp_finish(9)qbman_swp_interrupt_read_status(9)qbman_swp_interrupt_clear_status(9)qbman_swp_interrupt_get_trigger(9)qbman_swp_interrupt_set_trigger(9)qbman_swp_interrupt_get_inhibit(9)qbman_swp_interrupt_set_inhibit(9)qbman_eq_desc_set_no_orp(9)qbman_eq_desc_set_fq(9)qbman_eq_desc_set_qd(9)qbman_swp_enqueue_direct(9)qbman_swp_enqueue_mem_back(9)qbman_swp_enqueue_multiple_direct(9)qbman_swp_enqueue_multiple_desc_direct(9)qbman_swp_enqueue_multiple_desc_mem_back(9)qbman_swp_push_get(9)qbman_swp_push_set(9)qbman_pull_desc_clear(9)qbman_pull_desc_set_storage(9)qbman_pull_desc_set_numframes(9)qbman_pull_desc_set_fq(9)qbman_pull_desc_set_wq(9)qbman_pull_desc_set_channel(9)qbman_swp_pull_direct(9)qbman_swp_pull_mem_back(9)qbman_swp_dqrr_next_direct(9)qbman_swp_dqrr_next_mem_back(9)qbman_swp_dqrr_consume(9)qbman_result_has_new_result(9)qbman_release_desc_clear(9)qbman_release_desc_set_bpid(9)qbman_release_desc_set_rcdi(9)qbman_swp_release_direct(9)qbman_swp_release_mem_back(9)qbman_swp_acquire(9)qbman_swp_set_irq_coalescing(9)qbman_swp_get_irq_coalescing(9)
mwah π this pageβs source/version tag is ./drivers/soc/fsl/dpio, dated October 2026, and the footer is qbman_swp_e...ple_mem_back(9) doing its little encore. bye bestie, go enqueue with main character energy πβ¨
π¦ 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