Searched refs:irte (Results 1 – 2 of 2) sorted by relevance
| /arch/x86/core/ |
| A D | pcie.c | 232 int irte; in arch_pcie_msi_vectors_allocate() local 238 irte = vtd_allocate_entries(vtd, n_vector); in arch_pcie_msi_vectors_allocate() 239 if (irte < 0) { in arch_pcie_msi_vectors_allocate() 243 for (i = 0; i < n_vector; i++, irte++) { in arch_pcie_msi_vectors_allocate() 244 vectors[i].arch.irte = irte; in arch_pcie_msi_vectors_allocate() 275 vtd_set_irte_vector(vtd, vectors[i].arch.irte, in arch_pcie_msi_vectors_allocate() 277 vtd_set_irte_irq(vtd, vectors[i].arch.irte, in arch_pcie_msi_vectors_allocate() 279 vtd_set_irte_msi(vtd, vectors[i].arch.irte, true); in arch_pcie_msi_vectors_allocate() 304 vtd_remap(vtd, vector->arch.irte, vector->arch.vector, in arch_pcie_msi_vector_connect()
|
| /arch/x86/core/intel64/ |
| A D | irq.c | 117 int irte = vtd_allocate_entries(vtd, 1); in arch_irq_connect_dynamic() local 119 __ASSERT(irte >= 0, "IRTE allocation must succeed"); in arch_irq_connect_dynamic() 121 vtd_set_irte_vector(vtd, irte, vector); in arch_irq_connect_dynamic() 122 vtd_set_irte_irq(vtd, irte, irq); in arch_irq_connect_dynamic()
|
Completed in 6 milliseconds