qman_start_using_portal(9)
π qman_start_using_portal(9) β bestie edition π
okay so this page is from the Kernel API Manual, and it's about qman_start_using_portal(9) β literally the function that does the hand-holding between a portal and the device that's about to use it π«Ά no cap.
β¨ NAME β¨
qman_start_using_portal β register a device link for the portal user πΈ
π SYNOPSIS π
int qman_start_using_portal (struct qman_portal *p , struct device *dev
);
like, that's the whole signature, cute and short π
π¦ ARGUMENTS π¦
pβ the portal that will be in use β¨ (this is the portal, the main character)devβ the device that will use the portal π₯ (the one doing the using)
π DESCRIPTION π
okay so here's the vibe: this function makes sure that the devices that use the portal are unbound when the portal is unbound π it's giving "we go down together" energy β the device link stays honest so nobody's left hanging when the portal gets unbound. periodt. π
π SEE ALSO π
kernel file ./include/soc/fsl/qman.h β and yes, the whole squad is here, iykyk:
qman_p_irqsource_add(9)qman_p_irqsource_remove(9)qman_affine_cpus(9)qman_affine_channel(9)qman_get_affine_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)
ngl bestie, that's 31 friends in the SEE ALSO and every single one of them made the list ππ
and that's the whole page! source path is ./include/soc/fsl, dated October 2026 β mwah, slay, go read your portals responsibly π§π
π¦ 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