qman_alloc_fqid_range(9)
π qman_alloc_fqid_range β Kernel API Manual, section 9
okay bestie, so this one's a kernel API page from the Kernel API Manual, section 9 (the kernel-functions girlypop section, you know the one). Let's get into it π
β¨ NAME β¨
qman_alloc_fqid_range β literally allocates you a contiguous range of FQIDs. no cap, that's the whole vibe. β¨
π¦ SYNOPSIS π¦
int qman_alloc_fqid_range (u32 *result , u32 count );
π ARGUMENTS π
resultβ the API sets this for you, and it becomes the base FQID of the range it just allocated. so like,resultis where the good news lands π«Άcountβ how many FQIDs you're asking for. the number of FQIDs required, bestie, that's it π
πΈ DESCRIPTION πΈ
Returns 0 on success, or a negative error code. that's the whole story β iconic, minimal, no notes. π
fr fr, that is all it says. 0 = slay, negative = something went sideways. π
π SEE ALSO π
the whole friend group, in order, no one left out π
Kernel file ./include/soc/fsl/qman.hqman_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_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_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)
and that's the page, bestie!! π§ this little gem lives in ./include/soc/fsl and the version/date stamp on it is October 2026 β yes, future-coded of it. mwah πβ¨
π¦ 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