qman_p_static_dequeue_add(9)
β¨ qman_p_static_dequeue_add(9) β¨
okay bestie, welcome to the Kernel API Manual glow-up for qman_p_static_dequeue_add(9). This one is literally about adding pool channels to the portal SDQCR. Letβs get into it π
π NAME π
qman_p_static_dequeue_add β add pool channels to the portal SDQCR. Thatβs the whole vibe, no cap β¨
πΈ SYNOPSIS πΈ
void qman_p_static_dequeue_add (struct qman_portal *p , u32 pools );
π¦ ARGUMENTS π¦
pβ the manual literally says-- undescribed --, so weβre not gonna pretend otherwise π (yes, iconic of the docs to leave it mysterious).poolsβ bit-mask of pool channels, usingQM_SDQCR_CHANNELS_POOL(n)π
π DESCRIPTION π
This function adds a set of pool channels to the portalβs static dequeue command register (SDQCR). The requested pools are limited to those the portal has dequeue access to β so, like, donβt expect it to hand over pools that arenβt on the portalβs approved list, bestie. β¨
π SEE ALSO π
Kernel file ./include/soc/fsl/qman.h is the home base for all this π«Ά
qman_p_irqsource_add(9)qman_p_irqsource_remove(9)qman_affine_cpus(9)qman_affine_channel(9)qman_get_affine_portal(9)qman_start_using_portal(9)qman_p_poll_dqrr(9)qman_create_fq(9)qman_destroy_fq(9)qman_fq_fqid(9)qman_init_fq(9)qman_schedule_fq(9)qman_retire_fq(9)qman_oos_fq(9)qman_enqueue(9)qman_alloc_fqid_range(9)qman_release_fqid(9)qman_query_fq_np(9)qman_alloc_pool_range(9)qman_release_pool(9)qman_create_cgr(9)qman_delete_cgr(9)qman_delete_cgr_safe(9)qman_update_cgr_safe(9)qman_query_cgr_congested(9)qman_alloc_cgrid_range(9)qman_release_cgrid(9)qman_is_probed(9)qman_portals_probed(9)qman_dqrr_get_ithresh(9)qman_dqrr_set_ithresh(9)
β¨ aaaand thatβs the page! Source/version: ./include/soc/fsl; date: October 2026; manual: qman_p_static_dequeue_add(9). Bye bestie, go add those pool channels π
π
π¦ 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