Searched refs:huge_pmd_unshare (Results 1 – 2 of 2) sorted by relevance
| /linux/mm/ |
| H A D | hugetlb.c | 4965 * another thread calls huge_pmd_unshare. in copy_hugetlb_page_range() 5227 if (huge_pmd_unshare(&tlb, vma, old_addr, src_pte)) { in __unmap_hugepage_range() 5289 if (huge_pmd_unshare(tlb, vma, address, ptep)) { in __unmap_hugepage_range() 6090 * until finished with vmf.pte. This prevents huge_pmd_unshare from in hugetlb_fault() 6600 if (huge_pmd_unshare(&tlb, vma, address, ptep)) { in hugetlb_change_protection() 7100 * huge_pmd_unshare - Unmap a pmd table if it is shared by multiple users in huge_pmd_unshare_flush() 7115 int huge_pmd_unshare(struct mmu_gather *tlb, struct vm_area_struct *vma, in __huge_pmd_unshare() 7122 * huge_pmd_unshare_flush - Complete a sequence of huge_pmd_unshare() calls 7129 * This function must be called after a sequence of huge_pmd_unshare() in adjust_range_if_pmd_sharing_possible() 7159 int huge_pmd_unshare(struc in huge_pte_alloc() 7073 int huge_pmd_unshare(struct mmu_gather *tlb, struct vm_area_struct *vma, huge_pmd_unshare() function 7117 int huge_pmd_unshare(struct mmu_gather *tlb, struct vm_area_struct *vma, huge_pmd_unshare() function [all...] |
| H A D | rmap.c | 2021 * huge_pmd_unshare may unmap an entire PMD page. There is no way of in try_to_unmap_poisoned_hugetlb_one() 2029 * To call huge_pmd_unshare, i_mmap_rwsem must be held in write mode. in try_to_unmap_poisoned_hugetlb_one() 2046 if (huge_pmd_unshare(&tlb, vma, address, pvmw.pte)) { in try_to_unmap_poisoned_hugetlb_one() 2579 * huge_pmd_unshare may unmap an entire PMD page. in try_to_migrate_one() 2588 * To call huge_pmd_unshare, i_mmap_rwsem must be in try_to_migrate_one() 2608 if (huge_pmd_unshare(&tlb, vma, address, pvmw.pte)) { in try_to_migrate_one()
|