Home
last modified time | relevance | path

Searched refs:_PAGE_HUGE (Results 1 – 17 of 17) sorted by relevance

/linux-6.3-rc2/arch/loongarch/mm/
A Dhugetlbpage.c67 return (pmd_val(pmd) & _PAGE_HUGE) != 0; in pmd_huge()
72 return (pud_val(pud) & _PAGE_HUGE) != 0; in pud_huge()
82 val = pmd_val ^ _PAGE_HUGE; in pmd_to_entrylo()
A Dinit.c162 pmd_val(entry) |= _PAGE_HUGE | _PAGE_HGLOBAL; in vmemmap_set_pmd()
169 int huge = pmd_val(*pmd) & _PAGE_HUGE; in vmemmap_check_pmd()
A Dtlbex.S155 xori t0, t0, _PAGE_HUGE
303 xori t0, t0, _PAGE_HUGE
450 xori t0, t0, _PAGE_HUGE
A Dtlb.c176 if (pte_val(*ptep) & _PAGE_HUGE) { in __update_tlb()
/linux-6.3-rc2/arch/mips/include/asm/
A Dpgtable.h394 static inline int pte_huge(pte_t pte) { return pte_val(pte) & _PAGE_HUGE; }
398 pte_val(pte) |= _PAGE_HUGE;
410 if (pmd_val(pmd) & _PAGE_HUGE)
610 return !!(pmd_val(pmd) & _PAGE_HUGE);
615 pmd_val(pmd) |= _PAGE_HUGE;
706 pmd_val(pmd) = (pmd_val(pmd) & (_PAGE_CHG_MASK | _PAGE_HUGE)) |
735 #ifdef _PAGE_HUGE
736 #define pmd_leaf(pmd) ((pmd_val(pmd) & _PAGE_HUGE) != 0)
737 #define pud_leaf(pud) ((pud_val(pud) & _PAGE_HUGE) != 0)
A Dpgtable-64.h249 if (unlikely(pmd_val(pmd) & _PAGE_HUGE)) in pmd_bad()
262 if (unlikely(pmd_val(pmd) & _PAGE_HUGE)) in pmd_present()
A Dpgtable-bits.h159 # define _PAGE_HUGE (1 << _PAGE_HUGE_SHIFT) macro
A Dpgtable-32.h133 if (unlikely(pmd_val(pmd) & _PAGE_HUGE)) in pmd_bad()
/linux-6.3-rc2/arch/powerpc/include/asm/nohash/32/
A Dpte-8xx.h49 #define _PAGE_HUGE 0x0800 /* Copied to L1 PS bit 29 */ macro
134 return __pte(pte_val(pte) | _PAGE_SPS | _PAGE_HUGE); in pte_mkhuge()
174 if (val & _PAGE_HUGE) in pte_leaf_size()
A Dhugetlb-8xx.h76 return __pte(pte_val(entry) | _PAGE_SPS | _PAGE_HUGE); in arch_make_huge_pte()
A Dpgtable.h242 else if (IS_ENABLED(CONFIG_PPC_4K_PAGES) && !(val & _PAGE_HUGE)) in number_of_cells_per_pte()
/linux-6.3-rc2/arch/mips/mm/
A Dhugetlbpage.c63 return (pmd_val(pmd) & _PAGE_HUGE) != 0; in pmd_huge()
68 return (pud_val(pud) & _PAGE_HUGE) != 0; in pud_huge()
A Dtlbex.c702 uasm_il_bbit1(p, r, tmp, ilog2(_PAGE_HUGE), lid); in build_is_huge_pte()
704 uasm_i_andi(p, tmp, tmp, _PAGE_HUGE); in build_is_huge_pte()
1197 uasm_il_bbit1(p, r, scratch, ilog2(_PAGE_HUGE), label_tlb_huge_update); in build_fast_tlb_refill_handler()
1457 psn = ilog2(_PAGE_HUGE); /* bit used to indicate huge page */ in setup_pw()
/linux-6.3-rc2/arch/powerpc/mm/ptdump/
A D8xx.c15 .mask = _PAGE_HUGE,
16 .val = _PAGE_HUGE,
/linux-6.3-rc2/arch/loongarch/include/asm/
A Dpgtable.h215 if (unlikely(pmd_val(pmd) & _PAGE_HUGE)) in pmd_present()
277 #define __swp_entry_to_pmd(x) ((pmd_t) { (x).val | _PAGE_HUGE })
407 static inline int pte_huge(pte_t pte) { return pte_val(pte) & _PAGE_HUGE; } in pte_huge()
411 pte_val(pte) |= _PAGE_HUGE; in pte_mkhuge()
475 return !!(pmd_val(pmd) & _PAGE_HUGE) && pmd_present(pmd); in pmd_trans_huge()
482 pmd_val(pmd) |= _PAGE_HUGE; in pmd_mkhuge()
A Dpgtable-bits.h45 #define _PAGE_HUGE (_ULCAST_(1) << _PAGE_HUGE_SHIFT) macro
76 …_HPAGE_CHG_MASK (_PAGE_MODIFIED | _PAGE_SPECIAL | _PFN_MASK | _CACHE_MASK | _PAGE_PLV | _PAGE_HUGE)
/linux-6.3-rc2/arch/parisc/include/asm/
A Dpgtable.h210 #define _PAGE_HUGE (1 << xlate_pabit(_PAGE_HPAGE_BIT)) macro
341 #define pte_huge(pte) (pte_val(pte) & _PAGE_HUGE)
343 (parisc_requires_coherency() ? 0 : _PAGE_HUGE)))

Completed in 22 milliseconds