Lines Matching refs:current
135 struct ioapic* current = sIOAPICs;
136 while (current != NULL) {
137 if (gsi >= current->global_interrupt_base
138 && gsi <= current->global_interrupt_last) {
139 return current;
142 current = current->next;
758 struct ioapic* current = sIOAPICs;
759 while (current != NULL) {
760 status = ioapic_initialize_ioapic(*current, targetAPIC);
762 panic("failed to initialize io-apic %u", current->number);
767 current = current->next;
814 current = sIOAPICs;
815 while (current != NULL) {
816 reserve_io_interrupt_vectors(current->max_redirection_entry + 1,
817 current->global_interrupt_base, INTERRUPT_TYPE_IRQ);
819 for (int32 i = 0; i < current->max_redirection_entry + 1; i++) {
820 x86_set_irq_source(current->global_interrupt_base + i,
824 current = current->next;