Lines Matching refs:address
65 unsigned long address, pte_t *ptep,
70 set_pte_at(vma->vm_mm, address, ptep, entry);
71 flush_tlb_fix_spurious_fault(vma, address);
79 unsigned long address, pte_t *ptep)
82 young = ptep_test_and_clear_young(vma, address, ptep);
84 flush_tlb_page(vma, address);
90 pte_t ptep_clear_flush(struct vm_area_struct *vma, unsigned long address,
95 pte = ptep_get_and_clear(mm, address, ptep);
97 flush_tlb_page(vma, address);
106 unsigned long address, pmd_t *pmdp,
110 VM_BUG_ON(address & ~HPAGE_PMD_MASK);
112 set_pmd_at(vma->vm_mm, address, pmdp, entry);
113 flush_pmd_tlb_range(vma, address, address + HPAGE_PMD_SIZE);
121 unsigned long address, pmd_t *pmdp)
124 VM_BUG_ON(address & ~HPAGE_PMD_MASK);
125 young = pmdp_test_and_clear_young(vma, address, pmdp);
127 flush_pmd_tlb_range(vma, address, address + HPAGE_PMD_SIZE);
133 pmd_t pmdp_huge_clear_flush(struct vm_area_struct *vma, unsigned long address,
137 VM_BUG_ON(address & ~HPAGE_PMD_MASK);
140 pmd = pmdp_huge_get_and_clear(vma->vm_mm, address, pmdp);
141 flush_pmd_tlb_range(vma, address, address + HPAGE_PMD_SIZE);
146 pud_t pudp_huge_clear_flush(struct vm_area_struct *vma, unsigned long address,
151 VM_BUG_ON(address & ~HPAGE_PUD_MASK);
153 pud = pudp_huge_get_and_clear(vma->vm_mm, address, pudp);
154 flush_pud_tlb_range(vma, address, address + HPAGE_PUD_SIZE);
176 /* no "address" argument so destroys page coloring of some arch */
194 pmd_t pmdp_invalidate(struct vm_area_struct *vma, unsigned long address,
197 pmd_t old = pmdp_establish(vma, address, pmdp, pmd_mkinvalid(*pmdp));
198 flush_pmd_tlb_range(vma, address, address + HPAGE_PMD_SIZE);
204 pmd_t pmdp_collapse_flush(struct vm_area_struct *vma, unsigned long address,
213 VM_BUG_ON(address & ~HPAGE_PMD_MASK);
215 pmd = pmdp_huge_get_and_clear(vma->vm_mm, address, pmdp);
218 flush_tlb_range(vma, address, address + HPAGE_PMD_SIZE);