Lines Matching defs:address
69 unsigned long address, pte_t *ptep,
74 set_pte_at(vma->vm_mm, address, ptep, entry);
75 flush_tlb_fix_spurious_fault(vma, address, ptep);
83 unsigned long address, pte_t *ptep)
86 young = ptep_test_and_clear_young(vma, address, ptep);
88 flush_tlb_page(vma, address);
94 pte_t ptep_clear_flush(struct vm_area_struct *vma, unsigned long address,
99 pte = ptep_get_and_clear(mm, address, ptep);
101 flush_tlb_page(vma, address);
110 unsigned long address, pmd_t *pmdp,
114 VM_BUG_ON(address & ~HPAGE_PMD_MASK);
116 set_pmd_at(vma->vm_mm, address, pmdp, entry);
117 flush_pmd_tlb_range(vma, address, address + HPAGE_PMD_SIZE);
125 unsigned long address, pmd_t *pmdp)
128 VM_BUG_ON(address & ~HPAGE_PMD_MASK);
129 young = pmdp_test_and_clear_young(vma, address, pmdp);
131 flush_pmd_tlb_range(vma, address, address + HPAGE_PMD_SIZE);
137 pmd_t pmdp_huge_clear_flush(struct vm_area_struct *vma, unsigned long address,
141 VM_BUG_ON(address & ~HPAGE_PMD_MASK);
143 pmd = pmdp_huge_get_and_clear(vma->vm_mm, address, pmdp);
144 flush_pmd_tlb_range(vma, address, address + HPAGE_PMD_SIZE);
149 pud_t pudp_huge_clear_flush(struct vm_area_struct *vma, unsigned long address,
154 VM_BUG_ON(address & ~HPAGE_PUD_MASK);
156 pud = pudp_huge_get_and_clear(vma->vm_mm, address, pudp);
157 flush_pud_tlb_range(vma, address, address + HPAGE_PUD_SIZE);
179 /* no "address" argument so destroys page coloring of some arch */
197 pmd_t pmdp_invalidate(struct vm_area_struct *vma, unsigned long address,
201 pmd_t old = pmdp_establish(vma, address, pmdp, pmd_mkinvalid(*pmdp));
202 flush_pmd_tlb_range(vma, address, address + HPAGE_PMD_SIZE);
208 pmd_t pmdp_invalidate_ad(struct vm_area_struct *vma, unsigned long address,
212 return pmdp_invalidate(vma, address, pmdp);
217 pmd_t pmdp_collapse_flush(struct vm_area_struct *vma, unsigned long address,
226 VM_BUG_ON(address & ~HPAGE_PMD_MASK);
228 pmd = pmdp_huge_get_and_clear(vma->vm_mm, address, pmdp);
231 flush_tlb_range(vma, address, address + HPAGE_PMD_SIZE);