Home
last modified time | relevance | path

Searched refs:tima (Results 1 – 3 of 3) sorted by relevance

/linux/arch/powerpc/sysdev/xive/
A Dnative.c548 void __iomem *tima; in xive_native_init() local
571 tima = ioremap(r.start, resource_size(&r)); in xive_native_init()
572 if (!tima) { in xive_native_init()
597 kvmppc_set_xive_tima(cpu, r.start, tima); in xive_native_init()
621 if (!xive_core_init(np, &xive_native_ops, tima, TM_QW3_HV_PHYS, in xive_native_init()
A Dspapr.c797 void __iomem *tima; in xive_spapr_init() local
821 tima = ioremap(r.start, resource_size(&r)); in xive_spapr_init()
822 if (!tima) { in xive_spapr_init()
854 if (!xive_core_init(np, &xive_spapr_ops, tima, TM_QW1_OS, max_prio)) in xive_spapr_init()
/linux/arch/powerpc/kvm/
A Dbook3s_xive.c86 void __iomem *tima = local_paca->kvm_hstate.xive_tima_virt; in kvmppc_xive_push_vcpu() local
94 if (!tima || !vcpu->arch.xive_cam_word) in kvmppc_xive_push_vcpu()
99 __raw_writeq(vcpu->arch.xive_saved_state.w01, tima + TM_QW1_OS); in kvmppc_xive_push_vcpu()
100 __raw_writel(vcpu->arch.xive_cam_word, tima + TM_QW1_OS + TM_WORD2); in kvmppc_xive_push_vcpu()
156 void __iomem *tima = local_paca->kvm_hstate.xive_tima_virt; in kvmppc_xive_pull_vcpu() local
164 if (WARN_ON(!tima)) in kvmppc_xive_pull_vcpu()
169 __raw_readl(tima + TM_SPC_PULL_OS_CTX); in kvmppc_xive_pull_vcpu()
172 vcpu->arch.xive_saved_state.w01 = __raw_readq(tima + TM_QW1_OS); in kvmppc_xive_pull_vcpu()

Completed in 12 milliseconds