• Home
  • Raw
  • Download

Lines Matching refs:pte

104 #define pte_unmap(pte)	do {	\  argument
105 kunmap_local((pte)); \
113 static inline void pte_unmap(pte_t *pte) in pte_unmap() argument
234 static inline unsigned int pte_batch_hint(pte_t *ptep, pte_t pte) in pte_batch_hint() argument
241 static inline pte_t pte_advance_pfn(pte_t pte, unsigned long nr) in pte_advance_pfn() argument
243 return __pte(pte_val(pte) + (nr << PFN_PTE_SHIFT)); in pte_advance_pfn()
247 #define pte_next_pfn(pte) pte_advance_pfn(pte, 1) argument
269 pte_t *ptep, pte_t pte, unsigned int nr) in set_ptes() argument
271 page_table_check_ptes_set(mm, ptep, pte, nr); in set_ptes()
274 set_pte(ptep, pte); in set_ptes()
278 pte = pte_next_pfn(pte); in set_ptes()
282 #define set_pte_at(mm, addr, ptep, pte) set_ptes(mm, addr, ptep, pte, 1) argument
356 pte_t pte = ptep_get(ptep); in ptep_test_and_clear_young() local
358 if (!pte_young(pte)) in ptep_test_and_clear_young()
361 set_pte_at(vma->vm_mm, address, ptep, pte_mkold(pte)); in ptep_test_and_clear_young()
440 pte_t pte) in arch_check_zapped_pte() argument
463 pte_t pte = ptep_get(ptep); in ptep_get_and_clear() local
465 page_table_check_pte_clear(mm, pte); in ptep_get_and_clear()
466 return pte; in ptep_get_and_clear()
493 pte_t pte; in clear_young_dirty_ptes() local
499 pte = ptep_get_and_clear(vma->vm_mm, addr, ptep); in clear_young_dirty_ptes()
501 pte = pte_mkold(pte); in clear_young_dirty_ptes()
503 pte = pte_mkclean(pte); in clear_young_dirty_ptes()
504 set_pte_at(vma->vm_mm, addr, ptep, pte); in clear_young_dirty_ptes()
551 pte_t pte; in ptep_get_lockless() local
554 pte.pte_low = ptep->pte_low; in ptep_get_lockless()
556 pte.pte_high = ptep->pte_high; in ptep_get_lockless()
558 } while (unlikely(pte.pte_low != ptep->pte_low)); in ptep_get_lockless()
560 return pte; in ptep_get_lockless()
684 pte_t pte, tmp_pte; in get_and_clear_full_ptes() local
686 pte = ptep_get_and_clear_full(mm, addr, ptep, full); in get_and_clear_full_ptes()
692 pte = pte_mkdirty(pte); in get_and_clear_full_ptes()
694 pte = pte_mkyoung(pte); in get_and_clear_full_ptes()
696 return pte; in get_and_clear_full_ptes()
813 static inline pte_t pte_mkwrite(pte_t pte, struct vm_area_struct *vma) in pte_mkwrite() argument
815 return pte_mkwrite_novma(pte); in pte_mkwrite()
875 static inline pte_t pte_sw_mkyoung(pte_t pte) in pte_sw_mkyoung() argument
877 return pte; in pte_sw_mkyoung()
1001 static inline int pte_unused(pte_t pte) in pte_unused() argument
1008 #define pte_access_permitted(pte, write) \ argument
1009 (pte_present(pte) && (!(write) || pte_write(pte)))
1069 #define set_pte_safe(ptep, pte) \ argument
1071 WARN_ON_ONCE(pte_present(*ptep) && !pte_same(*ptep, pte)); \
1072 set_pte(ptep, pte); \
1103 pte_t pte, pte_t oldpte, in arch_do_swap_page_nr() argument
1120 pte_t pte, pte_t oldpte, in arch_do_swap_page_nr() argument
1125 pte_advance_pfn(pte, i), in arch_do_swap_page_nr()
1182 #define move_pte(pte, old_addr, new_addr) (pte) argument
1186 # define pte_accessible(mm, pte) ((void)(pte), 1) argument
1304 pte_t *ptep, pte_t pte) in __ptep_modify_prot_commit() argument
1310 set_pte_at(vma->vm_mm, addr, ptep, pte); in __ptep_modify_prot_commit()
1341 pte_t *ptep, pte_t old_pte, pte_t pte) in ptep_modify_prot_commit() argument
1343 __ptep_modify_prot_commit(vma, addr, ptep, pte); in ptep_modify_prot_commit()
1434 static inline int pte_soft_dirty(pte_t pte) in pte_soft_dirty() argument
1444 static inline pte_t pte_mksoft_dirty(pte_t pte) in pte_mksoft_dirty() argument
1446 return pte; in pte_mksoft_dirty()
1454 static inline pte_t pte_clear_soft_dirty(pte_t pte) in pte_clear_soft_dirty() argument
1456 return pte; in pte_clear_soft_dirty()
1464 static inline pte_t pte_swp_mksoft_dirty(pte_t pte) in pte_swp_mksoft_dirty() argument
1466 return pte; in pte_swp_mksoft_dirty()
1469 static inline int pte_swp_soft_dirty(pte_t pte) in pte_swp_soft_dirty() argument
1474 static inline pte_t pte_swp_clear_soft_dirty(pte_t pte) in pte_swp_clear_soft_dirty() argument
1476 return pte; in pte_swp_clear_soft_dirty()
1689 static inline int pte_protnone(pte_t pte) in pte_protnone() argument