Lines Matching refs:err_page
76 if (global.err_page) { in cxlflash_free_errpage()
77 __free_page(global.err_page); in cxlflash_free_errpage()
78 global.err_page = NULL; in cxlflash_free_errpage()
1059 struct page *err_page = global.err_page; in get_err_page() local
1062 if (unlikely(!err_page)) { in get_err_page()
1063 err_page = alloc_page(GFP_KERNEL); in get_err_page()
1064 if (unlikely(!err_page)) { in get_err_page()
1070 memset(page_address(err_page), -1, PAGE_SIZE); in get_err_page()
1074 if (likely(!global.err_page)) in get_err_page()
1075 global.err_page = err_page; in get_err_page()
1077 __free_page(err_page); in get_err_page()
1078 err_page = global.err_page; in get_err_page()
1084 dev_dbg(dev, "%s: returning err_page=%p\n", __func__, err_page); in get_err_page()
1085 return err_page; in get_err_page()
1112 struct page *err_page = NULL; in cxlflash_mmap_fault() local
1139 err_page = get_err_page(cfg); in cxlflash_mmap_fault()
1140 if (unlikely(!err_page)) { in cxlflash_mmap_fault()
1146 get_page(err_page); in cxlflash_mmap_fault()
1147 vmf->page = err_page; in cxlflash_mmap_fault()