xilinx_dpdma_chan_disable(9)
π xilinx_dpdma_chan_disable(9) β the Kernel API Manual era π
okay so bestie, welcome to the Kernel API Manual entry for xilinx_dpdma_chan_disable. This is the one you pull up when you need to shut a DPDMA channel all the way down β channel vibes off, interrupt vibes off, no notes. Let's get into it. β¨
πΈ NAME πΈ
xilinx_dpdma_chan_disable β Disable the channel π
π¦ SYNOPSIS π¦
void xilinx_dpdma_chan_disable (struct xilinx_dpdma_chan *chan );
literally that's it. one function, one argument, void return. no cap. π€·ββοΈ
π ARGUMENTS π
chanβ the DPDMA channel in question π that's the one we're disabling, bestie, that's the whole assignment.
β¨ DESCRIPTION β¨
so what does it do? it disables the channel and its interrupts. like, both. the channel itself? off. the interrupts? also off. it's giving "turning off the lights and locking the door on your way out" π₯π«Ά
that's genuinely the whole description β she's a short-and-sweet icon, and we respect that π
π SEE ALSO π
okay this list is long long, so buckle up. first up, the kernel file where all this lives:
- Kernel file
./drivers/dma/xilinx/xilinx_dpdma.c
and then the structs and functions serving sibling energy, in the exact order they appear:
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_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_disable_irq(9)xilinx_dpdma_chan_err_task(9)
iykyk, this is the whole DPDMA friend group and they all have (9) energy ππ
and that's the page, bestie!! π«Ά this icon lives over in ./drivers/dma/xilinx, and the version on deck is October 2026 for xilinx_dpdma_chan_disable(9). go forth and disable 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