qbman_swp_dqrr_consume(9)
β¨ NAME β¨
qbman_swp_dqrr_consume β bestie, this is the one that consumes DQRR entries that were previously handed back to you by qbman_swp_dqrr_next(). Like, you got them, now you gotta let them go. Closure, but make it kernel π
πΈ SYNOPSIS πΈ
void qbman_swp_dqrr_consume (struct qbman_swp *s , const struct dpaa2_dq *dq );
Yeah that's the whole thing. No return value, no drama, no cap π
π¦ ARGUMENTS π¦
sβ the software portal object. Your main character. The portal you're doing all this consuming through β¨dqβ the DQRR entry to be consumed. The one that came out ofqbman_swp_dqrr_next(). It's had its moment, now it's time to say bye π
π SEE ALSO π
Ok so there's kind of a whole universe of friends in the kernel file ./drivers/soc/fsl/dpio/qbman-portal.c β here's the full squad, no one left out, periodt:
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_mem_back(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_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)
iykyk ππ₯
and that's the whole page, bestie β this one lives in the Kernel API Manual, brought to you straight out of ./drivers/soc/fsl/dpio, dated October 2026. go consume those entries, queen ππ
π¦ 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