Home
last modified time | relevance | path

Searched refs:xive_ops (Results 1 – 4 of 4) sorted by relevance

/kernel/linux/linux-5.10/arch/powerpc/sysdev/xive/
Dcommon.c60 static const struct xive_ops *xive_ops; variable
207 if ((xd->flags & XIVE_IRQ_FLAG_H_INT_ESB) && xive_ops->esb_rw) in xive_esb_read()
208 val = xive_ops->esb_rw(xd->hw_irq, offset, 0, 0); in xive_esb_read()
221 if ((xd->flags & XIVE_IRQ_FLAG_H_INT_ESB) && xive_ops->esb_rw) in xive_esb_write()
222 xive_ops->esb_rw(xd->hw_irq, offset, data, 1); in xive_esb_write()
278 rc = xive_ops->get_irq_config(hw_irq, &target, &prio, &lirq); in xmon_xive_get_irq_config()
327 xive_ops->update_pending(xc); in xive_get_irq()
379 if (WARN_ON_ONCE(!xive_ops->eoi)) in xive_do_source_eoi()
381 xive_ops->eoi(hw_irq); in xive_do_source_eoi()
645 rc = xive_ops->configure_irq(hw_irq, in xive_irq_startup()
[all …]
Dxive-internal.h40 struct xive_ops { struct
64 bool xive_core_init(const struct xive_ops *ops, void __iomem *area, u32 offset, argument
Dspapr.c674 static const struct xive_ops xive_spapr_ops = {
Dnative.c469 static const struct xive_ops xive_native_ops = {