Lines Matching refs:hw_irq
373 static int xive_spapr_populate_irq_data(u32 hw_irq, struct xive_irq_data *data)
383 rc = plpar_int_get_source_info(0, hw_irq, &flags, &eoi_page, &trig_page,
398 data->hw_irq = hw_irq;
416 pr_err("Failed to map EOI page for irq 0x%x\n", hw_irq);
429 pr_err("Failed to map trigger page for irq 0x%x\n", hw_irq);
435 static int xive_spapr_configure_irq(u32 hw_irq, u32 target, u8 prio, u32 sw_irq)
439 rc = plpar_int_set_source_config(XIVE_SRC_SET_EISN, hw_irq, target,
445 static int xive_spapr_get_irq_config(u32 hw_irq, u32 *target, u8 *prio,
453 rc = plpar_int_get_source_config(0, hw_irq, &h_target, &h_prio,
632 static void xive_spapr_eoi(u32 hw_irq)
651 static void xive_spapr_sync_source(u32 hw_irq)
654 plpar_int_sync(0, hw_irq);