Home
last modified time | relevance | path

Searched refs:hugepage_shift (Results 1 – 9 of 9) sorted by relevance

/Linux-v4.19/arch/sparc/mm/
Dtlb.c71 bool exec, unsigned int hugepage_shift) in tlb_batch_add_one() argument
88 flush_tsb_user_page(mm, vaddr, hugepage_shift); in tlb_batch_add_one()
95 tb->hugepage_shift = hugepage_shift; in tlb_batch_add_one()
98 if (tb->hugepage_shift != hugepage_shift) { in tlb_batch_add_one()
100 tb->hugepage_shift = hugepage_shift; in tlb_batch_add_one()
115 unsigned int hugepage_shift) in tlb_batch_add() argument
142 tlb_batch_add_one(mm, vaddr, pte_exec(orig), hugepage_shift); in tlb_batch_add()
Dtsb.c96 unsigned int hugepage_shift) in __flush_huge_tsb_one_entry() argument
101 hpage_entries = 1 << (hugepage_shift - hash_shift); in __flush_huge_tsb_one_entry()
109 unsigned int hugepage_shift) in __flush_huge_tsb_one() argument
115 nentries, hugepage_shift); in __flush_huge_tsb_one()
126 if (tb->hugepage_shift < REAL_HPAGE_SHIFT) { in flush_tsb_user()
131 if (tb->hugepage_shift == PAGE_SHIFT) in flush_tsb_user()
136 tb->hugepage_shift); in flush_tsb_user()
146 tb->hugepage_shift); in flush_tsb_user()
153 unsigned int hugepage_shift) in flush_tsb_user_page() argument
159 if (hugepage_shift < REAL_HPAGE_SHIFT) { in flush_tsb_user_page()
[all …]
Dinit_64.c367 unsigned int hugepage_shift; in setup_hugepagesz() local
373 hugepage_shift = ilog2(hugepage_size); in setup_hugepagesz()
375 switch (hugepage_shift) { in setup_hugepagesz()
/Linux-v4.19/arch/sparc/include/asm/
Dtlbflush_64.h12 unsigned int hugepage_shift; member
22 unsigned int hugepage_shift);
Dpgtable_64.h948 unsigned int hugepage_shift);
952 unsigned int hugepage_shift) in maybe_tlb_batch_add() argument
961 tlb_batch_add(mm, vaddr, ptep, orig, fullmm, hugepage_shift); in maybe_tlb_batch_add()
/Linux-v4.19/arch/powerpc/mm/
Dtlb_hash64.c196 int hugepage_shift; in __flush_hash_table_range() local
215 &hugepage_shift); in __flush_hash_table_range()
228 hpte_need_flush(mm, start, ptep, pte, hugepage_shift); in __flush_hash_table_range()
Dhash_utils_64.c1487 int hugepage_shift; in hash_preload() local
1522 ptep = find_current_mm_pte(pgdir, ea, NULL, &hugepage_shift); in hash_preload()
1526 WARN_ON(hugepage_shift); in hash_preload()
/Linux-v4.19/arch/powerpc/kernel/
Dio-workarounds.c61 unsigned hugepage_shift; in iowa_mem_find_bus() local
80 ptep = find_init_mm_pte(vaddr, &hugepage_shift); in iowa_mem_find_bus()
84 WARN_ON(hugepage_shift); in iowa_mem_find_bus()
Deeh.c348 int hugepage_shift; in eeh_token_to_phys() local
355 ptep = find_init_mm_pte(token, &hugepage_shift); in eeh_token_to_phys()
358 WARN_ON(hugepage_shift); in eeh_token_to_phys()