Lines Matching refs:err_page
66 if (global.err_page) { in cxlflash_free_errpage()
67 __free_page(global.err_page); in cxlflash_free_errpage()
68 global.err_page = NULL; in cxlflash_free_errpage()
1029 struct page *err_page = global.err_page; in get_err_page() local
1031 if (unlikely(!err_page)) { in get_err_page()
1032 err_page = alloc_page(GFP_KERNEL); in get_err_page()
1033 if (unlikely(!err_page)) { in get_err_page()
1038 memset(page_address(err_page), -1, PAGE_SIZE); in get_err_page()
1042 if (likely(!global.err_page)) in get_err_page()
1043 global.err_page = err_page; in get_err_page()
1045 __free_page(err_page); in get_err_page()
1046 err_page = global.err_page; in get_err_page()
1052 pr_debug("%s: returning err_page=%p\n", __func__, err_page); in get_err_page()
1053 return err_page; in get_err_page()
1080 struct page *err_page = NULL; in cxlflash_mmap_fault() local
1108 err_page = get_err_page(); in cxlflash_mmap_fault()
1109 if (unlikely(!err_page)) { in cxlflash_mmap_fault()
1116 get_page(err_page); in cxlflash_mmap_fault()
1117 vmf->page = err_page; in cxlflash_mmap_fault()