10 #define PAGE_SIZE 4096UL
11 #define PAGE_MASK (~(PAGE_SIZE - 1))
20 #define virt_to_page(p) \
21 ((struct page *) (((unsigned long) (p)) & PAGE_MASK))
22 #define offset_in_page(p) ((unsigned long) (p) & ~PAGE_MASK)
24 #define page_address(p) ((void *) (p))
26 #define kmap_atomic(page) page_address(page)
27 #define kunmap_atomic(addr) do {} while (0)
29 #define PageHighMem(page) false
31 static const char zero_page[PAGE_SIZE];
33 #define ZERO_PAGE(o) ((struct page *) &zero_page[0])
35 #endif /* _LINUX_PAGE_H */