Lines Matching refs:intrnum
77 sb_intmap_lookup(int intrnum, device_t dev, int rid)
83 intrnum == map->hardint)
96 sb_intmap_add(int intrnum, device_t dev, int rid, int intsrc)
100 KASSERT(intrnum >= 0 && intrnum < NHARD_IRQS,
101 ("intrnum is out of range: %d", intrnum));
103 map = sb_intmap_lookup(intrnum, dev, rid);
115 map->hardint = intrnum;
123 sb_intmap_activate(int intrnum, device_t dev, int rid)
127 KASSERT(intrnum >= 0 && intrnum < NHARD_IRQS,
128 ("intrnum is out of range: %d", intrnum));
130 map = sb_intmap_lookup(intrnum, dev, rid);
136 hardint_to_intsrc_mask[intrnum] |= 1ULL << map->intsrc;
148 "for device %s%d rid %d.\n", intrnum,
286 int intrnum, intsrc, isdefault;
341 intrnum = sb_route_intsrc(intsrc);
342 start = end = intrnum;
345 intrnum = -1;
359 if (res != NULL && intrnum != -1)
360 sb_intmap_add(intrnum, child, rman_get_rid(res), intsrc);