Searched refs:hugepage_shift (Results 1 - 8 of 8) sorted by relevance
/linux-master/arch/powerpc/include/asm/ |
H A D | pte-walk.h | 43 int hugepage_shift; local 49 ptep = find_init_mm_pte(addr, &hugepage_shift); 55 if (!hugepage_shift) 56 hugepage_shift = PAGE_SHIFT; 58 pa |= addr & ((1ul << hugepage_shift) - 1);
|
/linux-master/arch/sparc/include/asm/ |
H A D | tlbflush_64.h | 12 unsigned int hugepage_shift; member in struct:tlb_batch 22 unsigned int hugepage_shift);
|
H A D | pgtable_64.h | 897 unsigned int hugepage_shift); 901 unsigned int hugepage_shift) 910 tlb_batch_add(mm, vaddr, ptep, orig, fullmm, hugepage_shift); 899 maybe_tlb_batch_add(struct mm_struct *mm, unsigned long vaddr, pte_t *ptep, pte_t orig, int fullmm, unsigned int hugepage_shift) argument
|
/linux-master/arch/sparc/mm/ |
H A D | tlb.c | 70 bool exec, unsigned int hugepage_shift) 87 flush_tsb_user_page(mm, vaddr, hugepage_shift); 94 tb->hugepage_shift = hugepage_shift; 97 if (tb->hugepage_shift != hugepage_shift) { 99 tb->hugepage_shift = hugepage_shift; 114 unsigned int hugepage_shift) 143 tlb_batch_add_one(mm, vaddr, pte_exec(orig), hugepage_shift); 69 tlb_batch_add_one(struct mm_struct *mm, unsigned long vaddr, bool exec, unsigned int hugepage_shift) argument 112 tlb_batch_add(struct mm_struct *mm, unsigned long vaddr, pte_t *ptep, pte_t orig, int fullmm, unsigned int hugepage_shift) argument [all...] |
H A D | tsb.c | 96 unsigned int hugepage_shift) 101 hpage_entries = 1 << (hugepage_shift - hash_shift); 109 unsigned int hugepage_shift) 115 nentries, hugepage_shift); 126 if (tb->hugepage_shift < REAL_HPAGE_SHIFT) { 131 if (tb->hugepage_shift == PAGE_SHIFT) 136 tb->hugepage_shift); 146 tb->hugepage_shift); 153 unsigned int hugepage_shift) 159 if (hugepage_shift < REAL_HPAGE_SHIF 93 __flush_huge_tsb_one_entry(unsigned long tsb, unsigned long v, unsigned long hash_shift, unsigned long nentries, unsigned int hugepage_shift) argument 107 __flush_huge_tsb_one(struct tlb_batch *tb, unsigned long hash_shift, unsigned long tsb, unsigned long nentries, unsigned int hugepage_shift) argument 152 flush_tsb_user_page(struct mm_struct *mm, unsigned long vaddr, unsigned int hugepage_shift) argument [all...] |
H A D | init_64.c | 360 unsigned int hugepage_shift = ilog2(size); local 364 switch (hugepage_shift) {
|
/linux-master/arch/powerpc/mm/book3s64/ |
H A D | hash_tlb.c | 192 int hugepage_shift; local 210 pte_t *ptep = find_init_mm_pte(start, &hugepage_shift); 218 hpte_need_flush(&init_mm, start, ptep, pte, hugepage_shift);
|
/linux-master/arch/riscv/mm/ |
H A D | hugetlbpage.c | 229 unsigned long hugepage_shift, pgsize; local 233 hugepage_shift = PGDIR_SHIFT; 235 hugepage_shift = P4D_SHIFT; 237 hugepage_shift = PUD_SHIFT; 239 hugepage_shift = PMD_SHIFT; 241 hugepage_shift = PAGE_SHIFT; 243 pte_num = sz >> hugepage_shift; 244 pgsize = 1 << hugepage_shift;
|
Completed in 154 milliseconds