xilinx_dpdma_disable_irq(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… xilinx_dpdma_disable_irq πŸ’…

okay so bestie, this is a page from the Kernel API Manual and it's honestly a short one β€” but we're gonna give it the full main-character treatment anyway, because every kernel function deserves love. 🫢


✨ NAME ✨

xilinx_dpdma_disable_irq β€” literally just: Disable interrupts. that's the whole vibe. no cap. πŸ’€


🌸 SYNOPSIS 🌸

void xilinx_dpdma_disable_irq (struct xilinx_dpdma_device *xdev );

the way that this returns void… she gives nothing and takes nothing, and honestly? iconic. πŸ‘‘


πŸŽ€ ARGUMENTS πŸŽ€

  • xdev β€” the DPDMA device. that's it. that's the arg. she's the one and only. πŸ¦‹

πŸ’– DESCRIPTION πŸ’–

Disable interrupts.

that's it. that's the description. the original manpage said three words and then dipped, and honestly I respect the confidence. so: this function disables interrupts. slay. periodt. ✨

ngl there is not a single extra detail hiding in here β€” no return value, no caveats, no env vars, nothing. what you see is what you get, fr fr. πŸ™ˆ

πŸ’œ SEE ALSO πŸ’œ

okay THIS is where she eats. the whole squad shows up in the SEE ALSO section. the kernel file lives at ./drivers/dma/xilinx/xilinx_dpdma.c and here's every single friend she wants you to meet:

struct xilinx_dpdma_hw_desc(9)
struct xilinx_dpdma_sw_desc(9)
struct xilinx_dpdma_tx_desc(9)
struct xilinx_dpdma_chan(9)
struct xilinx_dpdma_device(9)
xilinx_dpdma_sw_desc_set_dma_addrs(9)
xilinx_dpdma_chan_alloc_sw_desc(9)
xilinx_dpdma_chan_free_sw_desc(9)
xilinx_dpdma_chan_dump_tx_desc(9)
xilinx_dpdma_chan_alloc_tx_desc(9)
xilinx_dpdma_chan_free_tx_desc(9)
xilinx_dpdma_chan_prep_cyclic(9)
xilinx_dpdma_chan_prep_interleaved_dma(9)
xilinx_dpdma_chan_enable(9)
xilinx_dpdma_chan_disable(9)
xilinx_dpdma_chan_pause(9)
xilinx_dpdma_chan_unpause(9)
xilinx_dpdma_chan_queue_transfer(9)
xilinx_dpdma_chan_ostand(9)
xilinx_dpdma_chan_notify_no_ostand(9)
xilinx_dpdma_chan_wait_no_ostand(9)
xilinx_dpdma_chan_poll_no_ostand(9)
xilinx_dpdma_chan_stop(9)
xilinx_dpdma_chan_done_irq(9)
xilinx_dpdma_chan_vsync_irq(9)
xilinx_dpdma_chan_err(9)
xilinx_dpdma_chan_handle_err(9)
xilinx_dpdma_alloc_chan_resources(9)
xilinx_dpdma_free_chan_resources(9)
xilinx_dpdma_terminate_all(9)
xilinx_dpdma_synchronize(9)
xilinx_dpdma_err(9)
xilinx_dpdma_handle_err_irq(9)
xilinx_dpdma_enable_irq(9)
xilinx_dpdma_chan_err_task(9)

like, 35 entries. she brought the entire group chat to the function. πŸ”₯

and yeah β€” xilinx_dpdma_enable_irq(9) is right there in the list, so if you ever need to turn these interrupts back on, you already know where to look. iykyk. 😌


okay that's the whole page, bestie β€” go disable some interrupts responsibly πŸ’…βœ¨

this cutie was served up from ./drivers/dma/xilinx, dated October 2026, and she answers to the name xilinx_dpdma_disable_irq(9) πŸŽ€ take care, mwah 🫢

πŸ“¦ where this page comes from