vchan_tx_prep(9)
okay so bestie, welcome to vchan_tx_prep(9) from the Kernel API Manual β itβs literally the page about getting a descriptor ready, and itβs serving main-character energy. π
β¨
πΈ NAME πΈ
vchan_tx_prep β prepare a descriptor. Thatβs the whole vibe: prep the descriptor, no cap. π
β¨ SYNOPSIS β¨
hereβs the full signature, kept exact because we do not play with code:
struct dma_async_tx_descriptor * vchan_tx_prep (struct virt_dma_chan *vc
, struct virt_dma_desc *vd , unsigned long tx_flags );
π¦ ARGUMENTS π¦
vcβ the virtual channel allocating this descriptor, periodt. πvdβ the virtual descriptor youβre preparing, bestie. πtx_flagsβ the flags argument passed in to the prepare function, fr fr. π₯
π SEE ALSO π
the whole friend group is here, plus the kernel file ./drivers/dma/virt-dma.h:
- Kernel file
./drivers/dma/virt-dma.h vchan_issue_pending(9)vchan_cookie_complete(9)vchan_vdesc_fini(9)vchan_cyclic_callback(9)vchan_terminate_vdesc(9)vchan_next_desc(9)vchan_get_all_descriptors(9)vchan_synchronize(9)
this page is brought to you by the ./drivers/dma source and the October 2026 date, and vchan_tx_prep(9) is out β bye bestie! ππ
π«Ά
π¦ 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