*/
TAILQ_FOREACH(info, &ioapic_conf.ioc_list, io_link)
ioapic_setup(info);
- ioapic_abi_fixup_irqmap();
+ ioapic_fixup_legacy_irqmaps();
write_eflags(ef);
}
}
- ioapic_abi_set_irqmap(irq, gsi, trig, pola);
+ ioapic_set_legacy_irqmap(irq, gsi, trig, pola);
}
void *
}
void
-ioapic_abi_set_irqmap(int irq, int gsi, enum intr_trigger trig,
+ioapic_set_legacy_irqmap(int irq, int gsi, enum intr_trigger trig,
enum intr_polarity pola)
{
struct ioapic_irqinfo *info;
}
void
-ioapic_abi_fixup_irqmap(void)
+ioapic_fixup_legacy_irqmaps(void)
{
int cpu;
}
int
-ioapic_abi_find_gsi(int gsi, enum intr_trigger trig, enum intr_polarity pola)
+ioapic_find_legacy_by_gsi(int gsi, enum intr_trigger trig,
+ enum intr_polarity pola)
{
int cpu;
}
int
-ioapic_abi_find_irq(int irq, enum intr_trigger trig, enum intr_polarity pola)
+ioapic_find_legacy_by_irq(int irq, enum intr_trigger trig,
+ enum intr_polarity pola)
{
int cpu;
}
int
-ioapic_abi_extint_irqmap(int irq)
+ioapic_conf_legacy_extint(int irq)
{
struct ioapic_irqinfo *info;
struct ioapic_irqmap *map;
extern struct machintr_abi MachIntrABI_IOAPIC;
-int ioapic_abi_extint_irqmap(int);
-void ioapic_abi_set_irqmap(int, int, enum intr_trigger, enum intr_polarity);
-void ioapic_abi_fixup_irqmap(void);
+int ioapic_conf_legacy_extint(int);
+void ioapic_set_legacy_irqmap(int, int, enum intr_trigger,
+ enum intr_polarity);
+void ioapic_fixup_legacy_irqmaps(void);
-int ioapic_abi_find_gsi(int, enum intr_trigger, enum intr_polarity);
-int ioapic_abi_find_irq(int, enum intr_trigger, enum intr_polarity);
+int ioapic_find_legacy_by_gsi(int, enum intr_trigger, enum intr_polarity);
+int ioapic_find_legacy_by_irq(int, enum intr_trigger, enum intr_polarity);
#endif /* !_ARCH_APIC_IOAPIC_ABI_H_ */
gsi = ioapic_gsi(pci_int->mpci_ioapic_idx,
pci_int->mpci_ioapic_pin);
if (gsi >= 0) {
- irq = ioapic_abi_find_gsi(gsi,
+ irq = ioapic_find_legacy_by_gsi(gsi,
INTR_TRIGGER_LEVEL, INTR_POLARITY_LOW);
}
}
"for %d:%d INT%c\n", bus, dev, pin + 'A');
}
- irq = ioapic_abi_find_irq(intline,
+ irq = ioapic_find_legacy_by_irq(intline,
INTR_TRIGGER_LEVEL, INTR_POLARITY_LOW);
}
/* Finish initializing 8253 timer 0. */
if (ioapic_enable) {
- irq = ioapic_abi_find_irq(0, INTR_TRIGGER_EDGE,
+ irq = ioapic_find_legacy_by_irq(0, INTR_TRIGGER_EDGE,
INTR_POLARITY_HIGH);
if (irq < 0) {
mixed_mode_setup:
- error = ioapic_abi_extint_irqmap(0);
+ error = ioapic_conf_legacy_extint(0);
if (!error) {
- irq = ioapic_abi_find_irq(0, INTR_TRIGGER_EDGE,
- INTR_POLARITY_HIGH);
+ irq = ioapic_find_legacy_by_irq(0,
+ INTR_TRIGGER_EDGE, INTR_POLARITY_HIGH);
if (irq < 0)
error = ENOENT;
}
*/
TAILQ_FOREACH(info, &ioapic_conf.ioc_list, io_link)
ioapic_setup(info);
- ioapic_abi_fixup_irqmap();
+ ioapic_fixup_legacy_irqmaps();
write_rflags(ef);
}
}
- ioapic_abi_set_irqmap(irq, gsi, trig, pola);
+ ioapic_set_legacy_irqmap(irq, gsi, trig, pola);
}
void *
}
void
-ioapic_abi_set_irqmap(int irq, int gsi, enum intr_trigger trig,
+ioapic_set_legacy_irqmap(int irq, int gsi, enum intr_trigger trig,
enum intr_polarity pola)
{
struct ioapic_irqinfo *info;
}
void
-ioapic_abi_fixup_irqmap(void)
+ioapic_fixup_legacy_irqmaps(void)
{
int cpu;
}
int
-ioapic_abi_find_gsi(int gsi, enum intr_trigger trig, enum intr_polarity pola)
+ioapic_find_legacy_by_gsi(int gsi, enum intr_trigger trig,
+ enum intr_polarity pola)
{
int cpu;
}
int
-ioapic_abi_find_irq(int irq, enum intr_trigger trig, enum intr_polarity pola)
+ioapic_find_legacy_by_irq(int irq, enum intr_trigger trig,
+ enum intr_polarity pola)
{
int cpu;
}
int
-ioapic_abi_extint_irqmap(int irq)
+ioapic_conf_legacy_extint(int irq)
{
struct ioapic_irqinfo *info;
struct ioapic_irqmap *map;
extern struct machintr_abi MachIntrABI_IOAPIC;
-int ioapic_abi_extint_irqmap(int);
-void ioapic_abi_set_irqmap(int, int, enum intr_trigger, enum intr_polarity);
-void ioapic_abi_fixup_irqmap(void);
+int ioapic_conf_legacy_extint(int);
+void ioapic_set_legacy_irqmap(int, int, enum intr_trigger,
+ enum intr_polarity);
+void ioapic_fixup_legacy_irqmaps(void);
-int ioapic_abi_find_gsi(int, enum intr_trigger, enum intr_polarity);
-int ioapic_abi_find_irq(int, enum intr_trigger, enum intr_polarity);
+int ioapic_find_legacy_by_gsi(int, enum intr_trigger, enum intr_polarity);
+int ioapic_find_legacy_by_irq(int, enum intr_trigger, enum intr_polarity);
#endif /* !_ARCH_APIC_IOAPIC_ABI_H_ */
/* Finish initializing 8254 timer 0. */
if (ioapic_enable) {
- irq = ioapic_abi_find_irq(0, INTR_TRIGGER_EDGE,
+ irq = ioapic_find_legacy_by_irq(0, INTR_TRIGGER_EDGE,
INTR_POLARITY_HIGH);
if (irq < 0) {
mixed_mode_setup:
- error = ioapic_abi_extint_irqmap(0);
+ error = ioapic_conf_legacy_extint(0);
if (!error) {
- irq = ioapic_abi_find_irq(0, INTR_TRIGGER_EDGE,
- INTR_POLARITY_HIGH);
+ irq = ioapic_find_legacy_by_irq(0,
+ INTR_TRIGGER_EDGE, INTR_POLARITY_HIGH);
if (irq < 0)
error = ENOENT;
}
gsi = ioapic_gsi(pci_int->mpci_ioapic_idx,
pci_int->mpci_ioapic_pin);
if (gsi >= 0) {
- irq = ioapic_abi_find_gsi(gsi,
+ irq = ioapic_find_legacy_by_gsi(gsi,
INTR_TRIGGER_LEVEL, INTR_POLARITY_LOW);
}
}
"for %d:%d INT%c\n", bus, dev, pin + 'A');
}
- irq = ioapic_abi_find_irq(intline,
+ irq = ioapic_find_legacy_by_irq(intline,
INTR_TRIGGER_LEVEL, INTR_POLARITY_LOW);
}