Lines Matching defs:hw_irq
387 static int xive_spapr_populate_irq_data(u32 hw_irq, struct xive_irq_data *data)
397 rc = plpar_int_get_source_info(0, hw_irq, &flags, &eoi_page, &trig_page,
412 data->hw_irq = hw_irq;
430 pr_err("Failed to map EOI page for irq 0x%x\n", hw_irq);
443 pr_err("Failed to map trigger page for irq 0x%x\n", hw_irq);
449 static int xive_spapr_configure_irq(u32 hw_irq, u32 target, u8 prio, u32 sw_irq)
453 rc = plpar_int_set_source_config(XIVE_SRC_SET_EISN, hw_irq, target,
459 static int xive_spapr_get_irq_config(u32 hw_irq, u32 *target, u8 *prio,
467 rc = plpar_int_get_source_config(0, hw_irq, &h_target, &h_prio,
660 static void xive_spapr_sync_source(u32 hw_irq)
663 plpar_int_sync(0, hw_irq);