Lines Matching defs:vector
80 #define MSI_INTEL_DATA_INTVEC IOART_INTVEC /* Interrupt vector. */
113 u_int msi_vector:8; /* IDT vector. */
206 int i, vector;
224 vector = apic_alloc_vectors(apic_id, msi->msi_irqs,
227 vector = apic_alloc_vector(apic_id, msi->msi_irq);
228 if (vector == 0)
232 msi->msi_vector = vector;
236 printf("msi: Assigning %s IRQ %d to local APIC %u vector %u\n",
242 sib->msi_vector = vector + i;
247 "msi: Assigning MSI IRQ %d to local APIC %u vector %u\n",
254 * Free the old vector after the new one is established. This is done
322 int cnt, i, *mirqs, vector;
375 vector = apic_alloc_vectors(cpu, irqs, count, maxcount);
376 if (vector == 0) {
388 msi->msi_vector = vector + i;
391 "msi: routing MSI IRQ %d to local APIC %u vector %u\n",
509 int i, vector;
544 /* Allocate an IDT vector. */
546 vector = apic_alloc_vector(cpu, i);
547 if (vector == 0) {
552 printf("msi: routing MSI-X IRQ %d to local APIC %u vector %u\n",
553 msi->msi_irq, cpu, vector);
559 msi->msi_vector = vector;