Searched refs:srnum (Results 1 – 5 of 5) sorted by relevance
/openbmc/linux/arch/powerpc/kvm/ |
H A D | book3s_32_mmu.c | 326 static u32 kvmppc_mmu_book3s_32_mfsrin(struct kvm_vcpu *vcpu, u32 srnum) in kvmppc_mmu_book3s_32_mfsrin() argument 328 return kvmppc_get_sr(vcpu, srnum); in kvmppc_mmu_book3s_32_mfsrin() 331 static void kvmppc_mmu_book3s_32_mtsrin(struct kvm_vcpu *vcpu, u32 srnum, in kvmppc_mmu_book3s_32_mtsrin() argument 334 kvmppc_set_sr(vcpu, srnum, value); in kvmppc_mmu_book3s_32_mtsrin() 335 kvmppc_mmu_map_segment(vcpu, srnum << SID_SHIFT); in kvmppc_mmu_book3s_32_mtsrin()
|
H A D | book3s_emulate.c | 314 int srnum; in kvmppc_core_emulate_op_pr() local 316 srnum = kvmppc_get_field(inst, 12 + 32, 15 + 32); in kvmppc_core_emulate_op_pr() 319 sr = vcpu->arch.mmu.mfsrin(vcpu, srnum); in kvmppc_core_emulate_op_pr() 326 int srnum; in kvmppc_core_emulate_op_pr() local 328 srnum = (kvmppc_get_gpr(vcpu, rb) >> 28) & 0xf; in kvmppc_core_emulate_op_pr() 331 sr = vcpu->arch.mmu.mfsrin(vcpu, srnum); in kvmppc_core_emulate_op_pr()
|
H A D | book3s_64_mmu.c | 489 static void kvmppc_mmu_book3s_64_mtsrin(struct kvm_vcpu *vcpu, u32 srnum, in kvmppc_mmu_book3s_64_mtsrin() argument 512 dprintk("KVM MMU: mtsrin(0x%x, 0x%lx)\n", srnum, value); in kvmppc_mmu_book3s_64_mtsrin() 515 rb |= (srnum & 0xf) << 28; in kvmppc_mmu_book3s_64_mtsrin() 519 rb |= srnum; in kvmppc_mmu_book3s_64_mtsrin()
|
/openbmc/qemu/target/ppc/ |
H A D | mmu_helper.c | 341 void helper_store_sr(CPUPPCState *env, target_ulong srnum, target_ulong value) in helper_store_sr() argument 345 (int)srnum, value, env->sr[srnum]); in helper_store_sr() 352 esid = ((uint64_t)(srnum & 0xf) << 28) | SLB_ESID_V; in helper_store_sr() 359 ppc_store_slb(cpu, srnum, esid, vsid); in helper_store_sr() 362 if (env->sr[srnum] != value) { in helper_store_sr() 363 env->sr[srnum] = value; in helper_store_sr() 372 page = (16 << 20) * srnum; in helper_store_sr()
|
/openbmc/linux/arch/powerpc/include/asm/ |
H A D | kvm_host.h | 399 void (*mtsrin)(struct kvm_vcpu *vcpu, u32 srnum, ulong value); 400 u32 (*mfsrin)(struct kvm_vcpu *vcpu, u32 srnum);
|