• Home
  • Raw
  • Download

Lines Matching refs:gsi_base

118 	unsigned int	gsi_base;	/* GSI base */  member
168 if ((unsigned) (gsi - iosapic_lists[i].gsi_base) < in find_iosapic()
185 if (rte->iosapic->gsi_base + rte->rte_index == gsi) in __gsi_to_irq()
208 if (rte->iosapic->gsi_base + rte->rte_index == gsi) in find_rte()
575 rte->rte_index = gsi - rte->iosapic->gsi_base; in register_intr()
986 iosapic_check_gsi_range (unsigned int gsi_base, unsigned int ver) in iosapic_check_gsi_range() argument
992 gsi_end = gsi_base + ((ver >> 16) & 0xff); in iosapic_check_gsi_range()
997 base = iosapic_lists[index].gsi_base; in iosapic_check_gsi_range()
1000 if (gsi_end < base || end < gsi_base) in iosapic_check_gsi_range()
1015 if (rte->iosapic->gsi_base + rte->rte_index == gsi) { in iosapic_delete_rte()
1028 int iosapic_init(unsigned long phys_addr, unsigned int gsi_base) in iosapic_init() argument
1036 index = find_iosapic(gsi_base); in iosapic_init()
1048 if ((err = iosapic_check_gsi_range(gsi_base, ver))) { in iosapic_init()
1063 iosapic_lists[index].gsi_base = gsi_base; in iosapic_init()
1071 if ((gsi_base == 0) && pcat_compat) { in iosapic_init()
1085 int iosapic_remove(unsigned int gsi_base) in iosapic_remove() argument
1091 index = find_iosapic(gsi_base); in iosapic_remove()
1094 __func__, gsi_base); in iosapic_remove()
1101 __func__, gsi_base); in iosapic_remove()
1105 for (i = gsi_base; i < gsi_base + iosapic_lists[index].num_rte; i++) { in iosapic_remove()
1123 void map_iosapic_to_node(unsigned int gsi_base, int node) in map_iosapic_to_node() argument
1127 index = find_iosapic(gsi_base); in map_iosapic_to_node()
1130 __func__, gsi_base); in map_iosapic_to_node()