Lines Matching refs:irq_map
534 struct irq_map_entry irq_map[NR_IRQS];
540 return irq_map[virq].hwirq;
583 if (irq_map[0].host != NULL) {
594 irq_map[0].host = host;
607 irq_map[i].hwirq = i;
609 irq_map[i].host = host;
692 irq_map[virq].hwirq = hwirq;
835 host = irq_map[virq].host;
856 hwirq = irq_map[virq].hwirq;
878 irq_map[virq].hwirq = host->inval_irq;
909 if (irq_map[i].host == host &&
910 irq_map[i].hwirq == hwirq)
939 * as it's referencing an entry in the static irq_map table.
949 virq = ptr - irq_map;
974 &irq_map[virq]);
1016 hint < irq_virq_count && irq_map[hint].host == NULL) {
1025 if (irq_map[i].host != NULL)
1041 irq_map[i].hwirq = host->inval_irq;
1043 irq_map[i].host = host;
1065 host = irq_map[i].host;
1066 irq_map[i].hwirq = host->inval_irq;
1068 irq_map[i].host = NULL;
1118 * in irq_map[].
1122 if (irq_map[i].host &&
1123 (irq_map[i].host->revmap_type == IRQ_HOST_MAP_TREE))
1124 radix_tree_insert(&irq_map[i].host->revmap_data.tree,
1125 irq_map[i].hwirq, &irq_map[i]);
1169 if (irq_map[i].host && irq_map[i].host->of_node)
1170 p = irq_map[i].host->of_node->full_name;