Lines Matching refs:shared
131 struct kvm_vcpu_arch_shared *shared = vcpu->arch.shared; in kvmppc_swab_shared() local
134 shared->sprg0 = swab64(shared->sprg0); in kvmppc_swab_shared()
135 shared->sprg1 = swab64(shared->sprg1); in kvmppc_swab_shared()
136 shared->sprg2 = swab64(shared->sprg2); in kvmppc_swab_shared()
137 shared->sprg3 = swab64(shared->sprg3); in kvmppc_swab_shared()
138 shared->srr0 = swab64(shared->srr0); in kvmppc_swab_shared()
139 shared->srr1 = swab64(shared->srr1); in kvmppc_swab_shared()
140 shared->dar = swab64(shared->dar); in kvmppc_swab_shared()
141 shared->msr = swab64(shared->msr); in kvmppc_swab_shared()
142 shared->dsisr = swab32(shared->dsisr); in kvmppc_swab_shared()
143 shared->int_pending = swab32(shared->int_pending); in kvmppc_swab_shared()
144 for (i = 0; i < ARRAY_SIZE(shared->sr); i++) in kvmppc_swab_shared()
145 shared->sr[i] = swab32(shared->sr[i]); in kvmppc_swab_shared()
199 ((ulong)vcpu->arch.shared & 0xf000)) { in kvmppc_kvm_pv()
200 void *old_shared = vcpu->arch.shared; in kvmppc_kvm_pv()
201 ulong shared = (ulong)vcpu->arch.shared; in kvmppc_kvm_pv() local
204 shared &= PAGE_MASK; in kvmppc_kvm_pv()
205 shared |= vcpu->arch.magic_page_pa & 0xf000; in kvmppc_kvm_pv()
206 new_shared = (void*)shared; in kvmppc_kvm_pv()
208 vcpu->arch.shared = new_shared; in kvmppc_kvm_pv()
335 void *magic = vcpu->arch.shared; in kvmppc_st()
374 void *magic = vcpu->arch.shared; in kvmppc_ld()