Symbol: xive_ops
arch/powerpc/sysdev/xive/common.c
1004
rc = xive_ops->populate_irq_data(hw, xd);
arch/powerpc/sysdev/xive/common.c
1203
if (xive_ops->get_ipi(cpu, xc))
arch/powerpc/sysdev/xive/common.c
1210
rc = xive_ops->populate_irq_data(xc->hw_ipi, &xc->ipi_data);
arch/powerpc/sysdev/xive/common.c
1215
rc = xive_ops->configure_irq(xc->hw_ipi,
arch/powerpc/sysdev/xive/common.c
1253
xive_ops->configure_irq(xc->hw_ipi, hard_smp_processor_id(),
arch/powerpc/sysdev/xive/common.c
1257
xive_ops->put_ipi(cpu, xc);
arch/powerpc/sysdev/xive/common.c
1324
return xive_ops->match(node);
arch/powerpc/sysdev/xive/common.c
1464
xive_ops->cleanup_queue(cpu, xc, xive_irq_priority);
arch/powerpc/sysdev/xive/common.c
1473
rc = xive_ops->setup_queue(cpu, xc, xive_irq_priority);
arch/powerpc/sysdev/xive/common.c
1490
if (xive_ops->prepare_cpu)
arch/powerpc/sysdev/xive/common.c
1491
xive_ops->prepare_cpu(cpu, xc);
arch/powerpc/sysdev/xive/common.c
1505
if (xive_ops->setup_cpu)
arch/powerpc/sysdev/xive/common.c
1506
xive_ops->setup_cpu(smp_processor_id(), xc);
arch/powerpc/sysdev/xive/common.c
1634
if (xive_ops->teardown_cpu)
arch/powerpc/sysdev/xive/common.c
1635
xive_ops->teardown_cpu(cpu, xc);
arch/powerpc/sysdev/xive/common.c
1648
xive_ops->shutdown();
arch/powerpc/sysdev/xive/common.c
1651
bool __init xive_core_init(struct device_node *np, const struct xive_ops *ops,
arch/powerpc/sysdev/xive/common.c
1656
xive_ops = ops;
arch/powerpc/sysdev/xive/common.c
1674
xive_ops->name);
arch/powerpc/sysdev/xive/common.c
1746
rc = xive_ops->get_irq_config(hw_irq, &target, &prio, &lirq);
arch/powerpc/sysdev/xive/common.c
1779
if (xive_ops->debug_show)
arch/powerpc/sysdev/xive/common.c
1780
xive_ops->debug_show(m, private);
arch/powerpc/sysdev/xive/common.c
1839
if (xive_ops->debug_create)
arch/powerpc/sysdev/xive/common.c
1840
xive_ops->debug_create(xive_dir);
arch/powerpc/sysdev/xive/common.c
224
if ((xd->flags & XIVE_IRQ_FLAG_H_INT_ESB) && xive_ops->esb_rw)
arch/powerpc/sysdev/xive/common.c
225
val = xive_ops->esb_rw(xd->hw_irq, offset, 0, 0);
arch/powerpc/sysdev/xive/common.c
234
if ((xd->flags & XIVE_IRQ_FLAG_H_INT_ESB) && xive_ops->esb_rw)
arch/powerpc/sysdev/xive/common.c
235
xive_ops->esb_rw(xd->hw_irq, offset, data, 1);
arch/powerpc/sysdev/xive/common.c
305
rc = xive_ops->get_irq_config(hw_irq, &target, &prio, &lirq);
arch/powerpc/sysdev/xive/common.c
363
xive_ops->update_pending(xc);
arch/powerpc/sysdev/xive/common.c
59
static const struct xive_ops *xive_ops;
arch/powerpc/sysdev/xive/common.c
643
rc = xive_ops->configure_irq(hw_irq,
arch/powerpc/sysdev/xive/common.c
673
xive_ops->configure_irq(hw_irq,
arch/powerpc/sysdev/xive/common.c
741
rc = xive_ops->configure_irq(hw_irq,
arch/powerpc/sysdev/xive/common.c
879
if (xive_ops->sync_source)
arch/powerpc/sysdev/xive/common.c
880
xive_ops->sync_source(hw_irq);
arch/powerpc/sysdev/xive/common.c
896
if (xive_ops->sync_source)
arch/powerpc/sysdev/xive/common.c
897
xive_ops->sync_source(hw_irq);
arch/powerpc/sysdev/xive/common.c
907
rc = xive_ops->configure_irq(hw_irq,
arch/powerpc/sysdev/xive/native.c
472
static const struct xive_ops xive_native_ops = {
arch/powerpc/sysdev/xive/spapr.c
677
static const struct xive_ops xive_spapr_ops = {
arch/powerpc/sysdev/xive/xive-internal.h
65
bool xive_core_init(struct device_node *np, const struct xive_ops *ops,