Home
last modified time | relevance | path

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

/linux-6.12.1/arch/powerpc/sysdev/xive/
Dcommon.c59 static const struct xive_ops *xive_ops; variable
224 if ((xd->flags & XIVE_IRQ_FLAG_H_INT_ESB) && xive_ops->esb_rw) in xive_esb_read()
225 val = xive_ops->esb_rw(xd->hw_irq, offset, 0, 0); in xive_esb_read()
234 if ((xd->flags & XIVE_IRQ_FLAG_H_INT_ESB) && xive_ops->esb_rw) in xive_esb_write()
235 xive_ops->esb_rw(xd->hw_irq, offset, data, 1); in xive_esb_write()
305 rc = xive_ops->get_irq_config(hw_irq, &target, &prio, &lirq); in xmon_xive_get_irq_config()
363 xive_ops->update_pending(xc); in xive_get_irq()
661 rc = xive_ops->configure_irq(hw_irq, in xive_irq_startup()
691 xive_ops->configure_irq(hw_irq, in xive_irq_shutdown()
759 rc = xive_ops->configure_irq(hw_irq, in xive_irq_set_affinity()
[all …]
Dxive-internal.h40 struct xive_ops { struct
65 bool xive_core_init(struct device_node *np, const struct xive_ops *ops, argument
Dnative.c472 static const struct xive_ops xive_native_ops = {
Dspapr.c684 static const struct xive_ops xive_spapr_ops = {