xen_free_ballooned_pages(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– xen_free_ballooned_pages(9) πŸ’–

Okay so welcome to the Kernel API Manual, bestie β€” today’s main character is xen_free_ballooned_pages, and she is here to hand pages back. 🫢 No cap.

🌸 NAME 🌸

xen_free_ballooned_pages β€” return pages retrieved with get_ballooned_pages. That’s the whole plot: pages came from get_ballooned_pages, and this function is the β€œokay, return ticket time” moment. πŸ’…

✨ SYNOPSIS ✨

Here’s the signature, literally copy-paste energy:

void xen_free_ballooned_pages (unsigned int nr_pages , struct page
**pages );

πŸŽ€ ARGUMENTS πŸŽ€

  • nr_pages β€” Number of pages. Like, the headcount of pages we’re dealing with. πŸ”’
  • pages β€” pages to return. The actual pages going back home. 🏠

πŸ¦‹ SEE ALSO πŸ¦‹

  • Kernel file ./drivers/xen/balloon.c β€” the lore lives here. πŸ“–
  • xen_alloc_ballooned_pages(9) β€” the related function bestie, go read it too. πŸ‘€

Signed from source/version ./drivers/xen, dated October 2026 β€” xen_free_ballooned_pages(9) out πŸ’‹βœ¨

πŸ“¦ where this page comes from