Lines Matching refs:new
57 static void pgt_set(unsigned long *old, unsigned long new, unsigned long addr, in pgt_set() argument
76 crdte(*old, new, table, dtt, addr, S390_lowcore.kernel_asce); in pgt_set()
78 cspg(old, *old, new); in pgt_set()
80 csp((unsigned int *)old + 1, *old, new); in pgt_set()
92 pte_t *ptep, new; in walk_pte_level() local
99 new = pte_wrprotect(*ptep); in walk_pte_level()
101 new = pte_mkwrite(pte_mkdirty(*ptep)); in walk_pte_level()
102 pgt_set((unsigned long *)ptep, pte_val(new), addr, CRDTE_DTT_PAGE); in walk_pte_level()
114 pmd_t new; in split_pmd_page() local
129 pmd_val(new) = __pa(pt_dir) | _SEGMENT_ENTRY; in split_pmd_page()
130 pgt_set((unsigned long *)pmdp, pmd_val(new), addr, CRDTE_DTT_SEGMENT); in split_pmd_page()
138 pmd_t new; in modify_pmd_page() local
141 new = pmd_wrprotect(*pmdp); in modify_pmd_page()
143 new = pmd_mkwrite(pmd_mkdirty(*pmdp)); in modify_pmd_page()
144 pgt_set((unsigned long *)pmdp, pmd_val(new), addr, CRDTE_DTT_SEGMENT); in modify_pmd_page()
183 pud_t new; in split_pud_page() local
198 pud_val(new) = __pa(pm_dir) | _REGION3_ENTRY; in split_pud_page()
199 pgt_set((unsigned long *)pudp, pud_val(new), addr, CRDTE_DTT_REGION3); in split_pud_page()
207 pud_t new; in modify_pud_page() local
210 new = pud_wrprotect(*pudp); in modify_pud_page()
212 new = pud_mkwrite(pud_mkdirty(*pudp)); in modify_pud_page()
213 pgt_set((unsigned long *)pudp, pud_val(new), addr, CRDTE_DTT_REGION3); in modify_pud_page()