Home
last modified time | relevance | path

Searched refs:HPTES_PER_GROUP (Results 1 – 10 of 10) sorted by relevance

/Linux-v5.4/arch/powerpc/mm/book3s64/
Dhash_hugepage.c109 slot = (hash & htab_hash_mask) * HPTES_PER_GROUP; in __hash_page_thp()
137 hpte_group = (hash & htab_hash_mask) * HPTES_PER_GROUP; in __hash_page_thp()
146 hpte_group = (~hash & htab_hash_mask) * HPTES_PER_GROUP; in __hash_page_thp()
154 HPTES_PER_GROUP; in __hash_page_thp()
Dhash_64k.c157 hpte_group = (hash & htab_hash_mask) * HPTES_PER_GROUP; in __hash_page_4K()
168 hpte_group = (~hash & htab_hash_mask) * HPTES_PER_GROUP; in __hash_page_4K()
196 hpte_group = (hash & htab_hash_mask) * HPTES_PER_GROUP; in __hash_page_4K()
290 hpte_group = (hash & htab_hash_mask) * HPTES_PER_GROUP; in __hash_page_64K()
300 hpte_group = (~hash & htab_hash_mask) * HPTES_PER_GROUP; in __hash_page_64K()
309 HPTES_PER_GROUP; in __hash_page_64K()
Dhash_4k.c83 hpte_group = (hash & htab_hash_mask) * HPTES_PER_GROUP; in __hash_page_4K()
92 hpte_group = (~hash & htab_hash_mask) * HPTES_PER_GROUP; in __hash_page_4K()
101 HPTES_PER_GROUP; in __hash_page_4K()
Dhash_native.c351 for (i = 0; i < HPTES_PER_GROUP; i++) { in native_hpte_insert()
363 if (i == HPTES_PER_GROUP) in native_hpte_insert()
405 for (i = 0; i < HPTES_PER_GROUP; i++) { in native_hpte_remove()
423 if (i == HPTES_PER_GROUP) in native_hpte_remove()
497 slot = (hash & htab_hash_mask) * HPTES_PER_GROUP; in native_hpte_find()
498 for (i = 0; i < HPTES_PER_GROUP; i++) { in native_hpte_find()
646 slot = (hash & htab_hash_mask) * HPTES_PER_GROUP; in native_hugepage_invalidate()
714 pteg = slot / HPTES_PER_GROUP; in hpte_decode()
774 slots = pteg_count * HPTES_PER_GROUP; in native_hpte_clear()
831 slot = (hash & htab_hash_mask) * HPTES_PER_GROUP; in native_flush_hash_range()
Dhash_utils.c291 hpteg = ((hash & htab_hash_mask) * HPTES_PER_GROUP); in htab_bolt_mapping()
1705 gslot = (hash & htab_hash_mask) * HPTES_PER_GROUP; in pte_get_hash_gslot()
1783 slot = (hash & htab_hash_mask) * HPTES_PER_GROUP; in flush_hash_hugepage()
1837 hpte_group = (hash & htab_hash_mask) * HPTES_PER_GROUP; in hpte_insert_repeating()
1845 hpte_group = (~hash & htab_hash_mask) * HPTES_PER_GROUP; in hpte_insert_repeating()
1852 HPTES_PER_GROUP; in hpte_insert_repeating()
1902 slot = (hash & htab_hash_mask) * HPTES_PER_GROUP; in kernel_unmap_linear_page()
/Linux-v5.4/arch/powerpc/mm/ptdump/
Dhashpagetable.c224 hpte_group = (hash & htab_hash_mask) * HPTES_PER_GROUP; in native_find()
225 for (i = 0; i < HPTES_PER_GROUP; i++) { in native_find()
257 hpte_group = (hash & htab_hash_mask) * HPTES_PER_GROUP; in pseries_find()
259 for (i = 0; i < HPTES_PER_GROUP; i += 4, hpte_group += 4) { in pseries_find()
/Linux-v5.4/arch/powerpc/kvm/
Dbook3s_64_mmu_host.c158 hpteg = ((hash & htab_hash_mask) * HPTES_PER_GROUP); in kvmppc_mmu_map_page()
189 hpteg = ((hash & htab_hash_mask) * HPTES_PER_GROUP); in kvmppc_mmu_map_page()
Dbook3s_64_mmu_hv.c1325 pteg = idx / HPTES_PER_GROUP; in resize_hpt_rehash_hpte()
1356 new_idx = new_pteg * HPTES_PER_GROUP + (idx % HPTES_PER_GROUP); in resize_hpt_rehash_hpte()
/Linux-v5.4/arch/powerpc/platforms/pseries/
Dlpar.c773 for (i = 0; i < HPTES_PER_GROUP; i++) { in pSeries_lpar_hpte_remove()
912 for (i = 0; i < HPTES_PER_GROUP; i += 4, hpte_group += 4) { in __pSeries_lpar_hpte_find()
942 hpte_group = (hash & htab_hash_mask) * HPTES_PER_GROUP; in pSeries_lpar_hpte_find()
1211 slot = (hash & htab_hash_mask) * HPTES_PER_GROUP; in pSeries_lpar_hugepage_invalidate()
1275 slot = (hash & htab_hash_mask) * HPTES_PER_GROUP; in compute_slot()
/Linux-v5.4/arch/powerpc/include/asm/book3s/64/
Dmmu-hash.h66 #define HPTES_PER_GROUP 8 macro