vchan_vdesc_fini(9)
π
vchan_vdesc_fini(9) β bestie edition
okay so we're in the Kernel API Manual, and this page is short and sweet: vchan_vdesc_fini is literally here to free or reuse a descriptor. That's the whole vibe check. No cap. π¦
β¨ NAME β¨
vchan_vdesc_fini β free or reuse a descriptor π
π«Ά SYNOPSIS π«Ά
void vchan_vdesc_fini (struct virt_dma_desc *vd );
πΈ ARGUMENTS πΈ
vdβ the virtual descriptor you're freeing or reusing, bestie. That's the one. π
π SEE ALSO π
okay so if you wanna keep reading β and you should, she's iconic β go check out the Kernel file ./drivers/dma/virt-dma.h and these functions:
vchan_tx_prep(9)vchan_issue_pending(9)vchan_cookie_complete(9)vchan_cyclic_callback(9)vchan_terminate_vdesc(9)vchan_next_desc(9)vchan_get_all_descriptors(9)vchan_synchronize(9)
xoxo, your girl signing off from ./drivers/dma, October 2026 edition β mwah ππ
β¨
π¦ 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