Searched refs:xive_ops (Results 1 – 4 of 4) sorted by relevance
/Linux-v4.19/arch/powerpc/sysdev/xive/ |
D | common.c | 62 static const struct xive_ops *xive_ops; variable 202 if ((xd->flags & XIVE_IRQ_FLAG_H_INT_ESB) && xive_ops->esb_rw) in xive_esb_read() 203 val = xive_ops->esb_rw(xd->hw_irq, offset, 0, 0); in xive_esb_read() 216 if ((xd->flags & XIVE_IRQ_FLAG_H_INT_ESB) && xive_ops->esb_rw) in xive_esb_write() 217 xive_ops->esb_rw(xd->hw_irq, offset, data, 1); in xive_esb_write() 274 xive_ops->update_pending(xc); in xive_get_irq() 325 if (WARN_ON_ONCE(!xive_ops->eoi)) in xive_do_source_eoi() 327 xive_ops->eoi(hw_irq); in xive_do_source_eoi() 583 rc = xive_ops->configure_irq(hw_irq, in xive_irq_startup() 623 xive_ops->configure_irq(hw_irq, in xive_irq_shutdown() [all …]
|
D | xive-internal.h | 37 struct xive_ops { struct 58 bool xive_core_init(const struct xive_ops *ops, void __iomem *area, u32 offset, argument
|
D | native.c | 449 static const struct xive_ops xive_native_ops = {
|
D | spapr.c | 589 static const struct xive_ops xive_spapr_ops = {
|