/linux-master/include/linux/ |
H A D | msi.h | 83 struct pci_dev; 382 int arch_setup_msi_irq(struct pci_dev *dev, struct msi_desc *desc); 384 int arch_setup_msi_irqs(struct pci_dev *dev, int nvec, int type); 385 void arch_teardown_msi_irqs(struct pci_dev *dev); 406 bool arch_restore_msi_irqs(struct pci_dev *dev); 700 struct pci_dev *msi_desc_to_pci_dev(struct msi_desc *desc); 709 u32 pci_msi_domain_get_msi_rid(struct irq_domain *domain, struct pci_dev *pdev); 710 struct irq_domain *pci_msi_get_device_domain(struct pci_dev *pdev); 712 static inline struct irq_domain *pci_msi_get_device_domain(struct pci_dev *pdev)
|
H A D | dmar.h | 59 struct pci_dev *dev;
|
/linux-master/drivers/vfio/pci/ |
H A D | vfio_pci_intrs.c | 104 struct pci_dev *pdev = vdev->pdev; 168 struct pci_dev *pdev = vdev->pdev; 253 struct pci_dev *pdev = vdev->pdev; 322 struct pci_dev *pdev = vdev->pdev; 346 struct pci_dev *pdev = vdev->pdev; 376 struct pci_dev *pdev = vdev->pdev; 422 struct pci_dev *pdev = vdev->pdev; 443 struct pci_dev *pdev = vdev->pdev; 552 struct pci_dev *pdev = vdev->pdev;
|
H A D | vfio_pci_core.c | 82 static unsigned int vfio_pci_set_decode(struct pci_dev *pdev, bool single_vga) 84 struct pci_dev *tmp = NULL; 196 static bool vfio_pci_nointx(struct pci_dev *pdev) 220 struct pci_dev *pdev = vdev->pdev; 235 * by PM capability emulation and separately from pci_dev internal saved state 240 struct pci_dev *pdev = vdev->pdev; 472 struct pci_dev *pdev = vdev->pdev; 563 struct pci_dev *pdev = vdev->pdev; 774 static int vfio_pci_count_devs(struct pci_dev *pdev, void *data) 788 static int vfio_pci_fill_devs(struct pci_dev *pde [all...] |
/linux-master/drivers/vfio/pci/qat/ |
H A D | main.c | 566 struct pci_dev *parent; 625 static struct qat_vf_core_device *qat_vf_drvdata(struct pci_dev *pdev) 632 static void qat_vf_pci_aer_reset_done(struct pci_dev *pdev) 645 qat_vf_vfio_pci_probe(struct pci_dev *pdev, const struct pci_device_id *id) 667 static void qat_vf_vfio_pci_remove(struct pci_dev *pdev)
|
/linux-master/drivers/of/ |
H A D | unittest.c | 3892 static int testdrv_probe(struct pci_dev *pdev, const struct pci_device_id *id) 3926 static void testdrv_remove(struct pci_dev *pdev) 3981 static int of_unittest_pci_node_verify(struct pci_dev *pdev, bool add) 4025 struct pci_dev *pdev = NULL;
|
/linux-master/drivers/net/ethernet/intel/igc/ |
H A D | igc_main.c | 4901 struct pci_dev *pdev = adapter->pdev; 4987 struct pci_dev *pdev = adapter->pdev; 5938 struct pci_dev *pdev = adapter->pdev; 5997 struct pci_dev *pdev = adapter->pdev; 6097 struct pci_dev *pdev = adapter->pdev; 6838 * igc_probe initializes an adapter identified by a pci_dev structure. 6842 static int igc_probe(struct pci_dev *pdev, 7102 static void igc_remove(struct pci_dev *pdev) 7143 static int __igc_shutdown(struct pci_dev *pdev, bool *enable_wake, 7249 struct pci_dev *pde [all...] |
/linux-master/drivers/iommu/ |
H A D | dma-iommu.c | 516 static int iova_reserve_pci_windows(struct pci_dev *dev,
|
/linux-master/drivers/i2c/busses/ |
H A D | i2c-thunderx-pcidrv.c | 156 static int thunder_i2c_probe_pci(struct pci_dev *pdev, 247 static void thunder_i2c_remove_pci(struct pci_dev *pdev)
|
H A D | i2c-octeon-core.h | 236 static inline bool octeon_i2c_is_otx2(struct pci_dev *pdev)
|
H A D | i2c-ismt.c | 173 struct pci_dev *pci_dev; member in struct:ismt_priv 226 struct device *dev = &priv->pci_dev->dev; 239 struct device *dev = &priv->pci_dev->dev; 268 struct device *dev = &priv->pci_dev->dev; 331 dev_dbg(&priv->pci_dev->dev, "Processing completed descriptor\n"); 332 __ismt_desc_dump(&priv->pci_dev->dev, desc); 405 struct device *dev = &priv->pci_dev->dev; 421 if (likely(pci_dev_msi_enabled(priv->pci_dev))) 717 struct device *dev = &priv->pci_dev [all...] |
H A D | i2c-i801.c | 277 struct pci_dev *pci_dev; member in struct:i801_priv 339 pci_err(priv->pci_dev, "Illegal SMBus block read size %u\n", len); 370 pci_err(priv->pci_dev, "SMBus is busy, can't use it!\n"); 376 pci_dbg(priv->pci_dev, "Clearing status flags (%02x)\n", status); 389 pci_dbg(priv->pci_dev, "Clearing aux status flag CRCE\n"); 411 dev_dbg(&priv->pci_dev->dev, 418 dev_err(&priv->pci_dev->dev, "Transaction failed\n"); 438 pci_dbg(priv->pci_dev, "PEC error\n"); 441 pci_dbg(priv->pci_dev, "N 1480 i801_add_tco_spt(struct pci_dev *pci_dev, struct resource *tco_res) argument 1511 i801_add_tco_cnl(struct pci_dev *pci_dev, struct resource *tco_res) argument 1524 struct pci_dev *pci_dev = priv->pci_dev; local [all...] |
H A D | i2c-designware-pcidrv.c | 61 int (*setup)(struct pci_dev *pdev, struct dw_pci_controller *c); 103 static int mfld_setup(struct pci_dev *pdev, struct dw_pci_controller *c) 124 static int mrfld_setup(struct pci_dev *pdev, struct dw_pci_controller *c) 153 static int navi_amd_setup(struct pci_dev *pdev, struct dw_pci_controller *c) 248 static int i2c_dw_pci_probe(struct pci_dev *pdev, 353 static void i2c_dw_pci_remove(struct pci_dev *pdev)
|
H A D | i2c-amd-mp2-plat.c | 43 struct device *dev_pci = &i2c_common->mp2_dev->pci_dev->dev; 66 struct device *dev_pci = &i2c_common->mp2_dev->pci_dev->dev; 290 device_link_add(&i2c_dev->pdev->dev, &mp2_dev->pci_dev->dev,
|
H A D | i2c-ali15x3.c | 121 static int ali15x3_setup(struct pci_dev *ALI15X3_dev) 473 static int ali15x3_probe(struct pci_dev *dev, const struct pci_device_id *id) 489 static void ali15x3_remove(struct pci_dev *dev)
|
H A D | i2c-ali1563.c | 332 static int ali1563_setup(struct pci_dev *dev) 380 static void ali1563_shutdown(struct pci_dev *dev) 396 static int ali1563_probe(struct pci_dev *dev, 419 static void ali1563_remove(struct pci_dev *dev)
|
H A D | i2c-ali1535.c | 128 static int ali1535_setup(struct pci_dev *dev) 487 static int ali1535_probe(struct pci_dev *dev, const struct pci_device_id *id) 503 static void ali1535_remove(struct pci_dev *dev)
|
/linux-master/drivers/crypto/intel/qat/qat_common/ |
H A D | adf_aer.c | 20 static pci_ers_result_t adf_error_detected(struct pci_dev *pdev, 69 struct pci_dev *pdev = accel_to_pci_dev(accel_dev); 70 struct pci_dev *parent = pdev->bus->self; 101 struct pci_dev *pdev = accel_to_pci_dev(accel_dev); 194 static pci_ers_result_t adf_slot_reset(struct pci_dev *pdev) 219 static void adf_resume(struct pci_dev *pdev)
|
/linux-master/arch/x86/video/ |
H A D | video-common.c | 30 struct pci_dev *pdev;
|
/linux-master/arch/powerpc/kernel/ |
H A D | pci-common.c | 236 void pcibios_reset_secondary_bus(struct pci_dev *dev) 257 resource_size_t pcibios_iov_resource_alignment(struct pci_dev *pdev, int resno) 265 int pcibios_sriov_enable(struct pci_dev *pdev, u16 num_vfs) 273 int pcibios_sriov_disable(struct pci_dev *pdev) 396 struct pci_dev *pdev = to_pci_dev(data); 427 * openfirmware and sets it in the pci_dev and pci_config line. 429 static int pci_read_irq_line(struct pci_dev *pci_dev) argument 439 pr_debug("PCI: Try to map irq for %s...\n", pci_name(pci_dev)); 442 virq = of_irq_parse_and_map_pci(pci_dev, [all...] |
/linux-master/arch/mips/pci/ |
H A D | pcie-octeon.c | 1471 int octeon_pcie_pcibios_map_irq(const struct pci_dev *dev, u8 slot, u8 pin)
|
/linux-master/include/linux/pds/ |
H A D | pds_common.h | 51 void *pdsc_get_pf_struct(struct pci_dev *vf_pdev);
|
/linux-master/drivers/xen/ |
H A D | grant-dma-ops.c | 299 struct pci_dev *pdev = to_pci_dev(dev); 321 struct pci_dev *pdev = to_pci_dev(dev);
|
/linux-master/drivers/vfio/pci/pds/ |
H A D | dirty.c | 39 struct pci_dev *pdev = pds_vfio->vfio_coredev.pdev; 115 struct pci_dev *pdev = pds_vfio->vfio_coredev.pdev; 147 struct pci_dev *pdev = pds_vfio->vfio_coredev.pdev; 185 struct pci_dev *pdev = pds_vfio->vfio_coredev.pdev; 248 struct pci_dev *pdev = pds_vfio->vfio_coredev.pdev; 375 struct pci_dev *pdev = pds_vfio->vfio_coredev.pdev;
|
/linux-master/drivers/parisc/ |
H A D | ccio-dma.c | 245 struct pci_dev *fake_pci_dev; /* the fake pci_dev for non-pci devs */
|