Home
last modified time | relevance | path

Searched refs:icp_ops (Results 1 – 8 of 8) sorted by relevance

/Linux-v4.19/arch/powerpc/sysdev/xics/
Dxics-common.c36 const struct icp_ops *icp_ops; variable
112 icp_ops->set_priority(LOWEST_PRIORITY); in xics_setup_cpu()
140 BUG_ON(request_irq(ipi, icp_ops->ipi_action, in xics_request_ipi()
150 smp_ops->cause_ipi = icp_ops->cause_ipi; in xics_smp_probe()
164 icp_ops->set_priority(0); in xics_teardown_cpu()
165 icp_ops->teardown_cpu(); in xics_teardown_cpu()
172 icp_ops->flush_ipi(); in xics_kexec_teardown_cpu()
197 icp_ops->set_priority(0); in xics_migrate_irqs_away()
267 icp_ops->set_priority(DEFAULT_PRIORITY); in xics_migrate_irqs_away()
475 ppc_md.get_irq = icp_ops->get_irq; in xics_init()
[all …]
Dicp-opal.c178 static const struct icp_ops icp_opal_ops = {
198 icp_ops = &icp_opal_ops; in icp_opal_init()
Dicp-hv.c157 static const struct icp_ops icp_hv_ops = {
180 icp_ops = &icp_hv_ops; in icp_hv_init()
Dicp-native.c320 static const struct icp_ops icp_native_ops = {
352 icp_ops = &icp_native_ops; in icp_native_init()
Dics-rtas.c233 ics_rtas_irq_chip.irq_eoi = icp_ops->eoi; in ics_rtas_init()
Dics-opal.c237 ics_opal_irq_chip.irq_eoi = icp_ops->eoi; in ics_opal_init()
/Linux-v4.19/arch/powerpc/include/asm/
Dxics.h54 struct icp_ops { struct
66 extern const struct icp_ops *icp_ops; argument
/Linux-v4.19/arch/powerpc/platforms/pseries/
Dsmp.c200 icp_ops->cause_ipi(cpu); in smp_pseries_cause_ipi()
231 smp_ops->cause_ipi = icp_ops->cause_ipi; in pSeries_smp_probe_xics()