29#ifndef __XEN_PUBLIC_MEMORY_H__ 
   30#define __XEN_PUBLIC_MEMORY_H__ 
   34#define XENMEM_populate_physmap         6 
   56#if __XEN_INTERFACE_VERSION__ >= 0x00030209 
   58        unsigned int    mem_flags;
 
   72#define XENMAPSPACE_shared_info         0        
   73#define XENMAPSPACE_grant_table         1        
   74#define XENMAPSPACE_gmfn                2        
   77#define XENMAPSPACE_gmfn_range          3 
   80#define XENMAPSPACE_gmfn_foreign        4 
   86#define XENMAPSPACE_dev_mmio            5 
   93#define XENMEM_add_to_physmap           7 
  103#define XENMAPIDX_grant_table_status 0x80000000 
  119#define XENMEM_remove_from_physmap      15 
uint64_t xen_pfn_t
Definition: arch-arm.h:204
 
uint64_t xen_ulong_t
Definition: arch-arm.h:208
 
DEFINE_XEN_GUEST_HANDLE(xen_memory_reservation_t)
 
__UINT16_TYPE__ uint16_t
Definition: stdint.h:89
 
uint16_t size
Definition: memory.h:99
 
xen_ulong_t idx
Definition: memory.h:106
 
unsigned int space
Definition: memory.h:101
 
xen_pfn_t gpfn
Definition: memory.h:109
 
domid_t domid
Definition: memory.h:96
 
xen_ulong_t nr_extents
Definition: memory.h:53
 
unsigned int address_bits
Definition: memory.h:60
 
domid_t domid
Definition: memory.h:67
 
XEN_GUEST_HANDLE(xen_pfn_t) extent_start
 
unsigned int extent_order
Definition: memory.h:54
 
xen_pfn_t gpfn
Definition: memory.h:125
 
domid_t domid
Definition: memory.h:122
 
uint16_t domid_t
Definition: xen.h:216