Lines Matching refs:pdev
27 struct pci_dev *pdev; member
49 static int spi_pci_probe(struct pci_dev *pdev, const struct pci_device_id *ent) in spi_pci_probe() argument
57 ret = pcim_enable_device(pdev); in spi_pci_probe()
61 dwpci = devm_kzalloc(&pdev->dev, sizeof(struct dw_spi_pci), in spi_pci_probe()
66 dwpci->pdev = pdev; in spi_pci_probe()
70 dws->paddr = pci_resource_start(pdev, pci_bar); in spi_pci_probe()
72 ret = pcim_iomap_regions(pdev, 1 << pci_bar, pci_name(pdev)); in spi_pci_probe()
76 dws->regs = pcim_iomap_table(pdev)[pci_bar]; in spi_pci_probe()
78 dws->irq = pdev->irq; in spi_pci_probe()
97 ret = dw_spi_add_host(&pdev->dev, dws); in spi_pci_probe()
102 pci_set_drvdata(pdev, dwpci); in spi_pci_probe()
104 dev_info(&pdev->dev, "found PCI SPI controller(ID: %04x:%04x)\n", in spi_pci_probe()
105 pdev->vendor, pdev->device); in spi_pci_probe()
110 static void spi_pci_remove(struct pci_dev *pdev) in spi_pci_remove() argument
112 struct dw_spi_pci *dwpci = pci_get_drvdata(pdev); in spi_pci_remove()
120 struct pci_dev *pdev = to_pci_dev(dev); in spi_suspend() local
121 struct dw_spi_pci *dwpci = pci_get_drvdata(pdev); in spi_suspend()
128 struct pci_dev *pdev = to_pci_dev(dev); in spi_resume() local
129 struct dw_spi_pci *dwpci = pci_get_drvdata(pdev); in spi_resume()