Searched refs:vsid (Results 26 - 36 of 36) sorted by relevance

12

/linux-master/arch/powerpc/include/asm/book3s/32/
H A Dmmu-hash.h161 unsigned long vsid:24; /* Virtual segment identifier */
/linux-master/arch/powerpc/kvm/
H A Dbook3s_64_mmu_hv.c1304 unsigned long offset, vsid; local
1308 vsid = avpn >> 5;
1311 offset |= ((vsid ^ pteg) & old_hash_mask) << pshift;
1313 hash = vsid ^ (offset >> pshift);
1315 unsigned long offset, vsid; local
1319 vsid = avpn >> 17;
1321 offset |= ((vsid ^ (vsid << 25) ^ pteg) & old_hash_mask) << pshift;
1323 hash = vsid ^ (vsid << 2
[all...]
H A Dbook3s_hv_rm_mmu.c1103 unsigned long vsid, hash; local
1120 vsid = (slb_v & ~SLB_VSID_B) >> SLB_VSID_SHIFT_1T;
1121 vsid ^= vsid << 25;
1124 vsid = (slb_v & ~SLB_VSID_B) >> SLB_VSID_SHIFT;
1126 hash = (vsid ^ ((eaddr & somask) >> pshift)) & kvmppc_hpt_mask(&kvm->arch.hpt);
H A Dbook3s_hv_ras.c58 unsigned long rs = be64_to_cpu(slb->save_area[i].vsid);
H A Dbook3s_pr.c693 u64 vsid; local
724 vcpu->arch.mmu.esid_to_vsid(vcpu, eaddr >> SID_SHIFT, &vsid);
730 pte.vpage |= vsid;
732 if (vsid == -1)
H A Dbook3s_hv.c1784 unsigned long vsid; local
1813 vsid = vcpu->kvm->arch.vrma_slb_v;
1815 vsid = vcpu->arch.fault_gpa;
1818 vsid, vcpu->arch.fault_dsisr, true);
1832 unsigned long vsid; local
1860 vsid = vcpu->kvm->arch.vrma_slb_v;
1862 vsid = vcpu->arch.fault_gpa;
1865 vsid, vcpu->arch.fault_dsisr, false);
/linux-master/arch/powerpc/platforms/cell/
H A Dspu_base.c139 __func__, slbe, slb->vsid, slb->esid);
142 /* set invalid before writing vsid */
144 /* now it's safe to write the vsid */
145 out_be64(&priv2->slb_vsid_RW, slb->vsid);
218 slb->vsid = (get_kernel_vsid(ea, MMU_SEGSIZE_256M) << SLB_VSID_SHIFT) |
/linux-master/arch/powerpc/xmon/
H A Dxmon.c2657 u64 esid, vsid; local
2663 vsid = be64_to_cpu(p->slb_shadow_ptr->save_area[i].vsid);
2665 if (esid || vsid) {
2667 22, "slb_shadow", i, esid, vsid);
3753 unsigned long esid,vsid; local
3760 asm volatile("slbmfev %0,%1" : "=r" (vsid) : "r" (i));
3762 if (!esid && !vsid)
3765 printf("%02d %016lx %016lx", i, esid, vsid);
3772 llp = vsid
[all...]
/linux-master/arch/powerpc/include/asm/
H A Dkvm_host.h403 int (*esid_to_vsid)(struct kvm_vcpu *vcpu, ulong esid, u64 *vsid);
410 u64 vsid; member in struct:kvmppc_slb
H A Dkvm_book3s.h104 u64 vsid; member in struct:kvmppc_vcpu_book3s::__anon10
/linux-master/arch/powerpc/kernel/
H A Dasm-offsets.c225 OFFSET(SLBSHADOW_STACKVSID, slb_shadow, save_area[SLB_NUM_BOLTED - 1].vsid);

Completed in 153 milliseconds

12