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