Searched refs:hpte_group (Results 1 – 6 of 6) sorted by relevance
| /linux/arch/powerpc/mm/book3s64/ |
| H A D | hash_64k.c | 43 unsigned long hpte_group; in __hash_page_4K() local 159 hpte_group = (hash & htab_hash_mask) * HPTES_PER_GROUP; in __hash_page_4K() 162 slot = mmu_hash_ops.hpte_insert(hpte_group, vpn, pa, rflags, 0, in __hash_page_4K() 170 hpte_group = (~hash & htab_hash_mask) * HPTES_PER_GROUP; in __hash_page_4K() 171 slot = mmu_hash_ops.hpte_insert(hpte_group, vpn, pa, in __hash_page_4K() 185 mmu_hash_ops.hpte_invalidate(hpte_group + gslot, vpn, in __hash_page_4K() 198 hpte_group = (hash & htab_hash_mask) * HPTES_PER_GROUP; in __hash_page_4K() 200 mmu_hash_ops.hpte_remove(hpte_group); in __hash_page_4K() 222 hpt_do_stress(ea, hpte_group); in __hash_page_4K() 233 unsigned long hpte_group; in __hash_page_64K() local [all …]
|
| H A D | hash_4k.c | 26 unsigned long hpte_group; in __hash_page_4K() local 85 hpte_group = (hash & htab_hash_mask) * HPTES_PER_GROUP; in __hash_page_4K() 88 slot = mmu_hash_ops.hpte_insert(hpte_group, vpn, pa, rflags, 0, in __hash_page_4K() 94 hpte_group = (~hash & htab_hash_mask) * HPTES_PER_GROUP; in __hash_page_4K() 95 slot = mmu_hash_ops.hpte_insert(hpte_group, vpn, pa, in __hash_page_4K() 102 hpte_group = (hash & htab_hash_mask) * in __hash_page_4K() 104 mmu_hash_ops.hpte_remove(hpte_group); in __hash_page_4K() 125 hpt_do_stress(ea, hpte_group); in __hash_page_4K()
|
| H A D | hash_utils.c | 2298 unsigned long hpte_group; in hpte_insert_repeating() local 2302 hpte_group = (hash & htab_hash_mask) * HPTES_PER_GROUP; in hpte_insert_repeating() 2305 slot = mmu_hash_ops.hpte_insert(hpte_group, vpn, pa, rflags, vflags, in hpte_insert_repeating() 2310 hpte_group = (~hash & htab_hash_mask) * HPTES_PER_GROUP; in hpte_insert_repeating() 2311 slot = mmu_hash_ops.hpte_insert(hpte_group, vpn, pa, rflags, in hpte_insert_repeating() 2316 hpte_group = (hash & htab_hash_mask) * in hpte_insert_repeating() 2319 mmu_hash_ops.hpte_remove(hpte_group); in hpte_insert_repeating() 2347 void hpt_do_stress(unsigned long ea, unsigned long hpte_group) in hpt_do_stress() argument 2353 if (hpte_group == last_group) in hpt_do_stress() 2386 stress_hpt_struct[cpu].last_group[0] = hpte_group; in hpt_do_stress()
|
| /linux/arch/powerpc/platforms/ps3/ |
| H A D | htab.c | 34 static long ps3_hpte_insert(unsigned long hpte_group, unsigned long vpn, in ps3_hpte_insert() argument 58 result = lv1_insert_htab_entry(PS3_LPAR_VAS_ID_CURRENT, hpte_group, in ps3_hpte_insert() 67 __func__, ps3_result(result), vpn, pa, hpte_group, in ps3_hpte_insert() 92 static long ps3_hpte_remove(unsigned long hpte_group) in ps3_hpte_remove() argument
|
| /linux/arch/powerpc/mm/ptdump/ |
| H A D | hashpagetable.c | 210 unsigned long hash, vsid, vpn, hpte_group, want_v, hpte_v; in native_find() local 225 hpte_group = (hash & htab_hash_mask) * HPTES_PER_GROUP; in native_find() 227 hptep = htab_address + hpte_group; in native_find() 240 ++hpte_group; in native_find() 251 unsigned long vsid, vpn, hash, hpte_group, want_v; in pseries_find() local 265 hpte_group = (hash & htab_hash_mask) * HPTES_PER_GROUP; in pseries_find() 267 for (i = 0; i < HPTES_PER_GROUP; i += 4, hpte_group += 4) { in pseries_find() 268 lpar_rc = plpar_pte_read_4(0, hpte_group, (void *)ptes); in pseries_find()
|
| /linux/arch/powerpc/include/asm/book3s/64/ |
| H A D | mmu-hash.h | 148 long (*hpte_insert)(unsigned long hpte_group, 155 long (*hpte_remove)(unsigned long hpte_group);
|