Lines Matching refs:pdev
27 struct pci_dev *pdev;
39 static int spi_pci_probe(struct pci_dev *pdev, const struct pci_device_id *ent)
47 ret = pcim_enable_device(pdev);
51 dwpci = devm_kzalloc(&pdev->dev, sizeof(struct dw_spi_pci),
56 dwpci->pdev = pdev;
60 dws->paddr = pci_resource_start(pdev, pci_bar);
62 ret = pcim_iomap_regions(pdev, 1 << pci_bar, pci_name(pdev));
66 dws->regs = pcim_iomap_table(pdev)[pci_bar];
70 dws->irq = pdev->irq;
82 ret = dw_spi_add_host(&pdev->dev, dws);
87 pci_set_drvdata(pdev, dwpci);
89 dev_info(&pdev->dev, "found PCI SPI controller(ID: %04x:%04x)\n",
90 pdev->vendor, pdev->device);
95 static void spi_pci_remove(struct pci_dev *pdev)
97 struct dw_spi_pci *dwpci = pci_get_drvdata(pdev);
105 struct pci_dev *pdev = to_pci_dev(dev);
106 struct dw_spi_pci *dwpci = pci_get_drvdata(pdev);
113 struct pci_dev *pdev = to_pci_dev(dev);
114 struct dw_spi_pci *dwpci = pci_get_drvdata(pdev);