/kernel/linux/linux-5.10/arch/powerpc/include/asm/nohash/32/ |
H A D | mmu-44x.h | 133 #define mmu_virtual_psize MMU_PAGE_4K macro 137 #define mmu_virtual_psize MMU_PAGE_16K macro 141 #define mmu_virtual_psize MMU_PAGE_64K macro 144 #define mmu_virtual_psize MMU_PAGE_256K macro
|
H A D | mmu-8xx.h | 163 #define mmu_virtual_psize MMU_PAGE_4K macro 165 #define mmu_virtual_psize MMU_PAGE_16K macro
|
H A D | mmu-40x.h | 65 #define mmu_virtual_psize MMU_PAGE_4K macro
|
H A D | pgtable.h | 329 int huge = psize > mmu_virtual_psize ? 1 : 0; in __ptep_set_access_flags()
|
/kernel/linux/linux-6.6/arch/powerpc/include/asm/nohash/32/ |
H A D | mmu-44x.h | 133 #define mmu_virtual_psize MMU_PAGE_4K macro 137 #define mmu_virtual_psize MMU_PAGE_16K macro 141 #define mmu_virtual_psize MMU_PAGE_64K macro 144 #define mmu_virtual_psize MMU_PAGE_256K macro
|
H A D | mmu-8xx.h | 161 #define mmu_virtual_psize MMU_PAGE_4K macro 163 #define mmu_virtual_psize MMU_PAGE_16K macro
|
H A D | mmu-40x.h | 65 #define mmu_virtual_psize MMU_PAGE_4K macro
|
H A D | pte-8xx.h | 160 int huge = psize > mmu_virtual_psize ? 1 : 0; in __ptep_set_access_flags()
|
/kernel/linux/linux-5.10/arch/powerpc/mm/book3s64/ |
H A D | radix_tlb.c | 625 radix__local_flush_tlb_page_psize(vma->vm_mm, vmaddr, mmu_virtual_psize); in radix__local_flush_tlb_page() 826 radix__flush_tlb_page_psize(vma->vm_mm, vmaddr, mmu_virtual_psize); in radix__flush_tlb_page() 892 unsigned int page_shift = mmu_psize_defs[mmu_virtual_psize].shift; in __radix__flush_tlb_range() 922 unsigned long pg_sizes = psize_to_rpti_pgsize(mmu_virtual_psize); in __radix__flush_tlb_range() 953 __tlbiel_va_range(start, end, pid, page_size, mmu_virtual_psize); in __radix__flush_tlb_range() 960 __tlbie_va_range(start, end, pid, page_size, mmu_virtual_psize); in __radix__flush_tlb_range() 967 start, end, pid, page_size, mmu_virtual_psize, false); in __radix__flush_tlb_range() 993 if (page_size == (1UL << mmu_psize_defs[mmu_virtual_psize].shift)) in radix_get_mmu_psize() 994 psize = mmu_virtual_psize; in radix_get_mmu_psize() 1190 pg_sizes = psize_to_rpti_pgsize(mmu_virtual_psize); in radix__flush_tlb_collapsed_pmd() [all...] |
H A D | radix_pgtable.c | 300 psize = mmu_virtual_psize; in create_physical_mapping() 640 mmu_virtual_psize = MMU_PAGE_64K; in radix__early_init_mmu() 642 mmu_virtual_psize = MMU_PAGE_4K; in radix__early_init_mmu() 653 mmu_vmemmap_psize = mmu_virtual_psize; in radix__early_init_mmu() 813 update_page_count(mmu_virtual_psize, -pages); in remove_pte_table()
|
H A D | hash_utils.c | 113 int mmu_virtual_psize = MMU_PAGE_4K; variable 707 mmu_virtual_psize = MMU_PAGE_64K; in htab_init_page_sizes() 733 mmu_vmemmap_psize = mmu_virtual_psize; in htab_init_page_sizes() 743 mmu_psize_defs[mmu_virtual_psize].shift, in htab_init_page_sizes() 774 unsigned pshift = mmu_psize_defs[mmu_virtual_psize].shift; in htab_shift_for_mem_size()
|
/kernel/linux/linux-6.6/arch/powerpc/include/asm/book3s/64/ |
H A D | mmu.h | 196 extern int mmu_virtual_psize; 201 #define mmu_virtual_psize MMU_PAGE_64K macro 203 #define mmu_virtual_psize MMU_PAGE_4K macro
|
H A D | hugetlb.h | 34 return mmu_virtual_psize; in hstate_get_psize()
|
/kernel/linux/linux-6.6/arch/powerpc/mm/book3s64/ |
H A D | radix_tlb.c | 635 radix__local_flush_tlb_page_psize(vma->vm_mm, vmaddr, mmu_virtual_psize); in radix__local_flush_tlb_page() 956 radix__flush_tlb_page_psize(vma->vm_mm, vmaddr, mmu_virtual_psize); in radix__flush_tlb_page() 1022 unsigned int page_shift = mmu_psize_defs[mmu_virtual_psize].shift; in __radix__flush_tlb_range() 1055 unsigned long pg_sizes = psize_to_rpti_pgsize(mmu_virtual_psize); in __radix__flush_tlb_range() 1090 __tlbiel_va_range(start, end, pid, page_size, mmu_virtual_psize); in __radix__flush_tlb_range() 1099 __tlbie_va_range(start, end, pid, page_size, mmu_virtual_psize); in __radix__flush_tlb_range() 1106 start, end, pid, page_size, mmu_virtual_psize, flush_pwc); in __radix__flush_tlb_range() 1134 if (page_size == (1UL << mmu_psize_defs[mmu_virtual_psize].shift)) in radix_get_mmu_psize() 1135 psize = mmu_virtual_psize; in radix_get_mmu_psize() 1338 _tlbiel_va_range(addr, end, pid, PAGE_SIZE, mmu_virtual_psize, tru in radix__flush_tlb_collapsed_pmd() [all...] |
H A D | radix_pgtable.c | 329 psize = mmu_virtual_psize; in create_physical_mapping() 537 mmu_virtual_psize = MMU_PAGE_64K; in radix__early_init_mmu() 539 mmu_virtual_psize = MMU_PAGE_4K; in radix__early_init_mmu() 752 update_page_count(mmu_virtual_psize, -pages); in remove_pte_table()
|
H A D | hash_utils.c | 114 int mmu_virtual_psize = MMU_PAGE_4K; variable 839 mmu_virtual_psize = MMU_PAGE_64K; in htab_init_page_sizes() 865 mmu_vmemmap_psize = mmu_virtual_psize; in htab_init_page_sizes() 875 mmu_psize_defs[mmu_virtual_psize].shift, in htab_init_page_sizes() 906 unsigned pshift = mmu_psize_defs[mmu_virtual_psize].shift; in htab_shift_for_mem_size()
|
/kernel/linux/linux-5.10/arch/powerpc/include/asm/book3s/32/ |
H A D | mmu-hash.h | 112 #define mmu_virtual_psize MMU_PAGE_4K macro
|
/kernel/linux/linux-5.10/arch/powerpc/mm/nohash/ |
H A D | tlb.c | 218 mmu_get_tsize(mmu_virtual_psize), 0); in local_flush_tlb_page() 340 mmu_get_tsize(mmu_virtual_psize), 0); in flush_tlb_page() 622 mmu_pte_psize = mmu_virtual_psize; in early_init_this_mmu()
|
/kernel/linux/linux-6.6/arch/powerpc/mm/nohash/ |
H A D | tlb.c | 184 mmu_get_tsize(mmu_virtual_psize), 0); in local_flush_tlb_page() 315 mmu_get_tsize(mmu_virtual_psize), 0); in flush_tlb_page() 588 mmu_pte_psize = mmu_virtual_psize; in early_init_this_mmu()
|
/kernel/linux/linux-5.10/arch/powerpc/include/asm/book3s/64/ |
H A D | hugetlb.h | 35 return mmu_virtual_psize; in hstate_get_psize()
|
H A D | mmu.h | 193 extern int mmu_virtual_psize;
|
/kernel/linux/linux-6.6/arch/powerpc/include/asm/book3s/32/ |
H A D | mmu-hash.h | 233 #define mmu_virtual_psize MMU_PAGE_4K macro
|
/kernel/linux/linux-5.10/arch/powerpc/include/asm/nohash/ |
H A D | mmu-book3e.h | 282 #define mmu_virtual_psize MMU_PAGE_4K macro
|
/kernel/linux/linux-6.6/arch/powerpc/include/asm/nohash/ |
H A D | mmu-e500.h | 282 #define mmu_virtual_psize MMU_PAGE_4K macro
|
/kernel/linux/linux-5.10/arch/powerpc/mm/ |
H A D | pgtable.c | 222 address, mmu_virtual_psize); in ptep_set_access_flags() 258 * 8xx compares it with mmu_virtual_psize to in huge_ptep_set_access_flags()
|