xilinx_dma_tx_status(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

✨ xilinx_dma_tx_status(9) β€” welcome to the Kernel API Manual, bestie. This page is all about getting that DMA transaction status. No cap. πŸ’…

πŸ’– NAME πŸ’–

xilinx_dma_tx_status β€” Get DMA transaction status. That's the name, that's the job, and honestly it ate. ✨

✨ SYNOPSIS ✨

enum dma_status xilinx_dma_tx_status (struct dma_chan *dchan ,
       dma_cookie_t cookie , struct dma_tx_state *txstate );

πŸŽ€ ARGUMENTS πŸŽ€

  • dchan β€” DMA channel. This is the channel bestie, the actual DMA channel you're asking about.
  • cookie β€” Transaction identifier. It's the transaction's ID badge.
  • txstate β€” Transaction state. The state object where the transaction state lives.

🌈 RETURN 🌈

DMA transaction status. That's what comes back. The whole return, the whole vibe. 🫢

πŸ¦‹ SEE ALSO πŸ¦‹

Kernel file ./drivers/dma/xilinx/xilinx_dma.c is the main character here, and it comes with the whole icon squad: struct xilinx_vdma_desc_hw(9), struct xilinx_axidma_desc_hw(9), struct xilinx_aximcdma_desc_hw(9), struct xilinx_cdma_desc_hw(9), struct xilinx_vdma_tx_segment(9), struct xilinx_axidma_tx_segment(9), struct xilinx_aximcdma_tx_segment(9), struct xilinx_cdma_tx_segment(9), struct xilinx_dma_tx_descriptor(9), struct xilinx_dma_chan(9), enum xdma_ip_type(9), struct xilinx_dma_device(9), vdma_desc_write_64(9), xilinx_dma_get_metadata_ptr(9), xilinx_vdma_alloc_tx_segment(9), xilinx_cdma_alloc_tx_segment(9), xilinx_axidma_alloc_tx_segment(9), xilinx_aximcdma_alloc_tx_segment(9), xilinx_dma_free_tx_segment(9), xilinx_mcdma_free_tx_segment(9), xilinx_cdma_free_tx_segment(9), xilinx_vdma_free_tx_segment(9), xilinx_dma_alloc_tx_descriptor(9), xilinx_dma_free_tx_descriptor(9), xilinx_dma_free_desc_list(9), xilinx_dma_free_descriptors(9), xilinx_dma_free_chan_resources(9), xilinx_dma_get_residue(9), xilinx_dma_chan_handle_cyclic(9), xilinx_dma_chan_desc_cleanup(9), xilinx_dma_do_tasklet(9), xilinx_dma_alloc_chan_resources(9), xilinx_dma_calc_copysize(9), xilinx_dma_stop_transfer(9), xilinx_cdma_stop_transfer(9), xilinx_dma_start(9), xilinx_vdma_start_transfer(9), xilinx_cdma_start_transfer(9), xilinx_dma_start_transfer(9), xilinx_mcdma_start_transfer(9), xilinx_dma_issue_pending(9), xilinx_dma_device_config(9), xilinx_dma_complete_descriptor(9), xilinx_dma_reset(9), xilinx_dma_chan_reset(9), xilinx_mcdma_irq_handler(9), xilinx_dma_irq_handler(9), append_desc_queue(9), xilinx_dma_tx_submit(9), xilinx_vdma_dma_prep_interleaved(9), xilinx_cdma_prep_memcpy(9), xilinx_dma_prep_peripheral_dma_vec(9), xilinx_dma_prep_slave_sg(9), xilinx_dma_prep_dma_cyclic(9), xilinx_mcdma_prep_slave_sg(9), xilinx_dma_terminate_all(9), xilinx_vdma_channel_set_config(9), xilinx_dma_chan_remove(9), xilinx_dma_chan_probe(9), xilinx_dma_child_probe(9), of_dma_xilinx_xlate(9), xilinx_dma_probe(9), xilinx_dma_remove(9).

πŸ’– Source/version: ./drivers/dma/xilinx Β· Date: October 2026 Β· Page: xilinx_dma_tx_status(9) β€” mwah, go get that DMA transaction status, bestie. 🫢

πŸ“¦ where this page comes from