Home
last modified time | relevance | path

Searched refs:REAL_HPAGE_SHIFT (Results 1 - 25 of 26) sorted by relevance

12

/kernel/linux/linux-5.10/arch/sparc/include/asm/
H A Dpage_64.h20 #define REAL_HPAGE_SHIFT 22 macro
25 #define REAL_HPAGE_SIZE (_AC(1,UL) << REAL_HPAGE_SHIFT)
32 #define REAL_HPAGE_PER_HPAGE (_AC(1,UL) << (HPAGE_SHIFT - REAL_HPAGE_SHIFT))
H A Dpgtable_64.h186 #if REAL_HPAGE_SHIFT != 22
187 #error REAL_HPAGE_SHIFT and _PAGE_SZHUGE_foo must match up
/kernel/linux/linux-6.6/arch/parisc/include/asm/
H A Dpage.h165 # define REAL_HPAGE_SHIFT 20 /* 20 = 1MB */ macro
168 # define REAL_HPAGE_SHIFT 22 /* 22 = 4MB */ macro
171 # define REAL_HPAGE_SHIFT 24 /* 24 = 16MB */ macro
/kernel/linux/linux-6.6/arch/sparc/include/asm/
H A Dpage_64.h20 #define REAL_HPAGE_SHIFT 22 macro
25 #define REAL_HPAGE_SIZE (_AC(1,UL) << REAL_HPAGE_SHIFT)
32 #define REAL_HPAGE_PER_HPAGE (_AC(1,UL) << (HPAGE_SHIFT - REAL_HPAGE_SHIFT))
H A Dpgtable_64.h184 #if REAL_HPAGE_SHIFT != 22
185 #error REAL_HPAGE_SHIFT and _PAGE_SZHUGE_foo must match up
/kernel/linux/linux-5.10/arch/parisc/mm/
H A Dhugetlbpage.c110 BUILD_BUG_ON(REAL_HPAGE_SHIFT > HPAGE_SHIFT); in purge_tlb_entries_huge()
115 for (i = 0; i < (1 << (HPAGE_SHIFT-REAL_HPAGE_SHIFT)); i++) { in purge_tlb_entries_huge()
117 addr += (1UL << REAL_HPAGE_SHIFT); in purge_tlb_entries_huge()
/kernel/linux/linux-5.10/arch/parisc/include/asm/
H A Dpage.h167 # define REAL_HPAGE_SHIFT 20 /* 20 = 1MB */ macro
170 # define REAL_HPAGE_SHIFT 22 /* 22 = 4MB */ macro
173 # define REAL_HPAGE_SHIFT 24 /* 24 = 16MB */ macro
/kernel/linux/linux-6.6/arch/parisc/mm/
H A Dhugetlbpage.c110 BUILD_BUG_ON(REAL_HPAGE_SHIFT > HPAGE_SHIFT); in purge_tlb_entries_huge()
115 for (i = 0; i < (1 << (HPAGE_SHIFT-REAL_HPAGE_SHIFT)); i++) { in purge_tlb_entries_huge()
117 addr += (1UL << REAL_HPAGE_SHIFT); in purge_tlb_entries_huge()
/kernel/linux/linux-5.10/arch/sparc/mm/
H A Dtsb.c126 if (tb->hugepage_shift < REAL_HPAGE_SHIFT) { in flush_tsb_user()
145 __flush_huge_tsb_one(tb, REAL_HPAGE_SHIFT, base, nentries, in flush_tsb_user()
159 if (hugepage_shift < REAL_HPAGE_SHIFT) { in flush_tsb_user_page()
179 __flush_huge_tsb_one_entry(base, vaddr, REAL_HPAGE_SHIFT, in flush_tsb_user_page()
511 PAGE_SHIFT : REAL_HPAGE_SHIFT); in tsb_grow()
H A Dtlb.c208 tlb_batch_add_one(mm, addr, exec, REAL_HPAGE_SHIFT); in __set_pmd_acct()
210 REAL_HPAGE_SHIFT); in __set_pmd_acct()
H A Dhugetlbpage.c216 shift = REAL_HPAGE_SHIFT; in sun4v_huge_tte_to_shift()
238 shift = REAL_HPAGE_SHIFT; in sun4u_huge_tte_to_shift()
H A Dinit_64.c432 pte_val(pte) |= (address & (1UL << REAL_HPAGE_SHIFT)); in update_mmu_cache()
437 REAL_HPAGE_SHIFT, address, pte_val(pte)); in update_mmu_cache()
2947 pte |= (addr & (1UL << REAL_HPAGE_SHIFT)); in update_mmu_cache_pmd()
2954 __update_mmu_tsb_insert(mm, MM_TSB_HUGE, REAL_HPAGE_SHIFT, in update_mmu_cache_pmd()
/kernel/linux/linux-6.6/arch/sparc/mm/
H A Dtsb.c126 if (tb->hugepage_shift < REAL_HPAGE_SHIFT) { in flush_tsb_user()
145 __flush_huge_tsb_one(tb, REAL_HPAGE_SHIFT, base, nentries, in flush_tsb_user()
159 if (hugepage_shift < REAL_HPAGE_SHIFT) { in flush_tsb_user_page()
179 __flush_huge_tsb_one_entry(base, vaddr, REAL_HPAGE_SHIFT, in flush_tsb_user_page()
511 PAGE_SHIFT : REAL_HPAGE_SHIFT); in tsb_grow()
H A Dtlb.c213 tlb_batch_add_one(mm, addr, exec, REAL_HPAGE_SHIFT); in __set_pmd_acct()
215 REAL_HPAGE_SHIFT); in __set_pmd_acct()
H A Dhugetlbpage.c215 shift = REAL_HPAGE_SHIFT; in sun4v_huge_tte_to_shift()
237 shift = REAL_HPAGE_SHIFT; in sun4u_huge_tte_to_shift()
H A Dinit_64.c441 pte_val(pte) |= (address & (1UL << REAL_HPAGE_SHIFT)); in update_mmu_cache_range()
446 REAL_HPAGE_SHIFT, address, pte_val(pte)); in update_mmu_cache_range()
2981 pte |= (addr & (1UL << REAL_HPAGE_SHIFT)); in update_mmu_cache_pmd()
2988 __update_mmu_tsb_insert(mm, MM_TSB_HUGE, REAL_HPAGE_SHIFT, in update_mmu_cache_pmd()
/kernel/linux/linux-5.10/arch/parisc/kernel/
H A Dsetup.c117 1 << (REAL_HPAGE_SHIFT - 20), 1 << (HPAGE_SHIFT - 20)); in setup_arch()
H A Dasm-offsets.c282 DEFINE(HUGEPAGE_SIZE, 1UL << REAL_HPAGE_SHIFT); in main()
H A Dentry.S499 #define PAGE_ADD_HUGE_SHIFT (REAL_HPAGE_SHIFT-12)
/kernel/linux/linux-6.6/arch/parisc/kernel/
H A Dsetup.c120 1 << (REAL_HPAGE_SHIFT - 20), 1 << (HPAGE_SHIFT - 20)); in setup_arch()
H A Dasm-offsets.c277 DEFINE(HUGEPAGE_SIZE, 1UL << REAL_HPAGE_SHIFT); in main()
/kernel/linux/linux-5.10/arch/sparc/kernel/
H A Dtsb.S83 srlx %g4, REAL_HPAGE_SHIFT, %g6
H A Dsun4v_tlb_miss.S186 COMPUTE_TSB_PTR(%g5, %g4, REAL_HPAGE_SHIFT, %g2, %g7)
/kernel/linux/linux-6.6/arch/sparc/kernel/
H A Dsun4v_tlb_miss.S186 COMPUTE_TSB_PTR(%g5, %g4, REAL_HPAGE_SHIFT, %g2, %g7)
H A Dtsb.S83 srlx %g4, REAL_HPAGE_SHIFT, %g6

Completed in 29 milliseconds

12