Lines Matching defs:page
33 * page_poisoning_enabled - check if page poisoning is enabled
35 * Return true if page poisoning is enabled, or false if not.
42 * Page poisoning is debug page alloc for some arches. If
51 static void poison_page(struct page *page)
53 void *addr = kmap_atomic(page);
55 /* KASAN still think the page is in-use, so skip it. */
62 static void poison_pages(struct page *page, int n)
67 poison_page(page + i);
77 static void check_poison_mem(struct page *page, unsigned char *mem, size_t bytes)
105 dump_page(page, "pagealloc: corrupted page details");
108 static void unpoison_page(struct page *page)
112 addr = kmap_atomic(page);
115 * Page poisoning when enabled poisons each and every page
117 * see if a page was poisoned.
119 check_poison_mem(page, kasan_reset_tag(addr), PAGE_SIZE);
124 static void unpoison_pages(struct page *page, int n)
129 unpoison_page(page + i);
132 void kernel_poison_pages(struct page *page, int numpages, int enable)
138 unpoison_pages(page, numpages);
140 poison_pages(page, numpages);
144 void __kernel_map_pages(struct page *page, int numpages, int enable)