Lines Matching refs:page
32 static inline void set_page_poison(struct page *page) in set_page_poison() argument
36 page_ext = lookup_page_ext(page); in set_page_poison()
40 static inline void clear_page_poison(struct page *page) in clear_page_poison() argument
44 page_ext = lookup_page_ext(page); in clear_page_poison()
48 static inline bool page_poison(struct page *page) in page_poison() argument
52 page_ext = lookup_page_ext(page); in page_poison()
56 static void poison_page(struct page *page) in poison_page() argument
58 void *addr = kmap_atomic(page); in poison_page()
60 set_page_poison(page); in poison_page()
65 static void poison_pages(struct page *page, int n) in poison_pages() argument
70 poison_page(page + i); in poison_pages()
107 static void unpoison_page(struct page *page) in unpoison_page() argument
111 if (!page_poison(page)) in unpoison_page()
114 addr = kmap_atomic(page); in unpoison_page()
116 clear_page_poison(page); in unpoison_page()
120 static void unpoison_pages(struct page *page, int n) in unpoison_pages() argument
125 unpoison_page(page + i); in unpoison_pages()
128 void __kernel_map_pages(struct page *page, int numpages, int enable) in __kernel_map_pages() argument
134 unpoison_pages(page, numpages); in __kernel_map_pages()
136 poison_pages(page, numpages); in __kernel_map_pages()