Lines Matching refs:hw_irq
47 int xive_native_populate_irq_data(u32 hw_irq, struct xive_irq_data *data) in xive_native_populate_irq_data() argument
56 rc = opal_xive_get_irq_info(hw_irq, &flags, &eoi_page, &trig_page, in xive_native_populate_irq_data()
60 hw_irq, rc); in xive_native_populate_irq_data()
82 pr_err("Failed to map EOI page for irq 0x%x\n", hw_irq); in xive_native_populate_irq_data()
86 data->hw_irq = hw_irq; in xive_native_populate_irq_data()
97 pr_err("Failed to map trigger page for irq 0x%x\n", hw_irq); in xive_native_populate_irq_data()
104 int xive_native_configure_irq(u32 hw_irq, u32 target, u8 prio, u32 sw_irq) in xive_native_configure_irq() argument
109 rc = opal_xive_set_irq_config(hw_irq, target, prio, sw_irq); in xive_native_configure_irq()
373 static void xive_native_eoi(u32 hw_irq) in xive_native_eoi() argument
379 opal_int_eoi(hw_irq); in xive_native_eoi()
443 void xive_native_sync_source(u32 hw_irq) in xive_native_sync_source() argument
445 opal_xive_sync(XIVE_SYNC_EAS, hw_irq); in xive_native_sync_source()