Lines Matching refs:gsi_base
129 return gsi_cfg->gsi_end - gsi_cfg->gsi_base + 1; in mp_ioapic_pin_count()
134 return mp_ioapic_gsi_routing(ioapic)->gsi_base + pin; in mp_pin_to_gsi()
2359 if (gsi_cfg->gsi_base == 0) in mp_irqdomain_create()
2808 if (gsi >= gsi_cfg->gsi_base && gsi <= gsi_cfg->gsi_end) in mp_find_ioapic()
2827 return gsi - gsi_cfg->gsi_base; in mp_find_ioapic_pin()
2867 int mp_register_ioapic(int id, u32 address, u32 gsi_base, in mp_register_ioapic() argument
2911 gsi_end = gsi_base + entries - 1; in mp_register_ioapic()
2914 if ((gsi_base >= gsi_cfg->gsi_base && in mp_register_ioapic()
2915 gsi_base <= gsi_cfg->gsi_end) || in mp_register_ioapic()
2916 (gsi_end >= gsi_cfg->gsi_base && in mp_register_ioapic()
2919 gsi_base, gsi_end, in mp_register_ioapic()
2920 gsi_cfg->gsi_base, gsi_cfg->gsi_end); in mp_register_ioapic()
2926 gsi_cfg->gsi_base = gsi_base; in mp_register_ioapic()
2956 gsi_cfg->gsi_base, gsi_cfg->gsi_end); in mp_register_ioapic()
2961 int mp_unregister_ioapic(u32 gsi_base) in mp_unregister_ioapic() argument
2968 if (ioapics[ioapic].gsi_config.gsi_base == gsi_base) { in mp_unregister_ioapic()
2973 pr_warn("can't find IOAPIC for GSI %d\n", gsi_base); in mp_unregister_ioapic()
2998 int mp_ioapic_registered(u32 gsi_base) in mp_ioapic_registered() argument
3003 if (ioapics[ioapic].gsi_config.gsi_base == gsi_base) in mp_ioapic_registered()