Lines Matching full:ics
3 * ICS backend for OPAL managed interrupts.
47 pr_devel("ics-hal: unmask virq %d [hw 0x%x]\n", d->irq, hw_irq); in ics_opal_unmask_irq()
87 pr_devel("ics-hal: mask virq %d [hw 0x%x]\n", d->irq, hw_irq); in ics_opal_mask_irq()
124 pr_debug("ics-hal: set-affinity irq %d [hw 0x%x] server: 0x%x/0x%x\n", in ics_opal_set_affinity()
138 .name = "OPAL ICS",
148 static int ics_opal_host_match(struct ics *ics, struct device_node *node) in ics_opal_host_match() argument
153 static int ics_opal_check(struct ics *ics, unsigned int hw_irq) in ics_opal_check() argument
170 static void ics_opal_mask_unknown(struct ics *ics, unsigned long vec) in ics_opal_mask_unknown() argument
184 static long ics_opal_get_server(struct ics *ics, unsigned long vec) in ics_opal_get_server() argument
197 /* Only one global & state struct ics */
198 static struct ics ics_hal = {
219 pr_info("ICS OPAL backend registered\n"); in ics_opal_init()