Lines Matching refs:address

71 			  unsigned long address, pte_t *ptep,  in ptep_set_access_flags()  argument
76 set_pte_at(vma->vm_mm, address, ptep, entry); in ptep_set_access_flags()
77 flush_tlb_fix_spurious_fault(vma, address, ptep); in ptep_set_access_flags()
85 unsigned long address, pte_t *ptep) in ptep_clear_flush_young() argument
88 young = ptep_test_and_clear_young(vma, address, ptep); in ptep_clear_flush_young()
90 flush_tlb_page(vma, address); in ptep_clear_flush_young()
96 pte_t ptep_clear_flush(struct vm_area_struct *vma, unsigned long address, in ptep_clear_flush() argument
101 pte = ptep_get_and_clear(mm, address, ptep); in ptep_clear_flush()
103 flush_tlb_page(vma, address); in ptep_clear_flush()
112 unsigned long address, pmd_t *pmdp, in pmdp_set_access_flags() argument
116 VM_BUG_ON(address & ~HPAGE_PMD_MASK); in pmdp_set_access_flags()
118 set_pmd_at(vma->vm_mm, address, pmdp, entry); in pmdp_set_access_flags()
119 flush_pmd_tlb_range(vma, address, address + HPAGE_PMD_SIZE); in pmdp_set_access_flags()
127 unsigned long address, pmd_t *pmdp) in pmdp_clear_flush_young() argument
130 VM_BUG_ON(address & ~HPAGE_PMD_MASK); in pmdp_clear_flush_young()
131 young = pmdp_test_and_clear_young(vma, address, pmdp); in pmdp_clear_flush_young()
133 flush_pmd_tlb_range(vma, address, address + HPAGE_PMD_SIZE); in pmdp_clear_flush_young()
139 pmd_t pmdp_huge_clear_flush(struct vm_area_struct *vma, unsigned long address, in pmdp_huge_clear_flush() argument
143 VM_BUG_ON(address & ~HPAGE_PMD_MASK); in pmdp_huge_clear_flush()
145 pmd = pmdp_huge_get_and_clear(vma->vm_mm, address, pmdp); in pmdp_huge_clear_flush()
146 flush_pmd_tlb_range(vma, address, address + HPAGE_PMD_SIZE); in pmdp_huge_clear_flush()
151 pud_t pudp_huge_clear_flush(struct vm_area_struct *vma, unsigned long address, in pudp_huge_clear_flush() argument
156 VM_BUG_ON(address & ~HPAGE_PUD_MASK); in pudp_huge_clear_flush()
158 pud = pudp_huge_get_and_clear(vma->vm_mm, address, pudp); in pudp_huge_clear_flush()
159 flush_pud_tlb_range(vma, address, address + HPAGE_PUD_SIZE); in pudp_huge_clear_flush()
199 pmd_t pmdp_invalidate(struct vm_area_struct *vma, unsigned long address, in pmdp_invalidate() argument
203 pmd_t old = pmdp_establish(vma, address, pmdp, pmd_mkinvalid(*pmdp)); in pmdp_invalidate()
204 flush_pmd_tlb_range(vma, address, address + HPAGE_PMD_SIZE); in pmdp_invalidate()
210 pmd_t pmdp_invalidate_ad(struct vm_area_struct *vma, unsigned long address, in pmdp_invalidate_ad() argument
214 return pmdp_invalidate(vma, address, pmdp); in pmdp_invalidate_ad()
219 pmd_t pmdp_collapse_flush(struct vm_area_struct *vma, unsigned long address, in pmdp_collapse_flush() argument
228 VM_BUG_ON(address & ~HPAGE_PMD_MASK); in pmdp_collapse_flush()
230 pmd = pmdp_huge_get_and_clear(vma->vm_mm, address, pmdp); in pmdp_collapse_flush()
233 flush_tlb_range(vma, address, address + HPAGE_PMD_SIZE); in pmdp_collapse_flush()