vchan_next_desc(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– vchan_next_desc(9) πŸ’–

okay so bestie, we're deep in the Kernel API Manual, section 9, and today's main character is vchan_next_desc(9) ✨. It's giving "look but don't touch" energy πŸ‘€πŸ’….

🌸 NAME 🌸

vchan_next_desc β€” peek at the next descriptor to be processed 🫢

✨ SYNOPSIS ✨

struct virt_dma_desc * vchan_next_desc (struct virt_dma_chan *vc );

πŸŽ€ ARGUMENTS πŸŽ€

  • vc β€” the virtual channel to obtain the descriptor from πŸ’–

πŸ¦‹ DESCRIPTION πŸ¦‹

Real talk: vc.lock must be held by the caller, no cap πŸ”’πŸ˜­. That's the requirement, bestie β€” don't skip it.

πŸ‘‘ SEE ALSO πŸ‘‘

Kernel file ./drivers/dma/virt-dma.h is right there for the source-y goodness, and these cuties are linked too:


okay that's the page, periodt πŸ’…βœ¨. Cute sign-off: this one's from ./drivers/dma, dated October 2026, and it's vchan_next_desc(9) signing off πŸŽ€πŸ¦‹.

πŸ“¦ where this page comes from