Home
last modified time | relevance | path

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

/xen/xen/drivers/passthrough/
A Dio.c162 const struct hvm_irq_dpci *dpci; in pt_irq_time_out()
282 struct hvm_irq_dpci *hvm_irq_dpci; in pt_irq_create_bind() local
304 hvm_irq_dpci = xzalloc(struct hvm_irq_dpci); in pt_irq_create_bind()
305 if ( hvm_irq_dpci == NULL ) in pt_irq_create_bind()
477 if ( hvm_irq_dpci ) in pt_irq_create_bind()
585 if ( hvm_irq_dpci ) in pt_irq_create_bind()
632 struct hvm_irq_dpci *hvm_irq_dpci; in pt_irq_destroy_bind() local
718 hvm_irq_dpci->link_cnt[link]--; in pt_irq_destroy_bind()
765 if ( hvm_irq_dpci ) in pt_irq_destroy_bind()
1007 const struct hvm_irq_dpci *hvm_irq_dpci; in hvm_dpci_eoi() local
[all …]
A Dpci.c888 struct hvm_irq_dpci *hvm_irq_dpci = NULL; in pci_clean_dpci_irqs() local
897 hvm_irq_dpci = domain_get_irq_dpci(d); in pci_clean_dpci_irqs()
898 if ( hvm_irq_dpci != NULL ) in pci_clean_dpci_irqs()
902 if ( hvm_irq_dpci->pending_pirq_dpci ) in pci_clean_dpci_irqs()
904 if ( pt_pirq_softirq_active(hvm_irq_dpci->pending_pirq_dpci) ) in pci_clean_dpci_irqs()
907 hvm_irq_dpci->pending_pirq_dpci = NULL; in pci_clean_dpci_irqs()
919 free_hvm_irq_dpci(hvm_irq_dpci); in pci_clean_dpci_irqs()
/xen/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/xen/include/asm-x86/hvm/
A Dirq.h80 struct hvm_irq_dpci *dpci;
156 struct hvm_irq_dpci { struct
/xen/xen/drivers/passthrough/vtd/x86/
A Dhvm.c51 struct hvm_irq_dpci *dpci = NULL; in hvm_dpci_isairq_eoi()
/xen/xen/include/xen/
A Diommu.h185 struct hvm_irq_dpci *domain_get_irq_dpci(const struct domain *);
186 void free_hvm_irq_dpci(struct hvm_irq_dpci *dpci);

Completed in 11 milliseconds