Lines Matching refs:base_gsi
73 if ( gsi >= vioapic->base_gsi && in gsi_vioapic()
74 gsi < vioapic->base_gsi + vioapic->nr_pins ) in gsi_vioapic()
76 *pin = gsi - vioapic->base_gsi; in gsi_vioapic()
215 unsigned int gsi = vioapic->base_gsi + idx; in vioapic_write_redirent()
389 unsigned int irq = vioapic->base_gsi + pin; in vioapic_deliver()
522 hvm_dpci_eoi(d, vioapic->base_gsi + pin, ent); in vioapic_update_EOI()
528 hvm_irq->gsi_assert_count[vioapic->base_gsi + pin] ) in vioapic_update_EOI()
619 unsigned int nr_pins = vioapic->nr_pins, base_gsi = vioapic->base_gsi; in vioapic_reset() local
628 ASSERT(!i && !base_gsi); in vioapic_reset()
637 vioapic->base_gsi = base_gsi; in vioapic_reset()
671 unsigned int nr_pins, base_gsi; in vioapic_init() local
676 base_gsi = io_apic_gsi_base(i); in vioapic_init()
681 base_gsi = 0; in vioapic_init()
691 domain_vioapic(d, i)->base_gsi = base_gsi; in vioapic_init()
692 nr_gsis = max(nr_gsis, base_gsi + nr_pins); in vioapic_init()