Lines Matching refs:fault_page

2925 	struct page *fault_page;  in do_read_fault()  local
2943 ret = __do_fault(vma, address, pgoff, flags, NULL, &fault_page); in do_read_fault()
2950 unlock_page(fault_page); in do_read_fault()
2951 page_cache_release(fault_page); in do_read_fault()
2954 do_set_pte(vma, address, fault_page, pte, false, false); in do_read_fault()
2955 unlock_page(fault_page); in do_read_fault()
2965 struct page *fault_page, *new_page; in do_cow_fault() local
2983 ret = __do_fault(vma, address, pgoff, flags, new_page, &fault_page); in do_cow_fault()
2987 if (fault_page) in do_cow_fault()
2988 copy_user_highpage(new_page, fault_page, address, vma); in do_cow_fault()
2994 if (fault_page) { in do_cow_fault()
2995 unlock_page(fault_page); in do_cow_fault()
2996 page_cache_release(fault_page); in do_cow_fault()
3010 if (fault_page) { in do_cow_fault()
3011 unlock_page(fault_page); in do_cow_fault()
3012 page_cache_release(fault_page); in do_cow_fault()
3031 struct page *fault_page; in do_shared_fault() local
3038 ret = __do_fault(vma, address, pgoff, flags, NULL, &fault_page); in do_shared_fault()
3047 unlock_page(fault_page); in do_shared_fault()
3048 tmp = do_page_mkwrite(vma, fault_page, address); in do_shared_fault()
3051 page_cache_release(fault_page); in do_shared_fault()
3059 unlock_page(fault_page); in do_shared_fault()
3060 page_cache_release(fault_page); in do_shared_fault()
3063 do_set_pte(vma, address, fault_page, pte, true, false); in do_shared_fault()
3066 if (set_page_dirty(fault_page)) in do_shared_fault()
3074 mapping = fault_page->mapping; in do_shared_fault()
3075 unlock_page(fault_page); in do_shared_fault()