Lines Matching refs:err_page
76 if (global.err_page) {
77 __free_page(global.err_page);
78 global.err_page = NULL;
1058 struct page *err_page = global.err_page;
1061 if (unlikely(!err_page)) {
1062 err_page = alloc_page(GFP_KERNEL);
1063 if (unlikely(!err_page)) {
1064 dev_err(dev, "%s: Unable to allocate err_page\n",
1069 memset(page_address(err_page), -1, PAGE_SIZE);
1073 if (likely(!global.err_page))
1074 global.err_page = err_page;
1076 __free_page(err_page);
1077 err_page = global.err_page;
1083 dev_dbg(dev, "%s: returning err_page=%p\n", __func__, err_page);
1084 return err_page;
1111 struct page *err_page = NULL;
1135 dev_dbg(dev, "%s: err recovery active, use err_page\n",
1138 err_page = get_err_page(cfg);
1139 if (unlikely(!err_page)) {
1140 dev_err(dev, "%s: Could not get err_page\n", __func__);
1145 get_page(err_page);
1146 vmf->page = err_page;