Lines Matching refs:ptep
131 pte_t *ptep, pte_t pteval);
139 static inline void set_pte(pte_t *ptep, pte_t pte) in set_pte() argument
141 ptep->pte_high = pte.pte_high; in set_pte()
143 ptep->pte_low = pte.pte_low; in set_pte()
146 pte_t *buddy = ptep_buddy(ptep); in set_pte()
156 static inline void pte_clear(struct mm_struct *mm, unsigned long addr, pte_t *ptep) in pte_clear() argument
162 if (ptep_buddy(ptep)->pte_high & _PAGE_GLOBAL) in pte_clear()
165 set_pte_at(mm, addr, ptep, null); in pte_clear()
179 static inline void set_pte(pte_t *ptep, pte_t pteval) in set_pte() argument
181 *ptep = pteval; in set_pte()
184 pte_t *buddy = ptep_buddy(ptep); in set_pte()
226 static inline void pte_clear(struct mm_struct *mm, unsigned long addr, pte_t *ptep) in pte_clear() argument
231 if (pte_val(*ptep_buddy(ptep)) & _PAGE_GLOBAL) in pte_clear()
232 set_pte_at(mm, addr, ptep, __pte(_PAGE_GLOBAL)); in pte_clear()
235 set_pte_at(mm, addr, ptep, __pte(0)); in pte_clear()
241 pte_t *ptep, pte_t pteval) in set_pte_at() argument
248 if (pte_present(*ptep) && (pte_pfn(*ptep) == pte_pfn(pteval))) in set_pte_at()
253 set_pte(ptep, pteval); in set_pte_at()
452 unsigned long address, pte_t *ptep) in update_mmu_cache() argument
454 pte_t pte = *ptep; in update_mmu_cache()