xilinx_dpdma...ll_no_ostand(9)
π NAME π
Hii bestie! This is the xilinx_dpdma...ll_no_ostand(9) page from the Kernel API Manual, and the function is xilinx_dpdma_chan_poll_no_ostand β it polls the outstanding transaction status. π
β¨ SYNOPSIS β¨
int xilinx_dpdma_chan_poll_no_ostand (struct xilinx_dpdma_chan *chan );
π«Ά ARGUMENTS π«Ά
chanβ DPDMA channel. Thatβs the one and only arg, bestie. π
π« DESCRIPTION π«
Okay so xilinx_dpdma_chan_poll_no_ostand() polls the outstanding transaction status, and it returns when thereβs no outstanding transaction. It can be used in the interrupt context or where atomicity is required. Just be aware: the calling thread may wait more than 50ms. β³ No cap, thatβs the whole tea.
π RETURN π
0on success. β-ETIMEDOUTwhen it times out. π
π¦ SEE ALSO π¦
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_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_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)
source/version: ./drivers/dma/xilinx Β· date: October 2026 Β· page: xilinx_dpdma...ll_no_ostand(9) β byeee bestie, go poll those transactions 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