qman_dqrr_set_ithresh(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸŽ€ qman_dqrr_set_ithresh(9) β€” Kernel API Manual, section 9 πŸŽ€

ok bestie, welcome to the shortest little kernel API page, and it is literally all about setting a coalesce interrupt threshold. No cap. πŸ’…


πŸ’– NAME πŸ’–

qman_dqrr_set_ithresh β€” Set coalesce interrupt threshold. That is the whole vibe: this function sets the coalesce interrupt threshold. Periodt. ✨

✨ SYNOPSIS ✨

The signature, exactly as it is, no edits:

int qman_dqrr_set_ithresh (struct qman_portal *portal , u8 ithresh );

🌸 ARGUMENTS 🌸

  • portal β€” the portal you are setting the new value on. That is the target.
  • ithresh β€” the new threshold value. Yep, that is it. πŸŽ€

πŸ¦‹ DESCRIPTION πŸ¦‹

It returns 0 on success, or a negative error code. That is the whole description, bestie β€” short, iconic, and to the point. πŸ’…

Lowkey important: 0 means success, and a negative error code means something went sideways. No cap.

🌈 SEE ALSO 🌈

The kernel file is ./include/soc/fsl/qman.h. Also see: 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_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). This is the whole squad, bestie. 🫢


Source/version: ./include/soc/fsl Β· date: October 2026 Β· manual: qman_dqrr_set_ithresh(9) β€” bye bestie, go set that threshold πŸ’–βœ¨

πŸ“¦ where this page comes from