Lines Matching refs:nr_pins
74 gsi < vioapic->base_gsi + vioapic->nr_pins ) in gsi_vioapic()
93 .entries = vioapic->nr_pins - 1 } in vioapic_read_indirect()
113 if ( redir_index >= vioapic->nr_pins ) in vioapic_read_indirect()
301 if ( redir_index >= vioapic->nr_pins ) in vioapic_write_indirect()
478 ASSERT(pin < vioapic->nr_pins); in vioapic_irq_positive_edge()
511 for ( pin = 0; pin < vioapic->nr_pins; pin++ ) in vioapic_update_EOI()
581 if ( s->nr_pins != ARRAY_SIZE(s->domU.redirtbl) || in ioapic_save()
597 if ( s->nr_pins != ARRAY_SIZE(s->domU.redirtbl) || in ioapic_load()
619 unsigned int nr_pins = vioapic->nr_pins, base_gsi = vioapic->base_gsi; in vioapic_reset() local
622 memset(vioapic, 0, hvm_vioapic_size(nr_pins)); in vioapic_reset()
623 for ( pin = 0; pin < nr_pins; pin++ ) in vioapic_reset()
638 vioapic->nr_pins = nr_pins; in vioapic_reset()
671 unsigned int nr_pins, base_gsi; in vioapic_init() local
675 nr_pins = nr_ioapic_entries[i]; in vioapic_init()
680 nr_pins = ARRAY_SIZE(domain_vioapic(d, 0)->domU.redirtbl); in vioapic_init()
685 xmalloc_bytes(hvm_vioapic_size(nr_pins))) == NULL ) in vioapic_init()
690 domain_vioapic(d, i)->nr_pins = nr_pins; in vioapic_init()
692 nr_gsis = max(nr_gsis, base_gsi + nr_pins); in vioapic_init()