Home
last modified time | relevance | path

Searched refs:irte (Results 1 – 2 of 2) sorted by relevance

/arch/x86/core/
A Dpcie.c232 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 Dirq.c117 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