vchan_issue_pending(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… NAME πŸ’…

okay so this is the vchan_issue_pending(9) page from the Kernel API Manual, and its whole job is literally: move submitted descriptors to the issued list. that's it, that's the vibe. ✨


πŸ¦‹ SYNOPSIS πŸ¦‹

bool vchan_issue_pending (struct virt_dma_chan *vc );

πŸŽ€ ARGUMENTS πŸŽ€

  • vc β€” the virtual channel you're updating, bestie. that's the one getting the glow-up. πŸ’–

🌸 DESCRIPTION 🌸

so here's the tea: vc.lock must be held by the caller. no cap, that's a requirement, not a suggestion. πŸ”’

⚠️ like actually hold vc.lock before you call this β€” the page says it must be held by caller, and we do not play about locking. πŸ’€

πŸ”₯ SEE ALSO πŸ”₯

the kernel file is ./drivers/dma/virt-dma.h, and the whole friend group is:

go read those too, iykyk 🫢


and that's the whole page, bestie β€” sourced from ./drivers/dma, dated October 2026, vchan_issue_pending(9) and all. slay, stay locked, and see u in the next man page. πŸ’œπŸŽ€βœ¨

πŸ“¦ where this page comes from