Lines Matching defs:err_page
76 if (global.err_page) {
77 __free_page(global.err_page);
78 global.err_page = NULL;
1057 struct page *err_page = global.err_page;
1060 if (unlikely(!err_page)) {
1061 err_page = alloc_page(GFP_KERNEL);
1062 if (unlikely(!err_page)) {
1063 dev_err(dev, "%s: Unable to allocate err_page\n",
1068 memset(page_address(err_page), -1, PAGE_SIZE);
1072 if (likely(!global.err_page))
1073 global.err_page = err_page;
1075 __free_page(err_page);
1076 err_page = global.err_page;
1082 dev_dbg(dev, "%s: returning err_page=%p\n", __func__, err_page);
1083 return err_page;
1110 struct page *err_page = NULL;
1134 dev_dbg(dev, "%s: err recovery active, use err_page\n",
1137 err_page = get_err_page(cfg);
1138 if (unlikely(!err_page)) {
1139 dev_err(dev, "%s: Could not get err_page\n", __func__);
1144 get_page(err_page);
1145 vmf->page = err_page;