Lines Matching refs:vsid
68 PRIx64 "\n", __func__, n, slb->esid, slb->vsid); in slb_lookup()
75 ((slb->vsid & SLB_VSID_B) == SLB_VSID_B_256M)) in slb_lookup()
77 ((slb->vsid & SLB_VSID_B) == SLB_VSID_B_1T))) { in slb_lookup()
96 slbv = env->slb[i].vsid; in dump_slb()
168 if (ih == 0x3 && (slb->vsid & SLB_VSID_C) == 0) { in helper_SLBIA()
241 target_ulong esid, target_ulong vsid) in ppc_store_slb() argument
254 if (vsid & (SLB_VSID_B & ~SLB_VSID_B_1T)) { in ppc_store_slb()
257 if ((vsid & SLB_VSID_B) && !(ppc_hash64_has(cpu, PPC_HASH64_1TSEG))) { in ppc_store_slb()
268 if ((vsid & SLB_VSID_LLP_MASK) == sps1->slb_enc) { in ppc_store_slb()
277 slot, esid, vsid); in ppc_store_slb()
282 slb->vsid = vsid; in ppc_store_slb()
286 " => %016" PRIx64 " %016" PRIx64 "\n", __func__, slot, esid, vsid, in ppc_store_slb()
287 slb->esid, slb->vsid); in ppc_store_slb()
319 *rt = slb->vsid; in ppc_load_slb_vsid()
336 *rt = slb->vsid; in ppc_find_slb_vsid()
408 key = !!(mmuidx_pr(mmu_idx) ? (slb->vsid & SLB_VSID_KP) in ppc_hash64_pte_prot()
409 : (slb->vsid & SLB_VSID_KS)); in ppc_hash64_pte_prot()
713 uint64_t vsid, epnmask, epn, ptem; in ppc_hash64_htab_lookup() local
731 if (slb->vsid & SLB_VSID_B) { in ppc_hash64_htab_lookup()
733 vsid = (slb->vsid & SLB_VSID_VSID) >> SLB_VSID_SHIFT_1T; in ppc_hash64_htab_lookup()
735 hash = vsid ^ (vsid << 25) ^ (epn >> sps->page_shift); in ppc_hash64_htab_lookup()
738 vsid = (slb->vsid & SLB_VSID_VSID) >> SLB_VSID_SHIFT; in ppc_hash64_htab_lookup()
740 hash = vsid ^ (epn >> sps->page_shift); in ppc_hash64_htab_lookup()
742 ptem = (slb->vsid & SLB_VSID_PTEM) | ((epn >> 16) & HPTE64_V_AVPN); in ppc_hash64_htab_lookup()
757 vsid, ptem, hash); in ppc_hash64_htab_lookup()
767 ppc_hash64_hpt_mask(cpu), vsid, ptem, ~hash); in ppc_hash64_htab_lookup()
959 target_ulong vsid = SLB_VSID_VRMA | llp; in build_vrma_slbe() local
969 if ((vsid & SLB_VSID_LLP_MASK) == sps->slb_enc) { in build_vrma_slbe()
971 slb->vsid = vsid; in build_vrma_slbe()
1103 if (access_type == MMU_INST_FETCH && (slb->vsid & SLB_VSID_N)) { in ppc_hash64_xlate()
1105 ppc_hash64_set_isi(cs, mmu_idx, slb->vsid, SRR1_NOEXEC_GUARD); in ppc_hash64_xlate()
1118 ppc_hash64_set_isi(cs, mmu_idx, slb->vsid, SRR1_NOPTE); in ppc_hash64_xlate()
1121 ppc_hash64_set_dsi(cs, mmu_idx, slb->vsid, eaddr, DSISR_NOPTE); in ppc_hash64_xlate()
1124 ppc_hash64_set_dsi(cs, mmu_idx, slb->vsid, eaddr, in ppc_hash64_xlate()
1159 ppc_hash64_set_isi(cs, mmu_idx, slb->vsid, srr1); in ppc_hash64_xlate()
1171 ppc_hash64_set_dsi(cs, mmu_idx, slb->vsid, eaddr, dsisr); in ppc_hash64_xlate()