Lines Matching refs:pte

281 	pte_t pte = pfn_pte(page_nr, pgprot);  in pfn_pmd()  local
283 return __pmd(pte_val(pte)); in pfn_pmd()
289 static inline unsigned long pte_pfn(pte_t pte) in pte_pfn() argument
302 : "r" (pte_val(pte)), in pte_pfn()
310 static inline pte_t pte_modify(pte_t pte, pgprot_t prot) in pte_modify() argument
365 return __pte((pte_val(pte) & mask) | (pgprot_val(prot) & ~mask)); in pte_modify()
371 pte_t pte = __pte(pmd_val(pmd)); in pmd_modify() local
373 pte = pte_modify(pte, newprot); in pmd_modify()
375 return __pmd(pte_val(pte)); in pmd_modify()
431 static inline pte_t pte_mkhuge(pte_t pte) in pte_mkhuge() argument
433 return __pte(pte_val(pte) | __pte_default_huge_mask()); in pte_mkhuge()
436 static inline bool is_default_hugetlb_pte(pte_t pte) in is_default_hugetlb_pte() argument
440 return (pte_val(pte) & mask) == mask; in is_default_hugetlb_pte()
456 pte_t pte = __pte(pmd_val(pmd)); in pmd_mkhuge() local
458 pte = pte_mkhuge(pte); in pmd_mkhuge()
459 pte_val(pte) |= _PAGE_PMD_HUGE; in pmd_mkhuge()
461 return __pmd(pte_val(pte)); in pmd_mkhuge()
465 static inline bool is_hugetlb_pte(pte_t pte) in is_hugetlb_pte() argument
471 static inline pte_t pte_mkdirty(pte_t pte) in pte_mkdirty() argument
473 unsigned long val = pte_val(pte), tmp; in pte_mkdirty()
495 static inline pte_t pte_mkclean(pte_t pte) in pte_mkclean() argument
497 unsigned long val = pte_val(pte), tmp; in pte_mkclean()
519 static inline pte_t pte_mkwrite(pte_t pte) in pte_mkwrite() argument
521 unsigned long val = pte_val(pte), mask; in pte_mkwrite()
537 static inline pte_t pte_wrprotect(pte_t pte) in pte_wrprotect() argument
539 unsigned long val = pte_val(pte), tmp; in pte_wrprotect()
561 static inline pte_t pte_mkold(pte_t pte) in pte_mkold() argument
578 return __pte(pte_val(pte) & ~mask); in pte_mkold()
581 static inline pte_t pte_mkyoung(pte_t pte) in pte_mkyoung() argument
598 return __pte(pte_val(pte) | mask); in pte_mkyoung()
601 static inline pte_t pte_mkspecial(pte_t pte) in pte_mkspecial() argument
603 pte_val(pte) |= _PAGE_SPECIAL; in pte_mkspecial()
604 return pte; in pte_mkspecial()
607 static inline pte_t pte_mkmcd(pte_t pte) in pte_mkmcd() argument
609 pte_val(pte) |= _PAGE_MCD_4V; in pte_mkmcd()
610 return pte; in pte_mkmcd()
613 static inline pte_t pte_mknotmcd(pte_t pte) in pte_mknotmcd() argument
615 pte_val(pte) &= ~_PAGE_MCD_4V; in pte_mknotmcd()
616 return pte; in pte_mknotmcd()
619 static inline unsigned long pte_young(pte_t pte) in pte_young() argument
634 return (pte_val(pte) & mask); in pte_young()
637 static inline unsigned long pte_dirty(pte_t pte) in pte_dirty() argument
652 return (pte_val(pte) & mask); in pte_dirty()
655 static inline unsigned long pte_write(pte_t pte) in pte_write() argument
670 return (pte_val(pte) & mask); in pte_write()
673 static inline unsigned long pte_exec(pte_t pte) in pte_exec() argument
686 return (pte_val(pte) & mask); in pte_exec()
689 static inline unsigned long pte_present(pte_t pte) in pte_present() argument
691 unsigned long val = pte_val(pte); in pte_present()
711 static inline unsigned long pte_special(pte_t pte) in pte_special() argument
713 return pte_val(pte) & _PAGE_SPECIAL; in pte_special()
718 pte_t pte = __pte(pmd_val(pmd)); in pmd_large() local
720 return pte_val(pte) & _PAGE_PMD_HUGE; in pmd_large()
725 pte_t pte = __pte(pmd_val(pmd)); in pmd_pfn() local
727 return pte_pfn(pte); in pmd_pfn()
733 pte_t pte = __pte(pmd_val(pmd)); in pmd_write() local
735 return pte_write(pte); in pmd_write()
743 pte_t pte = __pte(pmd_val(pmd)); in pmd_dirty() local
745 return pte_dirty(pte); in pmd_dirty()
750 pte_t pte = __pte(pmd_val(pmd)); in pmd_young() local
752 return pte_young(pte); in pmd_young()
757 pte_t pte = __pte(pmd_val(pmd)); in pmd_trans_huge() local
759 return pte_val(pte) & _PAGE_PMD_HUGE; in pmd_trans_huge()
764 pte_t pte = __pte(pmd_val(pmd)); in pmd_mkold() local
766 pte = pte_mkold(pte); in pmd_mkold()
768 return __pmd(pte_val(pte)); in pmd_mkold()
773 pte_t pte = __pte(pmd_val(pmd)); in pmd_wrprotect() local
775 pte = pte_wrprotect(pte); in pmd_wrprotect()
777 return __pmd(pte_val(pte)); in pmd_wrprotect()
782 pte_t pte = __pte(pmd_val(pmd)); in pmd_mkdirty() local
784 pte = pte_mkdirty(pte); in pmd_mkdirty()
786 return __pmd(pte_val(pte)); in pmd_mkdirty()
791 pte_t pte = __pte(pmd_val(pmd)); in pmd_mkclean() local
793 pte = pte_mkclean(pte); in pmd_mkclean()
795 return __pmd(pte_val(pte)); in pmd_mkclean()
800 pte_t pte = __pte(pmd_val(pmd)); in pmd_mkyoung() local
802 pte = pte_mkyoung(pte); in pmd_mkyoung()
804 return __pmd(pte_val(pte)); in pmd_mkyoung()
809 pte_t pte = __pte(pmd_val(pmd)); in pmd_mkwrite() local
811 pte = pte_mkwrite(pte); in pmd_mkwrite()
813 return __pmd(pte_val(pte)); in pmd_mkwrite()
869 pte_t pte = __pte(pmd_val(pmd)); in __pmd_page() local
872 pfn = pte_pfn(pte); in __pmd_page()
879 pte_t pte = __pte(pud_val(pud)); in pud_page_vaddr() local
882 pfn = pte_pfn(pte); in pud_page_vaddr()
899 pte_t pte = __pte(pud_val(pud)); in pud_large() local
901 return pte_val(pte) & _PAGE_PMD_HUGE; in pud_large()
906 pte_t pte = __pte(pud_val(pud)); in pud_pfn() local
908 return pte_pfn(pte); in pud_pfn()
912 #define pte_none(pte) (!pte_val(pte)) argument
940 #define pte_unmap(pte) do { } while (0) argument
975 pte_t *ptep, pte_t pte, int fullmm) in __set_pte_at() argument
979 *ptep = pte; in __set_pte_at()
983 #define set_pte_at(mm,addr,ptep,pte) \ argument
984 __set_pte_at((mm), (addr), (ptep), (pte), 0)
995 #define move_pte(pte, prot, old_addr, new_addr) \ argument
997 pte_t newpte = (pte); \
998 if (tlb_type != hypervisor && pte_present(pte)) { \
999 unsigned long this_pfn = pte_pfn(pte); \
1045 #define __pte_to_swp_entry(pte) ((swp_entry_t) { pte_val(pte) }) argument
1062 unsigned long addr, pte_t pte);
1071 pte_t pte, pte_t oldpte) in arch_do_swap_page() argument
1080 if (adi_state.enabled && (pte_val(pte) & _PAGE_MCD_4V)) in arch_do_swap_page()
1081 adi_restore_tags(mm, vma, addr, pte); in arch_do_swap_page()