Lines Matching refs:gsi_base
103 u32 gsi_base;
146 return gsi_cfg->gsi_end - gsi_cfg->gsi_base + 1;
151 return mp_ioapic_gsi_routing(ioapic)->gsi_base + pin;
2749 if (gsi >= gsi_cfg->gsi_base && gsi <= gsi_cfg->gsi_end)
2768 return gsi - gsi_cfg->gsi_base;
2805 * @gsi_base: base of GSI associated with the IOAPIC
2808 int mp_register_ioapic(int id, u32 address, u32 gsi_base,
2852 gsi_end = gsi_base + entries - 1;
2855 if ((gsi_base >= gsi_cfg->gsi_base &&
2856 gsi_base <= gsi_cfg->gsi_end) ||
2857 (gsi_end >= gsi_cfg->gsi_base &&
2860 gsi_base, gsi_end,
2861 gsi_cfg->gsi_base, gsi_cfg->gsi_end);
2867 gsi_cfg->gsi_base = gsi_base;
2897 gsi_cfg->gsi_base, gsi_cfg->gsi_end);
2902 int mp_unregister_ioapic(u32 gsi_base)
2908 if (ioapics[ioapic].gsi_config.gsi_base == gsi_base) {
2913 pr_warn("can't find IOAPIC for GSI %d\n", gsi_base);
2944 int mp_ioapic_registered(u32 gsi_base)
2949 if (ioapics[ioapic].gsi_config.gsi_base == gsi_base)