qman_p_irqsource_add(9)
πΈ NAME πΈ
qman_p_irqsource_add β add processing sources to be interrupt-driven. That's the whole name bestie, and it's giving exactly what it says π«Ά
β¨ SYNOPSIS β¨
void qman_p_irqsource_add (struct qman_portal *p , u32 bits );
That's the signature, no cap: void return, then p and bits doing their thing π
π ARGUMENTS π
pβ okay so the page literally says-- undescribed --for this one π. It's typed asstruct qman_portal *in the synopsis, but the description is just mysterious main-character energy. We respect the mystery.bitsβ bitmask ofQM_PIRQ_**Iprocessing sources. This is the bitmask of sources we're talking about, periodt β¨
π DESCRIPTION π
Adds processing sources that should be interrupt-driven, rather than processed via qman_poll_***() functions. So like: these sources are getting the interrupt treatment instead of being polled through those functions. That's the tea, and the original keeps it short and sweet π
π SEE ALSO π
Kernel file: ./include/soc/fsl/qman.h β that's the file the page points at, and then the whole kernel friend group shows up π
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_p_static_dequeue_add(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)
okay bestie, that's the whole page! source/version: ./include/soc/fsl, date: October 2026 β mwah, go slay your kernel work πβ¨
π¦ 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