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
520 unsigned long address, pmd_t *pmdp,
525 unsigned long address, pmd_t *pmdp);
632 unsigned long address, bits, skey; in pgste_update_all() local
636 address = pte_val(*ptep) & PAGE_MASK; in pgste_update_all()
637 skey = (unsigned long) page_get_storage_key(address); in pgste_update_all()
653 unsigned long address; in pgste_set_key() local
659 address = pte_val(entry) & PAGE_MASK; in pgste_set_key()
667 page_set_storage_key(address, nkey, 0); in pgste_set_key()
739 bool gmap_test_and_clear_dirty(unsigned long address, struct gmap *);
914 static inline void __ptep_ipte(unsigned long address, pte_t *ptep) in __ptep_ipte() argument
921 : "=m" (*ptep) : "m" (*ptep), "a" (pto), "a" (address)); in __ptep_ipte()
924 static inline void __ptep_ipte_local(unsigned long address, pte_t *ptep) in __ptep_ipte_local() argument
931 : "=m" (*ptep) : "m" (*ptep), "a" (pto), "a" (address)); in __ptep_ipte_local()
934 static inline void __ptep_ipte_range(unsigned long address, int nr, pte_t *ptep) in __ptep_ipte_range() argument
942 : "+a" (address), "+a" (nr) : "a" (pto) : "memory"); in __ptep_ipte_range()
947 unsigned long address, pte_t *ptep) in ptep_flush_direct() argument
957 __ptep_ipte_local(address, ptep); in ptep_flush_direct()
959 __ptep_ipte(address, ptep); in ptep_flush_direct()
964 unsigned long address, pte_t *ptep) in ptep_flush_lazy() argument
976 __ptep_ipte(address, ptep); in ptep_flush_lazy()
1040 unsigned long address, pte_t *ptep) in ptep_clear_flush_young() argument
1042 return ptep_test_and_clear_young(vma, address, ptep); in ptep_clear_flush_young()
1060 unsigned long address, pte_t *ptep) in ptep_get_and_clear() argument
1067 pgste = pgste_ipte_notify(mm, address, ptep, pgste); in ptep_get_and_clear()
1071 ptep_flush_lazy(mm, address, ptep); in ptep_get_and_clear()
1083 unsigned long address, in ptep_modify_prot_start() argument
1091 pgste_ipte_notify(mm, address, ptep, pgste); in ptep_modify_prot_start()
1095 ptep_flush_lazy(mm, address, ptep); in ptep_modify_prot_start()
1105 unsigned long address, in ptep_modify_prot_commit() argument
1121 unsigned long address, pte_t *ptep) in ptep_clear_flush() argument
1128 pgste = pgste_ipte_notify(vma->vm_mm, address, ptep, pgste); in ptep_clear_flush()
1132 ptep_flush_direct(vma->vm_mm, address, ptep); in ptep_clear_flush()
1154 unsigned long address, in ptep_get_and_clear_full() argument
1162 pgste = pgste_ipte_notify(mm, address, ptep, pgste); in ptep_get_and_clear_full()
1167 ptep_flush_lazy(mm, address, ptep); in ptep_get_and_clear_full()
1179 unsigned long address, pte_t *ptep) in ptep_set_wrprotect() argument
1187 pgste = pgste_ipte_notify(mm, address, ptep, pgste); in ptep_set_wrprotect()
1190 ptep_flush_lazy(mm, address, ptep); in ptep_set_wrprotect()
1204 unsigned long address, pte_t *ptep, in ptep_set_access_flags() argument
1213 pgste = pgste_ipte_notify(vma->vm_mm, address, ptep, pgste); in ptep_set_access_flags()
1216 ptep_flush_direct(vma->vm_mm, address, ptep); in ptep_set_access_flags()
1248 #define pgd_index(address) (((address) >> PGDIR_SHIFT) & (PTRS_PER_PGD-1)) argument
1249 #define pud_index(address) (((address) >> PUD_SHIFT) & (PTRS_PER_PUD-1)) argument
1250 #define pmd_index(address) (((address) >> PMD_SHIFT) & (PTRS_PER_PMD-1)) argument
1251 #define pte_index(address) (((address) >> PAGE_SHIFT) & (PTRS_PER_PTE-1)) argument
1253 #define pgd_offset(mm, address) ((mm)->pgd + pgd_index(address)) argument
1254 #define pgd_offset_k(address) pgd_offset(&init_mm, address) argument
1260 static inline pud_t *pud_offset(pgd_t *pgd, unsigned long address) in pud_offset() argument
1265 return pud + pud_index(address); in pud_offset()
1268 static inline pmd_t *pmd_offset(pud_t *pud, unsigned long address) in pmd_offset() argument
1273 return pmd + pmd_index(address); in pmd_offset()
1284 #define pte_offset_kernel(pmd, address) pte_offset(pmd,address) argument
1285 #define pte_offset_map(pmd, address) pte_offset_kernel(pmd, address) argument
1396 static inline void __pmdp_idte(unsigned long address, pmd_t *pmdp) in __pmdp_idte() argument
1400 sto = (unsigned long) pmdp - pmd_index(address) * sizeof(pmd_t); in __pmdp_idte()
1404 : "m" (*pmdp), "a" (sto), "a" ((address & HPAGE_MASK)) in __pmdp_idte()
1408 static inline void __pmdp_idte_local(unsigned long address, pmd_t *pmdp) in __pmdp_idte_local() argument
1412 sto = (unsigned long) pmdp - pmd_index(address) * sizeof(pmd_t); in __pmdp_idte_local()
1416 : "m" (*pmdp), "a" (sto), "a" ((address & HPAGE_MASK)) in __pmdp_idte_local()
1421 unsigned long address, pmd_t *pmdp) in pmdp_flush_direct() argument
1435 __pmdp_idte_local(address, pmdp); in pmdp_flush_direct()
1437 __pmdp_idte(address, pmdp); in pmdp_flush_direct()
1442 unsigned long address, pmd_t *pmdp) in pmdp_flush_lazy() argument
1454 __pmdp_idte(address, pmdp); in pmdp_flush_lazy()
1491 unsigned long address, pmd_t *pmdp) in pmdp_test_and_clear_young() argument
1496 pmdp_flush_direct(vma->vm_mm, address, pmdp); in pmdp_test_and_clear_young()
1503 unsigned long address, pmd_t *pmdp) in pmdp_get_and_clear() argument
1507 pmdp_flush_direct(mm, address, pmdp); in pmdp_get_and_clear()
1514 unsigned long address, in pmdp_get_and_clear_full() argument
1520 pmdp_flush_lazy(mm, address, pmdp); in pmdp_get_and_clear_full()
1527 unsigned long address, pmd_t *pmdp) in pmdp_clear_flush() argument
1529 return pmdp_get_and_clear(vma->vm_mm, address, pmdp); in pmdp_clear_flush()
1534 unsigned long address, pmd_t *pmdp) in pmdp_invalidate() argument
1536 pmdp_flush_direct(vma->vm_mm, address, pmdp); in pmdp_invalidate()
1541 unsigned long address, pmd_t *pmdp) in pmdp_set_wrprotect() argument
1546 pmdp_flush_direct(mm, address, pmdp); in pmdp_set_wrprotect()
1547 set_pmd_at(mm, address, pmdp, pmd_wrprotect(pmd)); in pmdp_set_wrprotect()