Searched refs:cow_page (Results 1 – 4 of 4) sorted by relevance
/openbmc/linux/fs/ |
H A D | dax.c | 844 vto = kmap_atomic(vmf->cow_page); in copy_cow_page_dax() 845 copy_user_page(vto, kaddr, vmf->address, vmf->cow_page); in copy_cow_page_dax() 1627 clear_user_highpage(vmf->cow_page, vmf->address); in dax_fault_cow_page() 1641 __SetPageUptodate(vmf->cow_page); in dax_fault_cow_page() 1671 if (!pmd && vmf->cow_page) in dax_fault_iter() 1738 if ((vmf->flags & FAULT_FLAG_WRITE) && !vmf->cow_page) in dax_iomap_pte_fault()
|
/openbmc/linux/mm/ |
H A D | memory.c | 4444 page = vmf->cow_page; in finish_fault() 4642 vmf->cow_page = alloc_page_vma(GFP_HIGHUSER_MOVABLE, vma, vmf->address); in do_cow_fault() 4643 if (!vmf->cow_page) in do_cow_fault() 4646 if (mem_cgroup_charge(page_folio(vmf->cow_page), vma->vm_mm, in do_cow_fault() 4648 put_page(vmf->cow_page); in do_cow_fault() 4651 folio_throttle_swaprate(page_folio(vmf->cow_page), GFP_KERNEL); in do_cow_fault() 4659 copy_user_highpage(vmf->cow_page, vmf->page, vmf->address, vma); in do_cow_fault() 4660 __SetPageUptodate(vmf->cow_page); in do_cow_fault() 4669 put_page(vmf->cow_page); in do_cow_fault()
|
/openbmc/linux/fs/xfs/ |
H A D | xfs_file.c | 1333 (write_fault && !vmf->cow_page) ? in xfs_dax_fault()
|
/openbmc/linux/include/linux/ |
H A D | mm.h | 534 struct page *cow_page; /* Page handler may use for COW fault */ member
|