Home
last modified time | relevance | path

Searched refs:vpa_addr (Results 1 – 5 of 5) sorted by relevance

/openbmc/qemu/hw/ppc/
H A Dspapr_cpu_core.c71 spapr_cpu->vpa_addr = 0; in spapr_reset_vcpu()
164 return spapr_cpu->vpa_addr != 0; in vpa_needed()
173 VMSTATE_UINT64(vpa_addr, SpaprCpuState),
H A Dspapr_hcall.c348 spapr_cpu->vpa_addr = vpa; in register_vpa()
350 tmp = ldub_phys(cs->as, spapr_cpu->vpa_addr + VPA_SHARED_PROC_OFFSET); in register_vpa()
352 stb_phys(cs->as, spapr_cpu->vpa_addr + VPA_SHARED_PROC_OFFSET, tmp); in register_vpa()
369 spapr_cpu->vpa_addr = 0; in deregister_vpa()
392 if (!spapr_cpu->vpa_addr) { in register_slb_shadow()
427 if (!spapr_cpu->vpa_addr) { in register_dtl()
602 if (!spapr_cpu->vpa_addr || ((dispatch & 1) == 0)) { in h_confer()
607 spapr_cpu->vpa_addr + VPA_DISPATCH_COUNTER); in h_confer()
H A Dspapr.c4525 if (spapr_cpu->vpa_addr) { in spapr_cpu_exec_enter()
4530 spapr_cpu->vpa_addr + VPA_DISPATCH_COUNTER); in spapr_cpu_exec_enter()
4539 spapr_cpu->vpa_addr + VPA_DISPATCH_COUNTER, dispatch); in spapr_cpu_exec_enter()
4547 if (spapr_cpu->vpa_addr) { in spapr_cpu_exec_exit()
4552 spapr_cpu->vpa_addr + VPA_DISPATCH_COUNTER); in spapr_cpu_exec_exit()
4561 spapr_cpu->vpa_addr + VPA_DISPATCH_COUNTER, dispatch); in spapr_cpu_exec_exit()
/openbmc/qemu/include/hw/ppc/
H A Dspapr_cpu_core.h46 uint64_t vpa_addr; member
/openbmc/qemu/target/ppc/
H A Dkvm.c771 reg.addr = (uintptr_t)&spapr_cpu->vpa_addr; in kvm_get_vpa()
814 assert(spapr_cpu->vpa_addr in kvm_put_vpa()
817 if (spapr_cpu->vpa_addr) { in kvm_put_vpa()
819 reg.addr = (uintptr_t)&spapr_cpu->vpa_addr; in kvm_put_vpa()
847 if (!spapr_cpu->vpa_addr) { in kvm_put_vpa()
849 reg.addr = (uintptr_t)&spapr_cpu->vpa_addr; in kvm_put_vpa()