Lines Matching refs:vectors
219 msi_vector_t *vectors, in arch_pcie_msi_vectors_allocate() argument
225 if (vectors == NULL || n_vector == 0) { in arch_pcie_msi_vectors_allocate()
244 vectors[i].arch.irte = irte; in arch_pcie_msi_vectors_allocate()
245 vectors[i].arch.remap = true; in arch_pcie_msi_vectors_allocate()
257 irq = pcie_get_irq(vectors->bdf); in arch_pcie_msi_vectors_allocate()
271 vectors[i].arch.irq = irq; in arch_pcie_msi_vectors_allocate()
272 vectors[i].arch.vector = vector; in arch_pcie_msi_vectors_allocate()
275 vtd_set_irte_vector(vtd, vectors[i].arch.irte, in arch_pcie_msi_vectors_allocate()
276 vectors[i].arch.vector); in arch_pcie_msi_vectors_allocate()
277 vtd_set_irte_irq(vtd, vectors[i].arch.irte, in arch_pcie_msi_vectors_allocate()
278 vectors[i].arch.irq); in arch_pcie_msi_vectors_allocate()
279 vtd_set_irte_msi(vtd, vectors[i].arch.irte, true); in arch_pcie_msi_vectors_allocate()
281 prev_vector = vectors[i].arch.vector; in arch_pcie_msi_vectors_allocate()