/xen-4.10.0-shim-comet/xen/include/xen/ |
A D | pci.h | 54 struct pci_dev { struct 116 struct pci_dev *pci_lock_pdev(int seg, int bus, int devfn); argument 117 struct pci_dev *pci_lock_domain_pdev( 121 int (*)(u8 devfn, struct pci_dev *)); 130 struct pci_dev *pci_get_pdev(int seg, int bus, int devfn); 131 struct pci_dev *pci_get_real_pdev(int seg, int bus, int devfn); 132 struct pci_dev *pci_get_pdev_by_domain(const struct domain *, int seg, 170 bool_t pcie_aer_get_firmware_first(const struct pci_dev *);
|
A D | iommu.h | 194 void iommu_dev_iotlb_flush_timeout(struct domain *d, struct pci_dev *pdev);
|
/xen-4.10.0-shim-comet/xen/drivers/passthrough/ |
A D | pci.c | 302 struct pci_dev *pdev; in alloc_pdev() 444 struct pci_dev *pdev; in pci_hide_device() 462 struct pci_dev *pdev; in pci_ro_device() 516 struct pci_dev *pdev; in pci_get_real_pdev() 609 struct pci_dev *pdev; in pci_add_device() 773 struct pci_dev *pdev; in pci_remove_device() 853 struct pci_dev *pdev; in pci_release_devices() 966 struct pci_dev *pdev; in pci_check_disable_device() 1001 struct pci_dev *pdev; in _scan_pci_devices() 1234 struct pci_dev *pdev; in _dump_pci_devices() [all …]
|
A D | ats.h | 27 int enable_ats_device(struct pci_dev *pdev, struct list_head *ats_list); 28 void disable_ats_device(struct pci_dev *pdev);
|
/xen-4.10.0-shim-comet/xen/drivers/passthrough/vtd/ |
A D | extern.h | 58 int ats_device(const struct pci_dev *, const struct acpi_drhd_unit *); 64 struct pci_dev *pdev, 76 u8 bus, u8 devfn, const struct pci_dev *); 98 void pci_vtd_quirk(const struct pci_dev *);
|
A D | dmar.h | 102 struct acpi_drhd_unit *acpi_find_matched_drhd_unit(const struct pci_dev *); 103 struct acpi_atsr_unit *acpi_find_matched_atsr_unit(const struct pci_dev *);
|
A D | quirks.c | 336 struct pci_dev *pdev; in map_me_phantom_function() 414 void pci_vtd_quirk(const struct pci_dev *pdev) in pci_vtd_quirk()
|
A D | iommu.c | 57 static int setup_hwdom_device(u8 devfn, struct pci_dev *); 255 struct pci_dev *pdev; in addr_to_dma_page_maddr() 1326 u8 bus, u8 devfn, const struct pci_dev *pdev) in domain_context_mapping_one() 1477 struct pci_dev *pdev) in domain_context_mapping() 1627 struct pci_dev *pdev) in domain_context_unmap() 1969 static int intel_iommu_add_device(u8 devfn, struct pci_dev *pdev) in intel_iommu_add_device() 2010 static int intel_iommu_enable_device(struct pci_dev *pdev) in intel_iommu_enable_device() 2025 static int intel_iommu_remove_device(u8 devfn, struct pci_dev *pdev) in intel_iommu_remove_device() 2051 static int __hwdom_init setup_hwdom_device(u8 devfn, struct pci_dev *pdev) in setup_hwdom_device() 2337 u8 devfn, struct pci_dev *pdev) in reassign_device_ownership() [all …]
|
A D | intremap.c | 472 static void set_msi_source_id(struct pci_dev *pdev, struct iremap_entry *ire) in set_msi_source_id() 600 struct iommu *iommu, struct pci_dev *pdev, in msi_msg_to_remap_entry() 708 struct pci_dev *pdev = msi_desc->dev; in msi_msg_read_remap_rte() 722 struct pci_dev *pdev = msi_desc->dev; in msi_msg_write_remap_rte()
|
A D | qinval.c | 212 struct pci_dev *pdev, u16 did) in dev_invalidate_sync() 240 int qinval_device_iotlb_sync(struct iommu *iommu, struct pci_dev *pdev, in qinval_device_iotlb_sync()
|
/xen-4.10.0-shim-comet/xen/drivers/passthrough/x86/ |
A D | ats.c | 23 int enable_ats_device(struct pci_dev *pdev, struct list_head *ats_list) in enable_ats_device() 41 struct pci_dev *other; in enable_ats_device() 76 void disable_ats_device(struct pci_dev *pdev) in disable_ats_device()
|
/xen-4.10.0-shim-comet/xen/drivers/passthrough/vtd/x86/ |
A D | ats.c | 44 int ats_device(const struct pci_dev *pdev, const struct acpi_drhd_unit *drhd) in ats_device() 75 const struct pci_dev *pdev, u16 did) in device_in_domain() 112 struct pci_dev *pdev, *temp; in dev_invalidate_iotlb()
|
/xen-4.10.0-shim-comet/xen/arch/x86/ |
A D | msi.c | 200 struct pci_dev *dev = entry->dev; in read_msi_msg() 265 struct pci_dev *dev = entry->dev; in write_msi_msg() 389 struct pci_dev *pdev; in msi_set_mask_bit() 590 const struct pci_dev *pdev = msidesc->dev; in setup_msi_irq() 1041 struct pci_dev *pdev; in __pci_enable_msi() 1072 struct pci_dev *dev; in __pci_disable_msi() 1098 struct pci_dev *pdev; in __pci_enable_msix() 1152 struct pci_dev *dev = entry->dev; in __pci_disable_msix() 1194 struct pci_dev *pdev; in pci_prepare_msix() 1255 static void msi_free_irqs(struct pci_dev* dev) in msi_free_irqs() [all …]
|
A D | pci.c | 76 struct pci_dev *pdev; in pci_conf_write_intercept()
|
A D | physdev.c | 568 struct pci_dev *pdev; in do_physdev_op() 583 struct pci_dev *pdev; in do_physdev_op()
|
/xen-4.10.0-shim-comet/xen/drivers/passthrough/amd/ |
A D | pci_amd_iommu.c | 112 u8 devfn, struct pci_dev *pdev) in amd_iommu_setup_domain_device() 249 static int amd_iommu_add_device(u8 devfn, struct pci_dev *pdev); 301 u8 devfn, struct pci_dev *pdev) in amd_iommu_disable_domain_device() 339 u8 devfn, struct pci_dev *pdev) in reassign_device() 377 struct pci_dev *pdev, in amd_iommu_assign_device() 464 static int amd_iommu_add_device(u8 devfn, struct pci_dev *pdev) in amd_iommu_add_device() 496 static int amd_iommu_remove_device(u8 devfn, struct pci_dev *pdev) in amd_iommu_remove_device()
|
A D | iommu_cmd.c | 286 void amd_iommu_flush_iotlb(u8 devfn, const struct pci_dev *pdev, in amd_iommu_flush_iotlb() 326 struct pci_dev *pdev; in amd_iommu_flush_all_iotlbs()
|
/xen-4.10.0-shim-comet/xen/include/asm-x86/ |
A D | msi.h | 87 extern void pci_cleanup_msi(struct pci_dev *pdev); 93 extern int pci_restore_msi_state(struct pci_dev *pdev); 120 struct pci_dev *dev;
|
A D | device.h | 11 typedef struct pci_dev device_t;
|
A D | pci.h | 21 int pci_msi_conf_write_intercept(struct pci_dev *, unsigned int reg,
|
/xen-4.10.0-shim-comet/unmodified_drivers/linux-2.6/platform-pci/ |
A D | platform-pci.h | 29 extern struct pci_dev *xen_platform_pdev;
|
A D | platform-pci.c | 71 struct pci_dev *xen_platform_pdev; 222 static uint64_t get_callback_via(struct pci_dev *pdev) in get_callback_via() 262 int xen_irq_init(struct pci_dev *pdev); 385 static int __devinit platform_pci_init(struct pci_dev *pdev, in platform_pci_init()
|
/xen-4.10.0-shim-comet/stubdom/ |
A D | pciutils.patch | 103 + struct pci_dev *d = pci_alloc_dev(a); 117 +minios_read(struct pci_dev *d, int pos, byte *buf, int len) 142 +minios_write(struct pci_dev *d, int pos, byte *buf, int len) 194 pci_generic_fill_info(struct pci_dev *d, int flags)
|
/xen-4.10.0-shim-comet/xen/arch/x86/hvm/ |
A D | vmsi.c | 151 struct pci_dev *pdev; 419 struct pci_dev *pdev, in add_msixtbl_entry() 453 struct pci_dev *pdev; in msixtbl_pt_register() 524 struct pci_dev *pdev; in msixtbl_pt_unregister()
|
/xen-4.10.0-shim-comet/xen/drivers/video/ |
A D | vga.c | 116 const struct pci_dev *pdev; in video_endboot()
|