| #ifndef _XEN_PAGE_H | |
| #define _XEN_PAGE_H | |
| #include <asm/xen/page.h> | |
| static inline unsigned long page_to_mfn(struct page *page) | |
| { | |
| return pfn_to_mfn(page_to_pfn(page)); | |
| } | |
| struct xen_memory_region { | |
| phys_addr_t start; | |
| phys_addr_t size; | |
| }; | |
| #define XEN_EXTRA_MEM_MAX_REGIONS 128 /* == E820MAX */ | |
| extern __initdata | |
| struct xen_memory_region xen_extra_mem[XEN_EXTRA_MEM_MAX_REGIONS]; | |
| extern unsigned long xen_released_pages; | |
| #endif /* _XEN_PAGE_H */ |