qbman_swp_i..._set_inhibit(9)
β¨ qbman_swp_interrupt_set_inhibit(9) β¨
okay so bestie, welcome to the Kernel API Manual π you're literally about to meet qbman_swp_interrupt_set_inhibit, and honestly? it's giving "small function, big job." no cap.
πΈ NAME πΈ
qbman_swp_interrupt_set_inhibit β write interrupt mask register π
like, that's the whole vibe. it writes to the interrupt mask register. that's it. that's the post.
π¦ SYNOPSIS π¦
void qbman_swp_interrupt_set_inhibit (struct qbman_swp *p , int inhibit
);
no return value, she's a void girlie, she just does things β¨
π ARGUMENTS π
pβ the given software portal object π«Ά like, hand her the portal, that's the whole assignmentinhibitβ whether to inhibit the IRQs π₯ yes/no energy. you're telling it whether the interrupts should be masked out or not.
π SEE ALSO π
the kernel file lives at ./drivers/soc/fsl/dpio/qbman-portal.c β that's where the magic is, iykyk π«
and here's the whole friend group, all in their (9) era:
qbman_swp_init(9)qbman_swp_finish(9)qbman_swp_interrupt_read_status(9)qbman_swp_interrupt_clear_status(9)qbman_swp_interrupt_get_trigger(9)qbman_swp_interrupt_set_trigger(9)qbman_swp_interrupt_get_inhibit(9)qbman_eq_desc_set_no_orp(9)qbman_eq_desc_set_fq(9)qbman_eq_desc_set_qd(9)qbman_swp_enqueue_direct(9)qbman_swp_enqueue_mem_back(9)qbman_swp_enqueue_multiple_direct(9)qbman_swp_enqueue_multiple_mem_back(9)qbman_swp_enqueue_multiple_desc_direct(9)qbman_swp_enqueue_multiple_desc_mem_back(9)qbman_swp_push_get(9)qbman_swp_push_set(9)qbman_pull_desc_clear(9)qbman_pull_desc_set_storage(9)qbman_pull_desc_set_numframes(9)qbman_pull_desc_set_fq(9)qbman_pull_desc_set_wq(9)qbman_pull_desc_set_channel(9)qbman_swp_pull_direct(9)qbman_swp_pull_mem_back(9)qbman_swp_dqrr_next_direct(9)qbman_swp_dqrr_next_mem_back(9)qbman_swp_dqrr_consume(9)qbman_result_has_new_result(9)qbman_release_desc_clear(9)qbman_release_desc_set_bpid(9)qbman_release_desc_set_rcdi(9)qbman_swp_release_direct(9)qbman_swp_release_mem_back(9)qbman_swp_acquire(9)qbman_swp_set_irq_coalescing(9)qbman_swp_get_irq_coalescing(9)
bestie the list is long but every one of them is iconic, don't skip a single one or it's gonna be awkward at the group hang π
and that's the whole page!! this lil manual page comes to you straight from ./drivers/soc/fsl/dpio, dated October 2026 ποΈπ slay, go mask some interrupts responsibly. periodt. π§β¨
π¦ 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