Lines Matching full:ics
3 * ICS backend for OPAL managed interrupts.
48 pr_devel("ics-hal: unmask virq %d [hw 0x%x]\n", d->irq, hw_irq); in ics_opal_unmask_irq()
88 pr_devel("ics-hal: mask virq %d [hw 0x%x]\n", d->irq, hw_irq); in ics_opal_mask_irq()
125 pr_debug("ics-hal: set-affinity irq %d [hw 0x%x] server: 0x%x/0x%x\n", in ics_opal_set_affinity()
139 .name = "OPAL ICS",
149 static int ics_opal_host_match(struct ics *ics, struct device_node *node) in ics_opal_host_match() argument
154 static int ics_opal_check(struct ics *ics, unsigned int hw_irq) in ics_opal_check() argument
171 static void ics_opal_mask_unknown(struct ics *ics, unsigned long vec) in ics_opal_mask_unknown() argument
185 static long ics_opal_get_server(struct ics *ics, unsigned long vec) in ics_opal_get_server() argument
198 /* Only one global & state struct ics */
199 static struct ics ics_hal = {
220 pr_info("ICS OPAL backend registered\n"); in ics_opal_init()