Lines Matching refs:ptep
119 static inline void set_pte(pte_t *ptep, pte_t pte) argument
121 ptep->pte_high = pte.pte_high;
123 ptep->pte_low = pte.pte_low;
130 pte_t *buddy = ptep_buddy(ptep);
143 static inline void pte_clear(struct mm_struct *mm, unsigned long addr, pte_t *ptep) argument
150 if (ptep_buddy(ptep)->pte_high & _PAGE_GLOBAL)
153 if (ptep_buddy(ptep)->pte_low & _PAGE_GLOBAL)
157 set_pte(ptep, null);
171 static inline void set_pte(pte_t *ptep, pte_t pteval) argument
173 *ptep = pteval;
176 pte_t *buddy = ptep_buddy(ptep);
190 static inline void pte_clear(struct mm_struct *mm, unsigned long addr, pte_t *ptep) argument
195 if (pte_val(*ptep_buddy(ptep)) & _PAGE_GLOBAL)
196 set_pte(ptep, __pte(_PAGE_GLOBAL));
199 set_pte(ptep, __pte(0));
205 pte_t *ptep, pte_t pte, unsigned int nr) argument
213 if (pte_present(ptep[i]) &&
214 (pte_pfn(ptep[i]) == pte_pfn(pte)))
223 set_pte(ptep, pte);
226 ptep++;
483 pte_t *ptep) argument
495 unsigned long address, pte_t *ptep, argument
498 if (!pte_same(*ptep, entry))
499 set_pte(ptep, entry);
583 pte_t *ptep, unsigned int nr) argument
586 pte_t pte = *ptep;
590 ptep++;
594 #define update_mmu_cache(vma, address, ptep) \ argument
595 update_mmu_cache_range(NULL, vma, address, ptep, 1)