Lines Matching refs:pdev
44 static int spi_pci_probe(struct pci_dev *pdev, const struct pci_device_id *ent) in spi_pci_probe() argument
51 ret = pcim_enable_device(pdev); in spi_pci_probe()
55 dws = devm_kzalloc(&pdev->dev, sizeof(*dws), GFP_KERNEL); in spi_pci_probe()
60 dws->paddr = pci_resource_start(pdev, pci_bar); in spi_pci_probe()
62 ret = pcim_iomap_regions(pdev, 1 << pci_bar, pci_name(pdev)); in spi_pci_probe()
66 dws->regs = pcim_iomap_table(pdev)[pci_bar]; in spi_pci_probe()
67 dws->irq = pdev->irq; in spi_pci_probe()
86 ret = dw_spi_add_host(&pdev->dev, dws); in spi_pci_probe()
91 pci_set_drvdata(pdev, dws); in spi_pci_probe()
93 dev_info(&pdev->dev, "found PCI SPI controller(ID: %04x:%04x)\n", in spi_pci_probe()
94 pdev->vendor, pdev->device); in spi_pci_probe()
99 static void spi_pci_remove(struct pci_dev *pdev) in spi_pci_remove() argument
101 struct dw_spi *dws = pci_get_drvdata(pdev); in spi_pci_remove()
109 struct pci_dev *pdev = to_pci_dev(dev); in spi_suspend() local
110 struct dw_spi *dws = pci_get_drvdata(pdev); in spi_suspend()
117 struct pci_dev *pdev = to_pci_dev(dev); in spi_resume() local
118 struct dw_spi *dws = pci_get_drvdata(pdev); in spi_resume()