vme_dma_free(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– vme_dma_free β€” Kernel API Manual energy πŸ’–

okay so bestie, welcome to the Kernel API Manual page for vme_dma_free. this is the cleanup era for a VME DMA resource β€” it’s giving β€œreturn the borrowed hoodie, but make it kernel business.” 🧺✨


πŸŽ€ NAME πŸŽ€

vme_dma_free β€” Free a VME DMA resource. periodt. πŸ’…

πŸ“œ SYNOPSIS πŸ“œ

int vme_dma_free (struct vme_resource *resource );

🧸 ARGUMENTS 🧸

  • resource β€” pointer to VME DMA resource. that’s the cutie you’re passing in to get freed. 🫢

πŸ’– DESCRIPTION πŸ’–

Free the provided DMA resource so that it may be reallocated. no cap, that’s the whole plot: the resource gets freed up and can be reallocated later. β™»οΈβœ¨

πŸ”₯ RETURN πŸ”₯

  • Zero β€” on success. slay. πŸ’š
  • -EINVAL β€” on invalid VME resource. not the vibe. πŸ™ˆ
  • -EBUSY β€” if resource is still active. busy bestie means it’s not free yet. πŸ’€

🌈 SEE ALSO 🌈

Kernel file ./drivers/staging/vme_user/vme.c β€” yes, that’s the spot. and here’s the whole VME bestie squad, in order:


mwah πŸ’‹ β€” source/version: ./drivers/staging/vme_user; date: October 2026. bye bestie, go free that resource responsibly 🫢✨

πŸ“¦ where this page comes from