5#ifndef XEN_PUBLIC_MEMORY_H 
    6#define XEN_PUBLIC_MEMORY_H 
    8#define XENMEM_increase_reservation 0 
    9#define XENMEM_decrease_reservation 1 
   10#define XENMEM_populate_physmap     6 
   20#define XENMEM_maximum_ram_page     2 
   22#define XENMEM_add_to_physmap       7 
   28#define XENMAPSPACE_shared_info  0 
   29#define XENMAPSPACE_grant_table  1 
   30#define XENMAPSPACE_gmfn         2 
   31#define XENMAPSPACE_gmfn_range   3 
   32#define XENMAPSPACE_gmfn_foreign 4 
   33#define XENMAPSPACE_dev_mmio     5 
   40#define XENMEM_exchange             11 
   48#define XENMEM_maximum_gpfn         14 
struct xen_memory_reservation out
unsigned long nr_exchanged
struct xen_memory_reservation in
unsigned int extent_order
unsigned long * extent_start