Home
last modified time | relevance | path

Searched refs:_PAGE_PTE (Results 1 - 19 of 19) sorted by relevance

/kernel/linux/linux-6.6/arch/powerpc/include/asm/book3s/64/
H A Dradix.h267 return (pmd_val(pmd) & (_PAGE_PTE | _PAGE_DEVMAP)) == _PAGE_PTE; in radix__pmd_trans_huge()
272 return __pmd(pmd_val(pmd) | _PAGE_PTE); in radix__pmd_mkhuge()
277 return (pud_val(pud) & (_PAGE_PTE | _PAGE_DEVMAP)) == _PAGE_PTE; in radix__pud_trans_huge()
282 return __pud(pud_val(pud) | _PAGE_PTE); in radix__pud_mkhuge()
320 return __pmd(pmd_val(pmd) | (_PAGE_PTE | _PAGE_DEVMAP)); in radix__pmd_mkdevmap()
325 return __pud(pud_val(pud) | (_PAGE_PTE | _PAGE_DEVMAP)); in radix__pud_mkdevmap()
H A Dpgtable.h43 #define _PAGE_PTE 0x4000000000000000UL /* distinguishes PTEs from pointers */ macro
113 _PAGE_ACCESSED | H_PAGE_THP_HUGE | _PAGE_PTE | \
127 _PAGE_ACCESSED | _PAGE_SPECIAL | _PAGE_PTE | \
502 return (pte_raw(pte) & cpu_to_be64(_PAGE_PRESENT | _PAGE_PTE | _PAGE_RWX)) == in pte_protnone()
503 cpu_to_be64(_PAGE_PRESENT | _PAGE_PTE); in pte_protnone()
509 return (pte_raw(pte) & cpu_to_be64(_PAGE_PRESENT | _PAGE_PTE)) == in pte_hw_valid()
510 cpu_to_be64(_PAGE_PRESENT | _PAGE_PTE); in pte_hw_valid()
524 return (pte_raw(pte) & cpu_to_be64(_PAGE_INVALID | _PAGE_PTE)) == in pte_present()
525 cpu_to_be64(_PAGE_INVALID | _PAGE_PTE); in pte_present()
570 return __pte(((pte_basic_t)pfn << PAGE_SHIFT) | pgprot_val(pgprot) | _PAGE_PTE); in pfn_pte()
[all...]
H A Dhash-64k.h262 return !!((pmd_val(pmd) & (_PAGE_PTE | H_PAGE_THP_HUGE | _PAGE_DEVMAP)) == in hash__pmd_trans_huge()
263 (_PAGE_PTE | H_PAGE_THP_HUGE)); in hash__pmd_trans_huge()
268 return __pmd(pmd_val(pmd) | (_PAGE_PTE | H_PAGE_THP_HUGE)); in hash__pmd_mkhuge()
286 return __pmd(pmd_val(pmd) | (_PAGE_PTE | H_PAGE_THP_HUGE | _PAGE_DEVMAP)); in hash__pmd_mkdevmap()
H A Dpgtable-64k.h22 return !!(pmd_raw(pmd) & cpu_to_be64(_PAGE_PTE)); in pmd_huge()
30 return !!(pud_raw(pud) & cpu_to_be64(_PAGE_PTE)); in pud_huge()
H A Dpgtable-4k.h15 return !!(pmd_raw(pmd) & cpu_to_be64(_PAGE_PTE)); in pmd_huge()
25 return !!(pud_raw(pud) & cpu_to_be64(_PAGE_PTE)); in pud_huge()
H A Dtlbflush.h184 VM_WARN_ON_ONCE(!(oldval & _PAGE_PTE)); in __pte_flags_need_flush()
185 VM_WARN_ON_ONCE(!(newval & _PAGE_PTE)); in __pte_flags_need_flush()
H A Dhash-4k.h85 if (!(hpdval & _PAGE_PTE) && (hpdval & _PAGE_PRESENT) && in hash__hugepd_ok()
/kernel/linux/linux-5.10/arch/powerpc/include/asm/book3s/64/
H A Dpgtable-64k.h22 return !!(pmd_raw(pmd) & cpu_to_be64(_PAGE_PTE)); in pmd_huge()
30 return !!(pud_raw(pud) & cpu_to_be64(_PAGE_PTE)); in pud_huge()
38 return !!(pgd_raw(pgd) & cpu_to_be64(_PAGE_PTE)); in pgd_huge()
H A Dpgtable-4k.h15 return !!(pmd_raw(pmd) & cpu_to_be64(_PAGE_PTE)); in pmd_huge()
25 return !!(pud_raw(pud) & cpu_to_be64(_PAGE_PTE)); in pud_huge()
35 return !!(pgd_raw(pgd) & cpu_to_be64(_PAGE_PTE)); in pgd_huge()
H A Dpgtable.h44 #define _PAGE_PTE 0x4000000000000000UL /* distinguishes PTEs from pointers */ macro
113 _PAGE_ACCESSED | H_PAGE_THP_HUGE | _PAGE_PTE | \
127 _PAGE_ACCESSED | _PAGE_SPECIAL | _PAGE_PTE | \
529 return (pte_raw(pte) & cpu_to_be64(_PAGE_PRESENT | _PAGE_PTE | _PAGE_RWX)) == in pte_protnone()
530 cpu_to_be64(_PAGE_PRESENT | _PAGE_PTE); in pte_protnone()
566 return (pte_raw(pte) & cpu_to_be64(_PAGE_PRESENT | _PAGE_PTE)) == in pte_hw_valid()
567 cpu_to_be64(_PAGE_PRESENT | _PAGE_PTE); in pte_hw_valid()
581 return (pte_raw(pte) & cpu_to_be64(_PAGE_INVALID | _PAGE_PTE)) == in pte_present()
582 cpu_to_be64(_PAGE_INVALID | _PAGE_PTE); in pte_present()
627 return __pte(((pte_basic_t)pfn << PAGE_SHIFT) | pgprot_val(pgprot) | _PAGE_PTE); in pfn_pte()
[all...]
H A Dhash-64k.h262 return !!((pmd_val(pmd) & (_PAGE_PTE | H_PAGE_THP_HUGE | _PAGE_DEVMAP)) == in hash__pmd_trans_huge()
263 (_PAGE_PTE | H_PAGE_THP_HUGE)); in hash__pmd_trans_huge()
273 return __pmd(pmd_val(pmd) | (_PAGE_PTE | H_PAGE_THP_HUGE)); in hash__pmd_mkhuge()
291 return __pmd(pmd_val(pmd) | (_PAGE_PTE | H_PAGE_THP_HUGE | _PAGE_DEVMAP)); in hash__pmd_mkdevmap()
H A Dradix.h257 return (pmd_val(pmd) & (_PAGE_PTE | _PAGE_DEVMAP)) == _PAGE_PTE; in radix__pmd_trans_huge()
262 return __pmd(pmd_val(pmd) | _PAGE_PTE); in radix__pmd_mkhuge()
286 return __pmd(pmd_val(pmd) | (_PAGE_PTE | _PAGE_DEVMAP)); in radix__pmd_mkdevmap()
H A Dhash-4k.h85 if (!(hpdval & _PAGE_PTE) && (hpdval & _PAGE_PRESENT) && in hash__hugepd_ok()
/kernel/linux/linux-5.10/arch/powerpc/mm/ptdump/
H A Dbook3s64.c34 .mask = _PAGE_PTE,
35 .val = _PAGE_PTE,
/kernel/linux/linux-6.6/arch/powerpc/mm/ptdump/
H A Dbook3s64.c34 .mask = _PAGE_PTE,
35 .val = _PAGE_PTE,
/kernel/linux/linux-5.10/arch/powerpc/kvm/
H A Dbook3s_64_mmu_radix.c178 if (pte & _PAGE_PTE) in kvmppc_mmu_walk_radix_tree()
1364 if (pud_val(pud) & _PAGE_PTE) { in debugfs_radix_read()
1376 if (pmd_val(pmd) & _PAGE_PTE) { in debugfs_radix_read()
/kernel/linux/linux-6.6/arch/powerpc/kvm/
H A Dbook3s_64_mmu_radix.c186 if (pte & _PAGE_PTE) in kvmppc_mmu_walk_radix_tree()
1393 if (pud_val(pud) & _PAGE_PTE) { in debugfs_radix_read()
1405 if (pmd_val(pmd) & _PAGE_PTE) { in debugfs_radix_read()
/kernel/linux/linux-5.10/arch/powerpc/mm/book3s64/
H A Dhash_utils.c1388 * updates to the pte that can possibly clear _PAGE_PTE, catch that too. in hash_page_mm()
1394 access |= _PAGE_PRESENT | _PAGE_PTE; in hash_page_mm()
/kernel/linux/linux-6.6/arch/powerpc/mm/book3s64/
H A Dhash_utils.c1544 * updates to the pte that can possibly clear _PAGE_PTE, catch that too. in hash_page_mm()
1550 access |= _PAGE_PRESENT | _PAGE_PTE; in hash_page_mm()

Completed in 17 milliseconds