vchan_tx_prep(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

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:


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