Home
last modified time | relevance | path

Searched refs:_PAGE_HPTEFLAGS (Results 1 - 18 of 18) sorted by relevance

/kernel/linux/linux-6.6/arch/powerpc/include/asm/book3s/64/
H A Dhash.h13 #define H_PTE_NONE_MASK _PAGE_HPTEFLAGS
137 return (((pmd_raw(pmd_a) ^ pmd_raw(pmd_b)) & ~cpu_to_be64(_PAGE_HPTEFLAGS)) == 0); in hash__pmd_same()
147 return (((pud_raw(pud_a) ^ pud_raw(pud_b)) & ~cpu_to_be64(_PAGE_HPTEFLAGS)) == 0); in hash__pud_same()
222 return (((pte_raw(pte_a) ^ pte_raw(pte_b)) & ~cpu_to_be64(_PAGE_HPTEFLAGS)) == 0); in hash__pte_same()
H A Dhash-4k.h48 #define _PAGE_HPTEFLAGS (H_PAGE_BUSY | H_PAGE_HASHPTE | \ macro
H A Dpgtable.h112 #define _HPAGE_CHG_MASK (PTE_RPN_MASK | _PAGE_HPTEFLAGS | _PAGE_DIRTY | \
126 #define _PAGE_CHG_MASK (PTE_RPN_MASK | _PAGE_HPTEFLAGS | _PAGE_DIRTY | \
666 * Don't have overlapping bits with _PAGE_HPTEFLAGS \
669 BUILD_BUG_ON(_PAGE_HPTEFLAGS & SWP_TYPE_MASK); \
670 BUILD_BUG_ON(_PAGE_HPTEFLAGS & _PAGE_SWP_SOFT_DIRTY); \
671 BUILD_BUG_ON(_PAGE_HPTEFLAGS & _PAGE_SWP_EXCLUSIVE); \
H A Dhash-64k.h65 #define _PAGE_HPTEFLAGS (H_PAGE_BUSY | H_PAGE_HASHPTE | H_PAGE_COMBO) macro
/kernel/linux/linux-5.10/arch/powerpc/mm/book3s64/
H A Dhash_hugetlbpage.c95 old_pte &= ~_PAGE_HPTEFLAGS; in __hash_page_huge()
104 new_pte = (new_pte & ~_PAGE_HPTEFLAGS) | H_PAGE_HASHPTE; in __hash_page_huge()
H A Dhash_4k.c74 old_pte &= ~_PAGE_HPTEFLAGS; in __hash_page_4K()
119 new_pte = (new_pte & ~_PAGE_HPTEFLAGS) | H_PAGE_HASHPTE; in __hash_page_4K()
H A Dhash_64k.c281 old_pte &= ~_PAGE_HPTEFLAGS; in __hash_page_64K()
328 new_pte = (new_pte & ~_PAGE_HPTEFLAGS) | H_PAGE_HASHPTE; in __hash_page_64K()
/kernel/linux/linux-6.6/arch/powerpc/mm/book3s64/
H A Dhash_4k.c76 old_pte &= ~_PAGE_HPTEFLAGS; in __hash_page_4K()
121 new_pte = (new_pte & ~_PAGE_HPTEFLAGS) | H_PAGE_HASHPTE; in __hash_page_4K()
H A Dhugetlbpage.c92 old_pte &= ~_PAGE_HPTEFLAGS; in __hash_page_huge()
101 new_pte = (new_pte & ~_PAGE_HPTEFLAGS) | H_PAGE_HASHPTE; in __hash_page_huge()
H A Dhash_64k.c286 old_pte &= ~_PAGE_HPTEFLAGS; in __hash_page_64K()
333 new_pte = (new_pte & ~_PAGE_HPTEFLAGS) | H_PAGE_HASHPTE; in __hash_page_64K()
/kernel/linux/linux-5.10/arch/powerpc/include/asm/book3s/64/
H A Dhash.h13 #define H_PTE_NONE_MASK _PAGE_HPTEFLAGS
208 return (((pte_raw(pte_a) ^ pte_raw(pte_b)) & ~cpu_to_be64(_PAGE_HPTEFLAGS)) == 0); in hash__pte_same()
H A Dhash-64k.h65 #define _PAGE_HPTEFLAGS (H_PAGE_BUSY | H_PAGE_HASHPTE | H_PAGE_COMBO) macro
268 return (((pmd_raw(pmd_a) ^ pmd_raw(pmd_b)) & ~cpu_to_be64(_PAGE_HPTEFLAGS)) == 0); in hash__pmd_same()
H A Dhash-4k.h48 #define _PAGE_HPTEFLAGS (H_PAGE_BUSY | H_PAGE_HASHPTE | \ macro
H A Dpgtable.h112 #define _HPAGE_CHG_MASK (PTE_RPN_MASK | _PAGE_HPTEFLAGS | _PAGE_DIRTY | \
126 #define _PAGE_CHG_MASK (PTE_RPN_MASK | _PAGE_HPTEFLAGS | _PAGE_DIRTY | \
730 * Don't have overlapping bits with _PAGE_HPTEFLAGS \
733 BUILD_BUG_ON(_PAGE_HPTEFLAGS & (0x1f << _PAGE_BIT_SWAP_TYPE)); \
734 BUILD_BUG_ON(_PAGE_HPTEFLAGS & _PAGE_SWP_SOFT_DIRTY); \
/kernel/linux/linux-5.10/arch/powerpc/mm/
H A Dpgtable.c78 pte = __pte(pte_val(pte) & ~_PAGE_HPTEFLAGS); in set_pte_filter_hash()
/kernel/linux/linux-6.6/arch/powerpc/mm/
H A Dpgtable.c84 pte = __pte(pte_val(pte) & ~_PAGE_HPTEFLAGS); in set_pte_filter_hash()
/kernel/linux/linux-5.10/arch/powerpc/include/asm/book3s/32/
H A Dpgtable.h16 #define _PAGE_HPTEFLAGS _PAGE_HASHPTE macro
/kernel/linux/linux-6.6/arch/powerpc/include/asm/book3s/32/
H A Dpgtable.h55 #define _PAGE_HPTEFLAGS _PAGE_HASHPTE macro

Completed in 14 milliseconds