Lines Matching +full:num +full:- +full:irqs
1 /*-
143 pcell_t *irqs;
146 if (!ofw_bus_is_compatible(dev, "ibm,opal-v3"))
153 /* Manually add IRQs before attaching */
154 if (OF_hasprop(ofw_bus_get_node(dev), "opal-interrupts")) {
155 iparent = OF_finddevice("/interrupt-controller@0");
159 "opal-interrupts") / sizeof(*irqs);
160 irqs = malloc(n_irqs * sizeof(*irqs), M_DEVBUF, M_WAITOK);
161 OF_getencprop(ofw_bus_get_node(dev), "opal-interrupts", irqs,
162 n_irqs * sizeof(*irqs));
165 ofw_bus_map_intr(dev, iparent, 1, &irqs[i]), 1);
166 free(irqs, M_DEVBUF);
199 OF_getencprop(ofw_bus_get_node(dev), "ibm,heartbeat-ms",
208 OF_getencprop(ofw_bus_get_node(dev), "opal-msg-async-num",
222 dinfo->obd_name);
362 switch (be64toh(msg->params[0])) {
386 /* no available messages - return */