Searched refs:xics (Results 1 - 25 of 27) sorted by relevance

12

/linux-master/arch/powerpc/kvm/
H A Dbook3s_xics.c19 #include <asm/xics.h>
61 static void icp_deliver_irq(struct kvmppc_xics *xics, struct kvmppc_icp *icp,
69 static int ics_deliver_irq(struct kvmppc_xics *xics, u32 irq, u32 level) argument
78 ics = kvmppc_xics_find_ics(xics, irq, &src);
116 icp_deliver_irq(xics, NULL, irq, false);
125 static void ics_check_resend(struct kvmppc_xics *xics, struct kvmppc_ics *ics, argument
135 icp_deliver_irq(xics, icp, state->number, true);
140 static bool write_xive(struct kvmppc_xics *xics, struct kvmppc_ics *ics, argument
168 struct kvmppc_xics *xics = kvm->arch.xics; local
198 struct kvmppc_xics *xics = kvm->arch.xics; local
224 struct kvmppc_xics *xics = kvm->arch.xics; local
251 struct kvmppc_xics *xics = kvm->arch.xics; local
318 icp_check_resend(struct kvmppc_xics *xics, struct kvmppc_icp *icp) argument
377 icp_deliver_irq(struct kvmppc_xics *xics, struct kvmppc_icp *icp, u32 new_irq, bool check_resend) argument
513 icp_down_cppr(struct kvmppc_xics *xics, struct kvmppc_icp *icp, u8 new_cppr) argument
623 struct kvmppc_xics *xics = vcpu->kvm->arch.xics; local
724 struct kvmppc_xics *xics = vcpu->kvm->arch.xics; local
779 struct kvmppc_xics *xics = vcpu->kvm->arch.xics; local
819 struct kvmppc_xics *xics = vcpu->kvm->arch.xics; local
850 struct kvmppc_xics *xics = vcpu->kvm->arch.xics; local
877 struct kvmppc_xics *xics = vcpu->kvm->arch.xics; local
942 struct kvmppc_xics *xics = m->private; local
1017 xics_debugfs_init(struct kvmppc_xics *xics) argument
1025 kvmppc_xics_create_ics(struct kvm *kvm, struct kvmppc_xics *xics, int irq) argument
1104 struct kvmppc_xics *xics = vcpu->kvm->arch.xics; local
1176 xics_get_source(struct kvmppc_xics *xics, long irq, u64 addr) argument
1226 xics_set_source(struct kvmppc_xics *xics, long irq, u64 addr) argument
1287 struct kvmppc_xics *xics = kvm->arch.xics; local
1296 struct kvmppc_xics *xics = dev->private; local
1307 struct kvmppc_xics *xics = dev->private; local
1333 struct kvmppc_xics *xics = dev->private; local
1388 struct kvmppc_xics *xics = *kvm_xics_device; local
1402 struct kvmppc_xics *xics; local
1434 struct kvmppc_xics *xics = dev->private; local
1452 struct kvmppc_xics *xics = dev->private; local
1481 struct kvmppc_xics *xics = kvm->arch.xics; local
1497 struct kvmppc_xics *xics = kvm->arch.xics; local
[all...]
H A Dbook3s_hv_rm_xics.c16 #include <asm/xics.h>
33 static void icp_rm_deliver_irq(struct kvmppc_xics *xics, struct kvmppc_icp *icp,
38 static void ics_rm_check_resend(struct kvmppc_xics *xics, argument
46 icp_rm_deliver_irq(xics, icp, state->number, true);
215 static inline int check_too_hard(struct kvmppc_xics *xics, argument
218 return (xics->real_mode_dbg || icp->rm_action) ? H_TOO_HARD : H_SUCCESS;
221 static void icp_rm_check_resend(struct kvmppc_xics *xics, argument
228 for_each_set_bit(icsid, icp->resend_map, xics->max_icsid + 1) {
229 struct kvmppc_ics *ics = xics->ics[icsid];
235 ics_rm_check_resend(xics, ic
277 icp_rm_deliver_irq(struct kvmppc_xics *xics, struct kvmppc_icp *icp, u32 new_irq, bool check_resend) argument
409 icp_rm_down_cppr(struct kvmppc_xics *xics, struct kvmppc_icp *icp, u8 new_cppr) argument
491 struct kvmppc_xics *xics = vcpu->kvm->arch.xics; local
530 struct kvmppc_xics *xics = vcpu->kvm->arch.xics; local
616 struct kvmppc_xics *xics = vcpu->kvm->arch.xics; local
677 struct kvmppc_xics *xics = vcpu->kvm->arch.xics; local
736 struct kvmppc_xics *xics = vcpu->kvm->arch.xics; local
850 struct kvmppc_xics *xics; local
[all...]
H A Dbook3s_xics.h128 static inline struct kvmppc_ics *kvmppc_xics_find_ics(struct kvmppc_xics *xics, argument
139 ics = xics->ics[icsid];
H A DMakefile75 kvm-book3s_64-builtin-xics-objs-$(CONFIG_KVM_XICS) := \
93 $(kvm-book3s_64-builtin-xics-objs-y)
H A Dbook3s_hv_builtin.c23 #include <asm/xics.h>
H A Dpowerpc.c2027 if (kvm->arch.xics || kvm->arch.xive)
2162 ret = ret || (kvm->arch.xics != NULL);
H A Dbook3s_xive.c21 #include <asm/xics.h>
2222 /* Convert saved state into something compatible with xics */
/linux-master/arch/powerpc/sysdev/xics/
H A DMakefile3 obj-y += xics-common.o
H A Dicp-hv.c17 #include <asm/xics.h>
H A Dicp-opal.c17 #include <asm/xics.h>
H A Dics-rtas.c17 #include <asm/xics.h>
32 pr_devel("xics: unmask virq %d [hw 0x%x]\n", d->irq, hw_irq);
92 pr_devel("xics: mask virq %d [hw 0x%x]\n", d->irq, hw_irq);
H A Dics-opal.c25 #include <asm/xics.h>
H A Dics-native.c27 #include <asm/xics.h>
245 for_each_compatible_node(ics, NULL, "openpower,xics-sources") {
H A Dicp-native.c23 #include <asm/xics.h>
H A Dxics-common.c27 #include <asm/xics.h>
58 pr_devel("xics: xics_default_server = 0x%x\n", xics_default_server);
79 pr_devel("xics: xics_default_distrib_server = 0x%x\n",
329 pr_devel("xics: map virq %d, hwirq 0x%lx\n", virq, hwirq);
494 np = of_find_compatible_node(NULL, NULL, "ibm,ppc-xics");
/linux-master/arch/powerpc/platforms/microwatt/
H A Dsetup.c16 #include <asm/xics.h>
/linux-master/arch/powerpc/platforms/pseries/
H A Dkexec.c13 #include <asm/xics.h>
H A Dsmp.c38 #include <asm/xics.h>
162 /* Cause IPI as setup by the interrupt controller (xics or xive) */
H A Dhotplug-cpu.c32 #include <asm/xics.h>
H A Dsetup.c58 #include <asm/xics.h>
/linux-master/arch/powerpc/sysdev/
H A DMakefile50 obj-$(CONFIG_PPC_XICS) += xics/
/linux-master/arch/powerpc/platforms/powernv/
H A Dsmp.c27 #include <asm/xics.h>
319 /* Cause IPI as setup by the interrupt controller (xics or xive) */
H A Dsetup.c32 #include <asm/xics.h>
/linux-master/arch/powerpc/include/asm/
H A Dkvm_host.h319 struct kvmppc_xics *xics; member in struct:kvm_arch
/linux-master/arch/powerpc/kernel/
H A Dasm-offsets.c43 #include <asm/xics.h>

Completed in 208 milliseconds

12