Home
last modified time | relevance | path

Searched refs:msi_desc (Results 1 – 19 of 19) sorted by relevance

/xen-4.10.0-shim-comet/xen/arch/x86/hvm/
A Dvmsi.c248 const struct msi_desc *msi_desc = msixtbl_addr_to_desc(entry, address); in msixtbl_read() local
250 if ( !msi_desc ) in msixtbl_read()
271 const struct msi_desc *msi_desc; in msixtbl_write() local
317 if ( !msi_desc || msi_desc->irq < 0 ) in msixtbl_write()
329 ASSERT(msi_desc == desc->msi_desc); in msixtbl_write()
452 struct msi_desc *msi_desc; in msixtbl_pt_register() local
478 msi_desc = irq_desc->msi_desc; in msixtbl_pt_register()
479 if ( !msi_desc ) in msixtbl_pt_register()
523 struct msi_desc *msi_desc; in msixtbl_pt_unregister() local
537 msi_desc = irq_desc->msi_desc; in msixtbl_pt_unregister()
[all …]
/xen-4.10.0-shim-comet/xen/drivers/passthrough/vtd/
A Dintremap.c601 struct msi_desc *msi_desc, struct msi_msg *msg) in msi_msg_to_remap_entry() argument
611 nr = msi_desc->msi.nvec; in msi_msg_to_remap_entry()
706 struct msi_desc *msi_desc, struct msi_msg *msg) in msi_msg_read_remap_rte() argument
720 struct msi_desc *msi_desc, struct msi_msg *msg) in msi_msg_write_remap_rte() argument
731 int __init intel_setup_hpet_msi(struct msi_desc *msi_desc) in intel_setup_hpet_msi() argument
969 struct msi_desc *msi_desc; in pi_update_irte() local
976 msi_desc = desc->msi_desc; in pi_update_irte()
977 if ( !msi_desc ) in pi_update_irte()
982 msi_desc->pi_desc = pi_desc; in pi_update_irte()
983 msi_desc->gvec = gvec; in pi_update_irte()
[all …]
A Dextern.h85 struct msi_desc;
87 void msi_msg_read_remap_rte(struct msi_desc *, struct msi_msg *);
88 int msi_msg_write_remap_rte(struct msi_desc *, struct msi_msg *);
90 int intel_setup_hpet_msi(struct msi_desc *);
A Diommu.h543 struct msi_desc msi;
A Diommu.c1153 desc->msi_desc = &iommu->msi; in iommu_set_interrupt()
/xen-4.10.0-shim-comet/xen/include/xen/
A Diommu.h107 struct msi_desc;
110 int iommu_update_ire_from_msi(struct msi_desc *msi_desc, struct msi_msg *msg);
111 void iommu_read_msi_from_ire(struct msi_desc *msi_desc, struct msi_msg *msg);
150 int (*update_ire_from_msi)(struct msi_desc *msi_desc, struct msi_msg *msg);
151 void (*read_msi_from_ire)(struct msi_desc *msi_desc, struct msi_msg *msg);
162 int (*setup_hpet_msi)(struct msi_desc *);
A Dirq.h74 struct msi_desc;
88 struct msi_desc *msi_desc; member
/xen-4.10.0-shim-comet/xen/include/asm-x86/
A Dmsi.h82 struct msi_desc;
84 extern int pci_enable_msi(struct msi_info *msi, struct msi_desc **desc);
85 extern void pci_disable_msi(struct msi_desc *desc);
88 extern int setup_msi_irq(struct irq_desc *, struct msi_desc *);
89 extern int __setup_msi_irq(struct irq_desc *, struct msi_desc *,
92 extern int msi_free_vector(struct msi_desc *entry);
95 struct msi_desc { struct
135 int msi_maskable_irq(const struct msi_desc *);
136 int msi_free_irq(struct msi_desc *entry);
A Diommu.h85 int iommu_setup_hpet_msi(struct msi_desc *);
A Damd-iommu.h85 struct msi_desc msi;
/xen-4.10.0-shim-comet/xen/drivers/passthrough/amd/
A Diommu_intr.c520 struct msi_desc *msi_desc, struct msi_msg *msg) in amd_iommu_msi_msg_update_ire() argument
522 struct pci_dev *pdev = msi_desc->dev; in amd_iommu_msi_msg_update_ire()
536 nr = msi_desc->msi.nvec; in amd_iommu_msi_msg_update_ire()
538 if ( msi_desc->remap_index >= 0 && !msg ) in amd_iommu_msi_msg_update_ire()
550 msi_desc[i].remap_index = -1; in amd_iommu_msi_msg_update_ire()
570 msi_desc[i].remap_index = msi_desc->remap_index + i; in amd_iommu_msi_msg_update_ire()
578 struct msi_desc *msi_desc, struct msi_msg *msg) in amd_iommu_read_msi_from_ire() argument
581 const struct pci_dev *pdev = msi_desc->dev; in amd_iommu_read_msi_from_ire()
633 int __init amd_setup_hpet_msi(struct msi_desc *msi_desc) in amd_setup_hpet_msi() argument
645 if ( msi_desc->hpet_id != hpet_sbdf.id ) in amd_setup_hpet_msi()
[all …]
/xen-4.10.0-shim-comet/xen/arch/x86/
A Dmsi.c316 struct msi_desc *msi_desc = desc->msi_desc; in set_msi_affinity() local
388 struct msi_desc *entry = desc->msi_desc; in msi_set_mask_bit()
569 struct msi_desc *entry; in alloc_msi_entry()
623 desc->msi_desc = msidesc; in __setup_msi_irq()
630 desc->msi_desc = NULL; in __setup_msi_irq()
663 struct msi_desc *entry; in find_msi_entry()
689 struct msi_desc *entry; in msi_capability_init()
1042 struct msi_desc *old_desc; in __pci_enable_msi()
1102 struct msi_desc *old_desc; in __pci_enable_msix()
1247 void pci_disable_msi(struct msi_desc *msi_desc) in pci_disable_msi() argument
[all …]
A Dirq.c229 desc->msi_desc = NULL; in destroy_irq()
1535 if ( desc->msi_desc ) in pirq_acktype()
1974 struct msi_desc *msi_desc; in map_domain_pirq() local
2125 struct msi_desc *msi_desc = NULL; in unmap_domain_pirq() local
2143 msi_desc = desc->msi_desc; in unmap_domain_pirq()
2144 if ( msi_desc && msi_desc->msi_attrib.type == PCI_CAP_ID_MSI ) in unmap_domain_pirq()
2158 msi_desc ? msi_desc->dev : NULL); in unmap_domain_pirq()
2186 if ( msi_desc ) in unmap_domain_pirq()
2224 BUG_ON(desc->msi_desc != msi_desc + i); in unmap_domain_pirq()
2246 if (msi_desc) in unmap_domain_pirq()
[all …]
A Dhpet.c42 struct msi_desc msi;/* msi state */
367 desc->msi_desc = &ch->msi; in hpet_setup_msi_irq()
/xen-4.10.0-shim-comet/xen/include/asm-x86/hvm/svm/
A Damd-iommu-proto.h100 struct msi_desc *msi_desc, struct msi_msg *msg);
102 struct msi_desc *msi_desc, struct msi_msg *msg);
103 int amd_setup_hpet_msi(struct msi_desc *msi_desc);
/xen-4.10.0-shim-comet/xen/drivers/passthrough/x86/
A Diommu.c36 int __init iommu_setup_hpet_msi(struct msi_desc *msi) in iommu_setup_hpet_msi()
/xen-4.10.0-shim-comet/xen/drivers/passthrough/
A Dpci.c1235 struct msi_desc *msi; in _dump_pci_devices()
1270 struct msi_desc *msi_desc, struct msi_msg *msg) in iommu_update_ire_from_msi() argument
1273 ? iommu_get_ops()->update_ire_from_msi(msi_desc, msg) : 0; in iommu_update_ire_from_msi()
1277 struct msi_desc *msi_desc, struct msi_msg *msg) in iommu_read_msi_from_ire() argument
1280 iommu_get_ops()->read_msi_from_ire(msi_desc, msg); in iommu_read_msi_from_ire()
/xen-4.10.0-shim-comet/tools/tests/vhpet/
A Demul.h43 struct msi_desc struct
/xen-4.10.0-shim-comet/xen/xsm/flask/
A Dhooks.c117 if ( desc->msi_desc && desc->msi_desc->dev ) { in get_irq_sid()
118 struct pci_dev *dev = desc->msi_desc->dev; in get_irq_sid()

Completed in 43 milliseconds