Searched refs:hugepage_shift (Results 1 – 9 of 9) sorted by relevance
| /Linux-v5.4/arch/sparc/mm/ |
| D | tlb.c | 71 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()
|
| D | tsb.c | 96 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 …]
|
| D | init_64.c | 366 unsigned int hugepage_shift; in setup_hugepagesz() local 372 hugepage_shift = ilog2(hugepage_size); in setup_hugepagesz() 374 switch (hugepage_shift) { in setup_hugepagesz()
|
| /Linux-v5.4/arch/sparc/include/asm/ |
| D | tlbflush_64.h | 12 unsigned int hugepage_shift; member 22 unsigned int hugepage_shift);
|
| D | pgtable_64.h | 921 unsigned int hugepage_shift); 925 unsigned int hugepage_shift) in maybe_tlb_batch_add() argument 934 tlb_batch_add(mm, vaddr, ptep, orig, fullmm, hugepage_shift); in maybe_tlb_batch_add()
|
| /Linux-v5.4/arch/powerpc/kernel/ |
| D | io-workarounds.c | 58 unsigned hugepage_shift; in iowa_mem_find_bus() local 77 ptep = find_init_mm_pte(vaddr, &hugepage_shift); in iowa_mem_find_bus() 81 WARN_ON(hugepage_shift); in iowa_mem_find_bus()
|
| D | eeh.c | 357 int hugepage_shift; in eeh_token_to_phys() local 364 ptep = find_init_mm_pte(token, &hugepage_shift); in eeh_token_to_phys() 371 if (hugepage_shift) { in eeh_token_to_phys() 372 pa <<= hugepage_shift; in eeh_token_to_phys() 373 pa |= token & ((1ul << hugepage_shift) - 1); in eeh_token_to_phys()
|
| /Linux-v5.4/arch/powerpc/mm/book3s64/ |
| D | hash_tlb.c | 196 int hugepage_shift; in __flush_hash_table_range() local 216 &hugepage_shift); in __flush_hash_table_range() 229 hpte_need_flush(mm, start, ptep, pte, hugepage_shift); in __flush_hash_table_range()
|
| D | hash_utils.c | 1516 int hugepage_shift; in hash_preload() local 1552 ptep = find_current_mm_pte(pgdir, ea, NULL, &hugepage_shift); in hash_preload() 1556 WARN_ON(hugepage_shift); in hash_preload()
|