#include <linux/kernel.h>
#include <linux/sched.h>
#include <linux/errno.h>
#include <linux/module.h>
#include <linux/mm.h>
#include <linux/bootmem.h>
#include <linux/pagemap.h>
#include <linux/highmem.h>
#include <linux/mutex.h>
#include <linux/list.h>
#include <linux/gfp.h>
#include <linux/notifier.h>
#include <linux/memory.h>
#include <linux/memory_hotplug.h>
#include <asm/page.h>
#include <asm/pgalloc.h>
#include <asm/pgtable.h>
#include <asm/tlb.h>
#include <asm/xen/hypervisor.h>
#include <asm/xen/hypercall.h>
#include <xen/xen.h>
#include <xen/interface/xen.h>
#include <xen/interface/memory.h>
#include <xen/balloon.h>
#include <xen/features.h>
#include <xen/page.h>
Go to the source code of this file.
#define dec_totalhigh_pages |
( |
| ) |
do {} while (0) |
#define inc_totalhigh_pages |
( |
| ) |
do {} while (0) |
- Enumerator:
BP_DONE |
|
BP_EAGAIN |
|
BP_ECANCELED |
|
Definition at line 77 of file balloon.c.
alloc_xenballooned_pages - get pages that have been ballooned out : Number of pages to get : pages returned : allow highmem pages
- Returns
- 0 on success, error otherwise
Definition at line 506 of file balloon.c.
void balloon_set_new_target |
( |
unsigned long |
target | ) |
|
free_xenballooned_pages - return pages retrieved with get_ballooned_pages : Number of pages : pages to return
Definition at line 542 of file balloon.c.
subsys_initcall |
( |
balloon_init |
| ) |
|