Lines Matching refs:address

42 #define update_mmu_cache(vma, address, ptep)     do { } while (0)  argument
43 #define update_mmu_cache_pmd(vma, address, ptep) do { } while (0) argument
532 unsigned long address, pmd_t *pmdp,
537 unsigned long address, pmd_t *pmdp);
694 unsigned long address, bits, skey; in pgste_update_all() local
698 address = pte_val(*ptep) & PAGE_MASK; in pgste_update_all()
699 skey = (unsigned long) page_get_storage_key(address); in pgste_update_all()
715 unsigned long address; in pgste_set_key() local
721 address = pte_val(entry) & PAGE_MASK; in pgste_set_key()
729 page_set_storage_key(address, nkey, 0); in pgste_set_key()
801 bool gmap_test_and_clear_dirty(unsigned long address, struct gmap *);
976 static inline void __ptep_ipte(unsigned long address, pte_t *ptep) in __ptep_ipte() argument
983 : "=m" (*ptep) : "m" (*ptep), "a" (pto), "a" (address)); in __ptep_ipte()
986 static inline void __ptep_ipte_local(unsigned long address, pte_t *ptep) in __ptep_ipte_local() argument
993 : "=m" (*ptep) : "m" (*ptep), "a" (pto), "a" (address)); in __ptep_ipte_local()
996 static inline void __ptep_ipte_range(unsigned long address, int nr, pte_t *ptep) in __ptep_ipte_range() argument
1004 : "+a" (address), "+a" (nr) : "a" (pto) : "memory"); in __ptep_ipte_range()
1009 unsigned long address, pte_t *ptep) in ptep_flush_direct() argument
1019 __ptep_ipte_local(address, ptep); in ptep_flush_direct()
1021 __ptep_ipte(address, ptep); in ptep_flush_direct()
1026 unsigned long address, pte_t *ptep) in ptep_flush_lazy() argument
1038 __ptep_ipte(address, ptep); in ptep_flush_lazy()
1102 unsigned long address, pte_t *ptep) in ptep_clear_flush_young() argument
1104 return ptep_test_and_clear_young(vma, address, ptep); in ptep_clear_flush_young()
1122 unsigned long address, pte_t *ptep) in ptep_get_and_clear() argument
1129 pgste = pgste_ipte_notify(mm, address, ptep, pgste); in ptep_get_and_clear()
1133 ptep_flush_lazy(mm, address, ptep); in ptep_get_and_clear()
1145 unsigned long address, in ptep_modify_prot_start() argument
1153 pgste_ipte_notify(mm, address, ptep, pgste); in ptep_modify_prot_start()
1157 ptep_flush_lazy(mm, address, ptep); in ptep_modify_prot_start()
1167 unsigned long address, in ptep_modify_prot_commit() argument
1183 unsigned long address, pte_t *ptep) in ptep_clear_flush() argument
1190 pgste = pgste_ipte_notify(vma->vm_mm, address, ptep, pgste); in ptep_clear_flush()
1194 ptep_flush_direct(vma->vm_mm, address, ptep); in ptep_clear_flush()
1216 unsigned long address, in ptep_get_and_clear_full() argument
1224 pgste = pgste_ipte_notify(mm, address, ptep, pgste); in ptep_get_and_clear_full()
1229 ptep_flush_lazy(mm, address, ptep); in ptep_get_and_clear_full()
1241 unsigned long address, pte_t *ptep) in ptep_set_wrprotect() argument
1249 pgste = pgste_ipte_notify(mm, address, ptep, pgste); in ptep_set_wrprotect()
1252 ptep_flush_lazy(mm, address, ptep); in ptep_set_wrprotect()
1266 unsigned long address, pte_t *ptep, in ptep_set_access_flags() argument
1277 pgste = pgste_ipte_notify(vma->vm_mm, address, ptep, pgste); in ptep_set_access_flags()
1280 ptep_flush_direct(vma->vm_mm, address, ptep); in ptep_set_access_flags()
1313 #define pgd_index(address) (((address) >> PGDIR_SHIFT) & (PTRS_PER_PGD-1)) argument
1314 #define pud_index(address) (((address) >> PUD_SHIFT) & (PTRS_PER_PUD-1)) argument
1315 #define pmd_index(address) (((address) >> PMD_SHIFT) & (PTRS_PER_PMD-1)) argument
1316 #define pte_index(address) (((address) >> PAGE_SHIFT) & (PTRS_PER_PTE-1)) argument
1318 #define pgd_offset(mm, address) ((mm)->pgd + pgd_index(address)) argument
1319 #define pgd_offset_k(address) pgd_offset(&init_mm, address) argument
1325 static inline pud_t *pud_offset(pgd_t *pgd, unsigned long address) in pud_offset() argument
1330 return pud + pud_index(address); in pud_offset()
1333 static inline pmd_t *pmd_offset(pud_t *pud, unsigned long address) in pmd_offset() argument
1338 return pmd + pmd_index(address); in pmd_offset()
1349 #define pte_offset_kernel(pmd, address) pte_offset(pmd,address) argument
1350 #define pte_offset_map(pmd, address) pte_offset_kernel(pmd, address) argument
1463 static inline void __pmdp_idte(unsigned long address, pmd_t *pmdp) in __pmdp_idte() argument
1467 sto = (unsigned long) pmdp - pmd_index(address) * sizeof(pmd_t); in __pmdp_idte()
1471 : "m" (*pmdp), "a" (sto), "a" ((address & HPAGE_MASK)) in __pmdp_idte()
1475 static inline void __pmdp_idte_local(unsigned long address, pmd_t *pmdp) in __pmdp_idte_local() argument
1479 sto = (unsigned long) pmdp - pmd_index(address) * sizeof(pmd_t); in __pmdp_idte_local()
1483 : "m" (*pmdp), "a" (sto), "a" ((address & HPAGE_MASK)) in __pmdp_idte_local()
1488 unsigned long address, pmd_t *pmdp) in pmdp_flush_direct() argument
1502 __pmdp_idte_local(address, pmdp); in pmdp_flush_direct()
1504 __pmdp_idte(address, pmdp); in pmdp_flush_direct()
1509 unsigned long address, pmd_t *pmdp) in pmdp_flush_lazy() argument
1521 __pmdp_idte(address, pmdp); in pmdp_flush_lazy()
1558 unsigned long address, pmd_t *pmdp) in pmdp_test_and_clear_young() argument
1563 pmdp_flush_direct(vma->vm_mm, address, pmdp); in pmdp_test_and_clear_young()
1570 unsigned long address, pmd_t *pmdp) in pmdp_huge_get_and_clear() argument
1574 pmdp_flush_direct(mm, address, pmdp); in pmdp_huge_get_and_clear()
1581 unsigned long address, in pmdp_huge_get_and_clear_full() argument
1587 pmdp_flush_lazy(mm, address, pmdp); in pmdp_huge_get_and_clear_full()
1594 unsigned long address, pmd_t *pmdp) in pmdp_huge_clear_flush() argument
1596 return pmdp_huge_get_and_clear(vma->vm_mm, address, pmdp); in pmdp_huge_clear_flush()
1601 unsigned long address, pmd_t *pmdp) in pmdp_invalidate() argument
1603 pmdp_flush_direct(vma->vm_mm, address, pmdp); in pmdp_invalidate()
1608 unsigned long address, pmd_t *pmdp) in pmdp_set_wrprotect() argument
1613 pmdp_flush_direct(mm, address, pmdp); in pmdp_set_wrprotect()
1614 set_pmd_at(mm, address, pmdp, pmd_wrprotect(pmd)); in pmdp_set_wrprotect()
1619 unsigned long address, in pmdp_collapse_flush() argument
1622 return pmdp_huge_get_and_clear(vma->vm_mm, address, pmdp); in pmdp_collapse_flush()