Home
last modified time | relevance | path

Searched refs:pci_dev (Results 1 – 25 of 36) sorted by relevance

12

/xen-4.10.0-shim-comet/xen/include/xen/
A Dpci.h54 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 Diommu.h194 void iommu_dev_iotlb_flush_timeout(struct domain *d, struct pci_dev *pdev);
/xen-4.10.0-shim-comet/xen/drivers/passthrough/
A Dpci.c302 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 Dats.h27 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 Dextern.h58 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 Ddmar.h102 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 Dquirks.c336 struct pci_dev *pdev; in map_me_phantom_function()
414 void pci_vtd_quirk(const struct pci_dev *pdev) in pci_vtd_quirk()
A Diommu.c57 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 Dintremap.c472 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 Dqinval.c212 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 Dats.c23 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 Dats.c44 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 Dmsi.c200 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 Dpci.c76 struct pci_dev *pdev; in pci_conf_write_intercept()
A Dphysdev.c568 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 Dpci_amd_iommu.c112 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 Diommu_cmd.c286 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 Dmsi.h87 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 Ddevice.h11 typedef struct pci_dev device_t;
A Dpci.h21 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 Dplatform-pci.h29 extern struct pci_dev *xen_platform_pdev;
A Dplatform-pci.c71 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 Dpciutils.patch103 + 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 Dvmsi.c151 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 Dvga.c116 const struct pci_dev *pdev; in video_endboot()

Completed in 32 milliseconds

12