Home
last modified time | relevance | path

Searched refs:mmu_virtual_psize (Results 1 - 25 of 32) sorted by relevance

12

/kernel/linux/linux-5.10/arch/powerpc/include/asm/nohash/32/
H A Dmmu-44x.h133 #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 Dmmu-8xx.h163 #define mmu_virtual_psize MMU_PAGE_4K macro
165 #define mmu_virtual_psize MMU_PAGE_16K macro
H A Dmmu-40x.h65 #define mmu_virtual_psize MMU_PAGE_4K macro
H A Dpgtable.h329 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 Dmmu-44x.h133 #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 Dmmu-8xx.h161 #define mmu_virtual_psize MMU_PAGE_4K macro
163 #define mmu_virtual_psize MMU_PAGE_16K macro
H A Dmmu-40x.h65 #define mmu_virtual_psize MMU_PAGE_4K macro
H A Dpte-8xx.h160 int huge = psize > mmu_virtual_psize ? 1 : 0; in __ptep_set_access_flags()
/kernel/linux/linux-5.10/arch/powerpc/mm/book3s64/
H A Dradix_tlb.c625 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 Dradix_pgtable.c300 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 Dhash_utils.c113 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 Dmmu.h196 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 Dhugetlb.h34 return mmu_virtual_psize; in hstate_get_psize()
/kernel/linux/linux-6.6/arch/powerpc/mm/book3s64/
H A Dradix_tlb.c635 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 Dradix_pgtable.c329 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 Dhash_utils.c114 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 Dmmu-hash.h112 #define mmu_virtual_psize MMU_PAGE_4K macro
/kernel/linux/linux-5.10/arch/powerpc/mm/nohash/
H A Dtlb.c218 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 Dtlb.c184 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 Dhugetlb.h35 return mmu_virtual_psize; in hstate_get_psize()
H A Dmmu.h193 extern int mmu_virtual_psize;
/kernel/linux/linux-6.6/arch/powerpc/include/asm/book3s/32/
H A Dmmu-hash.h233 #define mmu_virtual_psize MMU_PAGE_4K macro
/kernel/linux/linux-5.10/arch/powerpc/include/asm/nohash/
H A Dmmu-book3e.h282 #define mmu_virtual_psize MMU_PAGE_4K macro
/kernel/linux/linux-6.6/arch/powerpc/include/asm/nohash/
H A Dmmu-e500.h282 #define mmu_virtual_psize MMU_PAGE_4K macro
/kernel/linux/linux-5.10/arch/powerpc/mm/
H A Dpgtable.c222 address, mmu_virtual_psize); in ptep_set_access_flags()
258 * 8xx compares it with mmu_virtual_psize to in huge_ptep_set_access_flags()

Completed in 23 milliseconds

12