/kernel/linux/linux-5.10/arch/loongarch/mm/ |
H A D | hugetlbpage.c | 55 return (pmd_val(pmd) & _PAGE_HUGE) != 0; in pmd_huge() 61 return (pud_val(pud) & _PAGE_HUGE) != 0; in pud_huge() 72 val = pmd_val ^ _PAGE_HUGE; in pmd_to_entrylo()
|
H A D | tlbex.S | 162 xori t0, t0, _PAGE_HUGE 317 xori t0, t0, _PAGE_HUGE 471 xori t0, t0, _PAGE_HUGE
|
/kernel/linux/linux-6.6/arch/loongarch/mm/ |
H A D | hugetlbpage.c | 55 return (pmd_val(pmd) & _PAGE_HUGE) != 0; in pmd_huge() 60 return (pud_val(pud) & _PAGE_HUGE) != 0; in pud_huge() 70 val = pmd_val ^ _PAGE_HUGE; in pmd_to_entrylo()
|
H A D | init.c | 136 pmd_val(entry) |= _PAGE_HUGE | _PAGE_HGLOBAL; in vmemmap_set_pmd() 143 int huge = pmd_val(*pmd) & _PAGE_HUGE; in vmemmap_check_pmd()
|
/kernel/linux/linux-5.10/arch/loongarch/include/asm/ |
H A D | pgtable.h | 136 static inline int pte_huge(pte_t pte) { return pte_val(pte) & _PAGE_HUGE; } in pte_huge() 140 pte_val(pte) |= _PAGE_HUGE; in pte_mkhuge() 201 return !!(pmd_val(pmd) & _PAGE_HUGE) && pmd_present(pmd); in pmd_trans_huge() 208 pmd_val(pmd) |= _PAGE_HUGE; in pmd_mkhuge() 326 #define pmd_leaf(pmd) ((pmd_val(pmd) & _PAGE_HUGE) != 0) 327 #define pud_leaf(pud) ((pud_val(pud) & _PAGE_HUGE) != 0)
|
H A D | pgtable-bits.h | 43 #define _PAGE_HUGE (_ULCAST_(1) << _PAGE_HUGE_SHIFT) macro 74 #define _HPAGE_CHG_MASK (_PAGE_MODIFIED | _PAGE_SPECIAL | _PFN_MASK | _CACHE_MASK | _PAGE_PLV | _PAGE_HUGE)
|
H A D | pgtable-64.h | 207 if (unlikely(pmd_val(pmd) & _PAGE_HUGE)) in pmd_present() 256 #define __swp_entry_to_pmd(x) ((pmd_t) { (x).val | _PAGE_HUGE })
|
/kernel/linux/linux-6.6/arch/loongarch/include/asm/ |
H A D | pgtable.h | 228 if (unlikely(pmd_val(pmd) & _PAGE_HUGE)) in pmd_present() 290 #define __swp_entry_to_pmd(x) ((pmd_t) { (x).val | _PAGE_HUGE }) 417 static inline int pte_huge(pte_t pte) { return pte_val(pte) & _PAGE_HUGE; } in pte_huge() 421 pte_val(pte) |= _PAGE_HUGE; in pte_mkhuge() 494 return !!(pmd_val(pmd) & _PAGE_HUGE) && pmd_present(pmd); in pmd_trans_huge() 501 pmd_val(pmd) |= _PAGE_HUGE; in pmd_mkhuge() 615 #define pmd_leaf(pmd) ((pmd_val(pmd) & _PAGE_HUGE) != 0) 616 #define pud_leaf(pud) ((pud_val(pud) & _PAGE_HUGE) != 0)
|
H A D | pgtable-bits.h | 47 #define _PAGE_HUGE (_ULCAST_(1) << _PAGE_HUGE_SHIFT) macro 78 #define _HPAGE_CHG_MASK (_PAGE_MODIFIED | _PAGE_SPECIAL | _PFN_MASK | _CACHE_MASK | _PAGE_PLV | _PAGE_HUGE)
|
/kernel/linux/linux-6.6/arch/mips/include/asm/ |
H A D | pgtable.h | 404 static inline int pte_huge(pte_t pte) { return pte_val(pte) & _PAGE_HUGE; } 408 pte_val(pte) |= _PAGE_HUGE; 420 if (pmd_val(pmd) & _PAGE_HUGE) 630 return !!(pmd_val(pmd) & _PAGE_HUGE); 635 pmd_val(pmd) |= _PAGE_HUGE; 726 pmd_val(pmd) = (pmd_val(pmd) & (_PAGE_CHG_MASK | _PAGE_HUGE)) | 755 #ifdef _PAGE_HUGE 756 #define pmd_leaf(pmd) ((pmd_val(pmd) & _PAGE_HUGE) != 0) 757 #define pud_leaf(pud) ((pud_val(pud) & _PAGE_HUGE) != 0)
|
H A D | pgtable-64.h | 249 if (unlikely(pmd_val(pmd) & _PAGE_HUGE)) in pmd_bad() 262 if (unlikely(pmd_val(pmd) & _PAGE_HUGE)) in pmd_present()
|
H A D | pgtable-bits.h | 159 # define _PAGE_HUGE (1 << _PAGE_HUGE_SHIFT) macro
|
/kernel/linux/linux-5.10/arch/powerpc/mm/ptdump/ |
H A D | 8xx.c | 15 .mask = _PAGE_HUGE, 16 .val = _PAGE_HUGE,
|
/kernel/linux/linux-6.6/arch/powerpc/mm/ptdump/ |
H A D | 8xx.c | 15 .mask = _PAGE_HUGE, 16 .val = _PAGE_HUGE,
|
/kernel/linux/linux-6.6/arch/powerpc/include/asm/nohash/32/ |
H A D | pte-8xx.h | 49 #define _PAGE_HUGE 0x0800 /* Copied to L1 PS bit 29 */ macro 141 return __pte(pte_val(pte) | _PAGE_SPS | _PAGE_HUGE); in pte_mkhuge() 181 if (val & _PAGE_HUGE) in pte_leaf_size()
|
H A D | hugetlb-8xx.h | 77 return __pte(pte_val(entry) | _PAGE_SPS | _PAGE_HUGE); in arch_make_huge_pte()
|
/kernel/linux/linux-5.10/arch/mips/include/asm/ |
H A D | pgtable.h | 418 static inline int pte_huge(pte_t pte) { return pte_val(pte) & _PAGE_HUGE; } 422 pte_val(pte) |= _PAGE_HUGE; 587 return !!(pmd_val(pmd) & _PAGE_HUGE); 592 pmd_val(pmd) |= _PAGE_HUGE; 701 pmd_val(pmd) = (pmd_val(pmd) & (_PAGE_CHG_MASK | _PAGE_HUGE)) | 730 #ifdef _PAGE_HUGE 731 #define pmd_leaf(pmd) ((pmd_val(pmd) & _PAGE_HUGE) != 0) 732 #define pud_leaf(pud) ((pud_val(pud) & _PAGE_HUGE) != 0)
|
H A D | pgtable-64.h | 255 if (unlikely(pmd_val(pmd) & _PAGE_HUGE)) in pmd_bad() 268 if (unlikely(pmd_val(pmd) & _PAGE_HUGE)) in pmd_present()
|
H A D | pgtable-bits.h | 159 # define _PAGE_HUGE (1 << _PAGE_HUGE_SHIFT) macro
|
/kernel/linux/linux-5.10/arch/mips/mm/ |
H A D | hugetlbpage.c | 75 return (pmd_val(pmd) & _PAGE_HUGE) != 0; in pmd_huge() 80 return (pud_val(pud) & _PAGE_HUGE) != 0; in pud_huge()
|
/kernel/linux/linux-6.6/arch/mips/mm/ |
H A D | hugetlbpage.c | 63 return (pmd_val(pmd) & _PAGE_HUGE) != 0; in pmd_huge() 68 return (pud_val(pud) & _PAGE_HUGE) != 0; in pud_huge()
|
/kernel/linux/linux-5.10/arch/powerpc/include/asm/nohash/32/ |
H A D | pte-8xx.h | 49 #define _PAGE_HUGE 0x0800 /* Copied to L1 PS bit 29 */ macro 141 return __pte(pte_val(pte) | _PAGE_SPS | _PAGE_HUGE); in pte_mkhuge()
|
H A D | hugetlb-8xx.h | 75 return __pte(pte_val(entry) & ~_PAGE_HUGE); in arch_make_huge_pte()
|
/kernel/linux/linux-5.10/arch/parisc/include/asm/ |
H A D | pgtable.h | 222 #define _PAGE_HUGE (1 << xlate_pabit(_PAGE_HPAGE_BIT)) macro 365 #define pte_huge(pte) (pte_val(pte) & _PAGE_HUGE) 367 (parisc_requires_coherency() ? 0 : _PAGE_HUGE)))
|
/kernel/linux/linux-6.6/arch/parisc/include/asm/ |
H A D | pgtable.h | 201 #define _PAGE_HUGE (1 << xlate_pabit(_PAGE_HPAGE_BIT)) macro 332 #define pte_huge(pte) (pte_val(pte) & _PAGE_HUGE) 334 (parisc_requires_coherency() ? 0 : _PAGE_HUGE)))
|