Lines Matching defs:podules
62 #include <dev/podulebus/podules.h>
69 podule_t podules[MAX_PODULES + MAX_NETSLOTS];
309 /* Loop round all the podules */
312 podule = &podules[loop];
396 * This probes all the podules and sets up the podules array with
398 * After identifing all the podules, all the children of the podulebus
431 /* Map the FAST and SYNC simple podules */
450 * The MEDIUM and SLOW simple podules and the module space will have been
468 if (podules[loop].slottype != SLOT_NONE)
478 podules[loop].manufacturer = value >> 16;
479 podules[loop].product = value & 0xffff;
481 podules[loop].description[0] = 0;
484 loop, podules[loop].manufacturer,
485 podules[loop].product);
486 podules[loop].slottype = SLOT_POD;
489 pa.pa_podule = &podules[loop];
501 if (podules[loop].slottype != SLOT_NONE) {
504 pa.pa_podule = &podules[loop];
542 return intr_claim(podules[ih].interrupt, ipl, ev->ev_group, func,
559 /* XXX never freed, but podules are never detached anyway. */