Lines Matching refs:iosapic_lists
132 } iosapic_lists[NR_IOSAPICS]; variable
179 if ((unsigned) (gsi - iosapic_lists[i].gsi_base) < in find_iosapic()
180 iosapic_lists[i].num_rte) in find_iosapic()
622 rte->iosapic = &iosapic_lists[index]; in register_intr()
627 iosapic_lists[index].rtes_inuse++; in register_intr()
640 iosapic_lists[index].rtes_inuse++; in register_intr()
702 iosapic_lists[iosapic_index].node == MAX_NUMNODES) in get_target_cpu()
705 cpu_mask = cpumask_of_node(iosapic_lists[iosapic_index].node); in get_target_cpu()
868 iosapic_lists[index].rtes_inuse--; in iosapic_unregister_intr()
869 WARN_ON(iosapic_lists[index].rtes_inuse < 0); in iosapic_unregister_intr()
1021 if (!iosapic_lists[index].addr) in iosapic_alloc()
1031 memset(&iosapic_lists[index], 0, sizeof(iosapic_lists[0])); in iosapic_free()
1043 if (!iosapic_lists[index].addr) in iosapic_check_gsi_range()
1046 base = iosapic_lists[index].gsi_base; in iosapic_check_gsi_range()
1047 end = base + iosapic_lists[index].num_rte - 1; in iosapic_check_gsi_range()
1088 iosapic_lists[index].addr = addr; in iosapic_init()
1089 iosapic_lists[index].gsi_base = gsi_base; in iosapic_init()
1090 iosapic_lists[index].num_rte = num_rte; in iosapic_init()
1092 iosapic_lists[index].node = MAX_NUMNODES; in iosapic_init()
1094 spin_lock_init(&iosapic_lists[index].lock); in iosapic_init()
1126 if (iosapic_lists[index].rtes_inuse) { in iosapic_remove()
1133 iounmap(iosapic_lists[index].addr); in iosapic_remove()
1153 iosapic_lists[index].node = node; in map_iosapic_to_node()