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.c67 spapr_cpu->vpa_addr = 0; in spapr_reset_vcpu()
160 return spapr_cpu->vpa_addr != 0; in vpa_needed()
169 VMSTATE_UINT64(vpa_addr, SpaprCpuState),
H A Dspapr_hcall.c345 spapr_cpu->vpa_addr = vpa; in register_vpa()
347 tmp = ldub_phys(cs->as, spapr_cpu->vpa_addr + VPA_SHARED_PROC_OFFSET); in register_vpa()
349 stb_phys(cs->as, spapr_cpu->vpa_addr + VPA_SHARED_PROC_OFFSET, tmp); in register_vpa()
366 spapr_cpu->vpa_addr = 0; in deregister_vpa()
389 if (!spapr_cpu->vpa_addr) { in register_slb_shadow()
424 if (!spapr_cpu->vpa_addr) { in register_dtl()
599 if (!spapr_cpu->vpa_addr || ((dispatch & 1) == 0)) { in h_confer()
604 spapr_cpu->vpa_addr + VPA_DISPATCH_COUNTER); in h_confer()
H A Dspapr.c4584 if (spapr_cpu->vpa_addr) { in spapr_cpu_exec_enter()
4589 spapr_cpu->vpa_addr + VPA_DISPATCH_COUNTER); in spapr_cpu_exec_enter()
4598 spapr_cpu->vpa_addr + VPA_DISPATCH_COUNTER, dispatch); in spapr_cpu_exec_enter()
4606 if (spapr_cpu->vpa_addr) { in spapr_cpu_exec_exit()
4611 spapr_cpu->vpa_addr + VPA_DISPATCH_COUNTER); in spapr_cpu_exec_exit()
4620 spapr_cpu->vpa_addr + VPA_DISPATCH_COUNTER, dispatch); in spapr_cpu_exec_exit()
/openbmc/qemu/include/hw/ppc/
H A Dspapr_cpu_core.h47 uint64_t vpa_addr; member
/openbmc/qemu/target/ppc/
H A Dkvm.c766 reg.addr = (uintptr_t)&spapr_cpu->vpa_addr; in kvm_get_vpa()
809 assert(spapr_cpu->vpa_addr in kvm_put_vpa()
812 if (spapr_cpu->vpa_addr) { in kvm_put_vpa()
814 reg.addr = (uintptr_t)&spapr_cpu->vpa_addr; in kvm_put_vpa()
842 if (!spapr_cpu->vpa_addr) { in kvm_put_vpa()
844 reg.addr = (uintptr_t)&spapr_cpu->vpa_addr; in kvm_put_vpa()