xilinx_dpdma_chan_vsync_irq(9)
β¨ NAME β¨
xilinx_dpdma_chan_vsync_irq β handle hardware descriptor scheduling. This is the xilinx_dpdma_chan_vsync_irq(9) page from the Kernel API Manual, and yes bestie, itβs giving main character energy for descriptor scheduling π
β¨.
πΈ SYNOPSIS πΈ
void xilinx_dpdma_chan_vsync_irq (struct xilinx_dpdma_chan *chan );
π¦ ARGUMENTS π¦
chanβ DPDMA channel. Thatβs the iconic channel weβre doing all this for, no cap π«Ά.
π₯ DESCRIPTION π₯
Okay so at VSYNC, the active descriptor may have been replaced by the pending descriptor π. Detect this through DESC_ID and perform appropriate bookkeeping. Thatβs literally the vibe check here β active descriptor, pending descriptor, DESC_ID, bookkeeping, slay π. Periodt, fr fr π.
π SEE ALSO π
Kernel file plus these cross-reference besties, all linked up β iykyk π:
./drivers/dma/xilinx/xilinx_dpdma.cβ kernel file π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_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)
Source/version check, bestie: ./drivers/dma/xilinx Β· October 2026 Β· page xilinx_dpdma_chan_vsync_irq(9) π¦π. Okay bye, go do that hardware descriptor scheduling β it ate, 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