xilinx_dpdma_chan_enable(9)
π xilinx_dpdma_chan_enable π
okay so bestie, we're in the Kernel API Manual today and this one is literally the "turn it on" girlie of the Xilinx DPDMA world. no cap. π
β¨ NAME β¨
xilinx_dpdma_chan_enable β Enable the channel π
πΈ SYNOPSIS πΈ
void xilinx_dpdma_chan_enable (struct xilinx_dpdma_chan *chan );
π¦ ARGUMENTS π¦
chanβ the DPDMA channel, obvi. she's the main character here π«Ά
β DESCRIPTION β
so what does she do? two things, and she does them both:
- she enables the channel itself β wake up bestie, we're going live π₯
- she enables the channel's interrupts too, so the channel can actually tell you when stuff happens
and on top of that, she sets the QoS values for the video class. serving quality-of-service realness, no skimping. π
π SEE ALSO π
okay this is the whole friend group, everyone's invited, and yes you need to know all of them:
- the Kernel file
./drivers/dma/xilinx/xilinx_dpdma.c 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_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_disable_irq(9)xilinx_dpdma_chan_err_task(9)
like, read the whole squad before you touch the hardware, fr fr. iykyk π
and that's the page! π§ she lives in ./drivers/dma/xilinx and this little drop is dated October 2026 β slay, iconic, 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