Lines Matching refs:irq_map
1629 static struct intr_map_entry **irq_map; variable
1641 if (res_id < irq_map_count && irq_map[res_id] != NULL)
1642 isrc = irq_map[res_id]->isrc;
1653 if (res_id < irq_map_count && irq_map[res_id] != NULL)
1654 irq_map[res_id]->isrc = isrc;
1668 if (res_id >= irq_map_count || irq_map[res_id] == NULL)
1670 data = irq_map[res_id]->map_data;
1687 if (res_id >= irq_map_count || irq_map[res_id] == NULL)
1689 if (irq_map[res_id]->map_data != NULL)
1690 len = irq_map[res_id]->map_data->len;
1698 if (irq_map[res_id] == NULL)
1701 if (len != irq_map[res_id]->map_data->len)
1703 memcpy(*data, irq_map[res_id]->map_data, len);
1705 *map_dev = irq_map[res_id]->dev;
1706 *map_xref = irq_map[res_id]->xref;
1729 if (irq_map[i] == NULL) {
1730 irq_map[i] = entry;
1737 if (irq_map[i] == NULL) {
1738 irq_map[i] = entry;
1759 if ((res_id >= irq_map_count) || (irq_map[res_id] == NULL))
1761 entry = irq_map[res_id];
1762 irq_map[res_id] = NULL;
1790 irq_map = mallocarray(irq_map_count, sizeof(struct intr_map_entry*),