1 #ifndef _XEN_PAGE_H 2 #define _XEN_PAGE_H 3 4 #include <asm/xen/page.h> 5 6 static inline unsigned long xen_page_to_gfn(struct page *page) 7 { 8 return pfn_to_gfn(page_to_pfn(page)); 9 } 10 11 struct xen_memory_region { 12 unsigned long start_pfn; 13 unsigned long n_pfns; 14 }; 15 16 #define XEN_EXTRA_MEM_MAX_REGIONS 128 /* == E820MAX */ 17 18 extern __initdata 19 struct xen_memory_region xen_extra_mem[XEN_EXTRA_MEM_MAX_REGIONS]; 20 21 extern unsigned long xen_released_pages; 22 23 #endif /* _XEN_PAGE_H */ 24