Lines Matching refs:iosapic_lists
129 } iosapic_lists[NR_IOSAPICS]; variable
172 if ((unsigned) (gsi - iosapic_lists[i].gsi_base) < in find_iosapic()
173 iosapic_lists[i].num_rte) in find_iosapic()
578 rte->iosapic = &iosapic_lists[index]; in register_intr()
583 iosapic_lists[index].rtes_inuse++; in register_intr()
596 iosapic_lists[index].rtes_inuse++; in register_intr()
661 iosapic_lists[iosapic_index].node == MAX_NUMNODES) in get_target_cpu()
664 cpu_mask = cpumask_of_node(iosapic_lists[iosapic_index].node); in get_target_cpu()
827 iosapic_lists[index].rtes_inuse--; in iosapic_unregister_intr()
828 WARN_ON(iosapic_lists[index].rtes_inuse < 0); in iosapic_unregister_intr()
978 if (!iosapic_lists[index].addr) in iosapic_alloc()
988 memset(&iosapic_lists[index], 0, sizeof(iosapic_lists[0])); in iosapic_free()
1000 if (!iosapic_lists[index].addr) in iosapic_check_gsi_range()
1003 base = iosapic_lists[index].gsi_base; in iosapic_check_gsi_range()
1004 end = base + iosapic_lists[index].num_rte - 1; in iosapic_check_gsi_range()
1068 iosapic_lists[index].addr = addr; in iosapic_init()
1069 iosapic_lists[index].gsi_base = gsi_base; in iosapic_init()
1070 iosapic_lists[index].num_rte = num_rte; in iosapic_init()
1072 iosapic_lists[index].node = MAX_NUMNODES; in iosapic_init()
1074 spin_lock_init(&iosapic_lists[index].lock); in iosapic_init()
1104 if (iosapic_lists[index].rtes_inuse) { in iosapic_remove()
1111 for (i = gsi_base; i < gsi_base + iosapic_lists[index].num_rte; i++) { in iosapic_remove()
1121 iounmap(iosapic_lists[index].addr); in iosapic_remove()
1139 iosapic_lists[index].node = node; in map_iosapic_to_node()