| 1581 | static struct mtx irq_map_lock; |
| 1582 | |
| 1583 | static struct intr_irqsrc * |
| 1584 | intr_map_get_isrc(u_int res_id) |
| 1585 | { |
| 1586 | struct intr_irqsrc *isrc; |
| 1587 | |
| 1588 | isrc = NULL; |
| 1589 | mtx_lock(&irq_map_lock); |
| 1590 | if (res_id < irq_map_count && irq_map[res_id] != NULL) |
| 1591 | isrc = irq_map[res_id]->isrc; |
| 1592 | mtx_unlock(&irq_map_lock); |
| 1593 | |
| 1594 | return (isrc); |
| 1595 | } |
| 1596 | |
| 1597 | static void |
| 1598 | intr_map_set_isrc(u_int res_id, struct intr_irqsrc *isrc) |
no test coverage detected