Home
last modified time | relevance | path

Searched refs:MMU_PAGE_64K (Results 1 – 18 of 18) sorted by relevance

/Linux-v4.19/arch/powerpc/mm/
Dhash64_64k.c100 flush_hash_page(vpn, rpte, MMU_PAGE_64K, ssize, flags); in __hash_page_4K()
232 unsigned long shift = mmu_psize_defs[MMU_PAGE_64K].shift; in __hash_page_64K()
278 if (mmu_hash_ops.hpte_updatepp(gslot, rflags, vpn, MMU_PAGE_64K, in __hash_page_64K()
279 MMU_PAGE_64K, ssize, in __hash_page_64K()
294 MMU_PAGE_64K, MMU_PAGE_64K, in __hash_page_64K()
304 MMU_PAGE_64K, in __hash_page_64K()
305 MMU_PAGE_64K, ssize); in __hash_page_64K()
324 MMU_PAGE_64K, MMU_PAGE_64K, old_pte); in __hash_page_64K()
Dhash_utils_64.c388 idx = MMU_PAGE_64K; in get_idx_from_shift()
450 if (base_idx == MMU_PAGE_4K || base_idx == MMU_PAGE_64K) in htab_dt_scan_page_sizes()
657 if (mmu_psize_defs[MMU_PAGE_64K].shift) { in htab_init_page_sizes()
658 mmu_virtual_psize = MMU_PAGE_64K; in htab_init_page_sizes()
659 mmu_vmalloc_psize = MMU_PAGE_64K; in htab_init_page_sizes()
661 mmu_linear_psize = MMU_PAGE_64K; in htab_init_page_sizes()
669 mmu_io_psize = MMU_PAGE_64K; in htab_init_page_sizes()
682 else if (mmu_psize_defs[MMU_PAGE_64K].shift) in htab_init_page_sizes()
683 mmu_vmemmap_psize = MMU_PAGE_64K; in htab_init_page_sizes()
1345 if ((pte_val(*ptep) & H_PAGE_4K_PFN) && psize == MMU_PAGE_64K) { in hash_page_mm()
[all …]
Dpgtable-hash64.c325 psize = MMU_PAGE_64K; in hpte_do_hugepage_flush()
396 if (mmu_psize_defs[MMU_PAGE_64K].shift && in hash__has_transparent_hugepage()
397 (mmu_psize_defs[MMU_PAGE_64K].penc[MMU_PAGE_16M] == -1)) in hash__has_transparent_hugepage()
Dslice.c148 if (psize == MMU_PAGE_64K) in slice_mask_for_size()
463 #define MMU_PAGE_BASE MMU_PAGE_64K
557 if (IS_ENABLED(CONFIG_PPC_64K_PAGES) && psize == MMU_PAGE_64K) { in slice_get_unmapped_area()
636 if (newaddr == -ENOMEM && psize == MMU_PAGE_64K) { in slice_get_unmapped_area()
802 if (psize == MMU_PAGE_64K) { in slice_is_hugepage_only_range()
Dpgtable-radix.c445 idx = MMU_PAGE_64K; in get_idx_from_shift()
521 mmu_psize_defs[MMU_PAGE_64K].shift = 16; in radix__early_init_devtree()
522 mmu_psize_defs[MMU_PAGE_64K].ap = 0x5; in radix__early_init_devtree()
563 mmu_virtual_psize = MMU_PAGE_64K; in radix__early_init_mmu()
Dhugepage-hash64.c82 flush_hash_hugepage(vsid, ea, pmdp, MMU_PAGE_64K, in __hash_page_thp()
Dtlb-radix.c225 __tlbie_va(va, pid, mmu_get_ap(MMU_PAGE_64K), RIC_FLUSH_TLB); in fixup_tlbie()
235 __tlbie_lpid_va(va, lpid, mmu_get_ap(MMU_PAGE_64K), RIC_FLUSH_TLB); in fixup_tlbie_lpid()
Dpgtable-book3s64.c473 atomic_long_read(&direct_pages_count[MMU_PAGE_64K]) << 6); in arch_report_meminfo()
Dtlb_nohash.c118 [MMU_PAGE_64K] = {
/Linux-v4.19/arch/powerpc/kvm/
Dbook3s_64_mmu.c121 case MMU_PAGE_64K: in mmu_pagesize()
204 case MMU_PAGE_64K: in decode_pagesize()
206 return MMU_PAGE_64K; in decode_pagesize()
424 slbe->base_page_size = MMU_PAGE_64K; in kvmppc_mmu_book3s_64_slbmte()
592 int pagesize = MMU_PAGE_64K; in kvmppc_mmu_book3s_64_esid_to_vsid()
635 if (pagesize >= MMU_PAGE_64K && in kvmppc_mmu_book3s_64_esid_to_vsid()
636 mmu_psize_defs[MMU_PAGE_64K].shift && in kvmppc_mmu_book3s_64_esid_to_vsid()
Dbook3s_64_mmu_host.c155 hpsize = MMU_PAGE_64K; in kvmppc_mmu_map_page()
355 slb_vsid |= mmu_psize_defs[MMU_PAGE_64K].sllp; in kvmppc_mmu_map_segment()
Dbook3s_64_mmu_radix.c841 add_rmmu_ap_encoding(info, MMU_PAGE_64K, &i); in kvmhv_get_rmmu_info()
Dbook3s_pr.c696 pte.page_size = MMU_PAGE_64K; in kvmppc_handle_pagefault()
/Linux-v4.19/arch/powerpc/include/asm/nohash/64/
Dslice.h6 #define get_slice_psize(mm, addr) MMU_PAGE_64K
/Linux-v4.19/arch/powerpc/include/asm/
Dmmu-44x.h138 #define mmu_virtual_psize MMU_PAGE_64K
Dmmu.h291 #define MMU_PAGE_64K 2 macro
/Linux-v4.19/arch/powerpc/include/asm/book3s/64/
Dhash-64k.h145 (((pte) & H_PAGE_COMBO)? MMU_PAGE_4K: MMU_PAGE_64K)
/Linux-v4.19/arch/powerpc/platforms/cell/
Dspu_base.c132 return mmu_psize_defs[MMU_PAGE_64K].shift != 0; in spu_64k_pages_available()