Home
last modified time | relevance | path

Searched refs:hvm_irq_dpci (Results 1 – 6 of 6) sorted by relevance

/xen-4.10.0-shim-comet/xen/drivers/passthrough/
A Dio.c161 const struct hvm_irq_dpci *dpci; in pt_irq_time_out()
281 struct hvm_irq_dpci *hvm_irq_dpci; in pt_irq_create_bind() local
303 hvm_irq_dpci = xzalloc(struct hvm_irq_dpci); in pt_irq_create_bind()
304 if ( hvm_irq_dpci == NULL ) in pt_irq_create_bind()
476 if ( hvm_irq_dpci ) in pt_irq_create_bind()
578 if ( hvm_irq_dpci ) in pt_irq_create_bind()
625 struct hvm_irq_dpci *hvm_irq_dpci; in pt_irq_destroy_bind() local
696 hvm_irq_dpci->link_cnt[link]--; in pt_irq_destroy_bind()
743 if ( hvm_irq_dpci ) in pt_irq_destroy_bind()
985 const struct hvm_irq_dpci *hvm_irq_dpci; in hvm_dpci_eoi() local
[all …]
A Dpci.c824 struct hvm_irq_dpci *hvm_irq_dpci = NULL; in pci_clean_dpci_irqs() local
833 hvm_irq_dpci = domain_get_irq_dpci(d); in pci_clean_dpci_irqs()
834 if ( hvm_irq_dpci != NULL ) in pci_clean_dpci_irqs()
845 free_hvm_irq_dpci(hvm_irq_dpci); in pci_clean_dpci_irqs()
/xen-4.10.0-shim-comet/xen/arch/x86/
A Dphysdev.c41 const struct hvm_irq_dpci *hvm_irq_dpci; in physdev_hvm_map_pirq() local
52 hvm_irq_dpci = domain_get_irq_dpci(d); in physdev_hvm_map_pirq()
53 if ( hvm_irq_dpci ) in physdev_hvm_map_pirq()
57 BUILD_BUG_ON(ARRAY_SIZE(hvm_irq_dpci->girq) < NR_HVM_DOMU_IRQS); in physdev_hvm_map_pirq()
59 &hvm_irq_dpci->girq[*index], in physdev_hvm_map_pirq()
/xen-4.10.0-shim-comet/xen/include/asm-x86/hvm/
A Dirq.h80 struct hvm_irq_dpci *dpci;
154 struct hvm_irq_dpci { struct
/xen-4.10.0-shim-comet/xen/include/xen/
A Diommu.h103 struct hvm_irq_dpci *domain_get_irq_dpci(const struct domain *);
104 void free_hvm_irq_dpci(struct hvm_irq_dpci *dpci);
/xen-4.10.0-shim-comet/xen/drivers/passthrough/vtd/x86/
A Dvtd.c93 struct hvm_irq_dpci *dpci = NULL; in hvm_dpci_isairq_eoi()

Completed in 11 milliseconds