Lines Matching refs:shared
142 struct kvm_vcpu_arch_shared *shared = vcpu->arch.shared; in kvmppc_swab_shared() local
145 shared->sprg0 = swab64(shared->sprg0); in kvmppc_swab_shared()
146 shared->sprg1 = swab64(shared->sprg1); in kvmppc_swab_shared()
147 shared->sprg2 = swab64(shared->sprg2); in kvmppc_swab_shared()
148 shared->sprg3 = swab64(shared->sprg3); in kvmppc_swab_shared()
149 shared->srr0 = swab64(shared->srr0); in kvmppc_swab_shared()
150 shared->srr1 = swab64(shared->srr1); in kvmppc_swab_shared()
151 shared->dar = swab64(shared->dar); in kvmppc_swab_shared()
152 shared->msr = swab64(shared->msr); in kvmppc_swab_shared()
153 shared->dsisr = swab32(shared->dsisr); in kvmppc_swab_shared()
154 shared->int_pending = swab32(shared->int_pending); in kvmppc_swab_shared()
155 for (i = 0; i < ARRAY_SIZE(shared->sr); i++) in kvmppc_swab_shared()
156 shared->sr[i] = swab32(shared->sr[i]); in kvmppc_swab_shared()
210 ((ulong)vcpu->arch.shared & 0xf000)) { in kvmppc_kvm_pv()
211 void *old_shared = vcpu->arch.shared; in kvmppc_kvm_pv()
212 ulong shared = (ulong)vcpu->arch.shared; in kvmppc_kvm_pv() local
215 shared &= PAGE_MASK; in kvmppc_kvm_pv()
216 shared |= vcpu->arch.magic_page_pa & 0xf000; in kvmppc_kvm_pv()
217 new_shared = (void*)shared; in kvmppc_kvm_pv()
219 vcpu->arch.shared = new_shared; in kvmppc_kvm_pv()
353 void *magic = vcpu->arch.shared; in kvmppc_st()
399 void *magic = vcpu->arch.shared; in kvmppc_ld()