Lines Matching refs:pdev
114 static int c_can_pci_probe(struct pci_dev *pdev, in c_can_pci_probe() argument
123 ret = pci_enable_device(pdev); in c_can_pci_probe()
125 dev_err(&pdev->dev, "pci_enable_device FAILED\n"); in c_can_pci_probe()
129 ret = pci_request_regions(pdev, KBUILD_MODNAME); in c_can_pci_probe()
131 dev_err(&pdev->dev, "pci_request_regions FAILED\n"); in c_can_pci_probe()
135 ret = pci_enable_msi(pdev); in c_can_pci_probe()
137 dev_info(&pdev->dev, "MSI enabled\n"); in c_can_pci_probe()
138 pci_set_master(pdev); in c_can_pci_probe()
141 addr = pci_iomap(pdev, c_can_pci_data->bar, in c_can_pci_probe()
142 pci_resource_len(pdev, c_can_pci_data->bar)); in c_can_pci_probe()
144 dev_err(&pdev->dev, in c_can_pci_probe()
159 pci_set_drvdata(pdev, dev); in c_can_pci_probe()
160 SET_NETDEV_DEV(dev, &pdev->dev); in c_can_pci_probe()
162 dev->irq = pdev->irq; in c_can_pci_probe()
166 dev_err(&pdev->dev, "no clock frequency defined\n"); in c_can_pci_probe()
214 dev_err(&pdev->dev, "registering %s failed (err=%d)\n", in c_can_pci_probe()
219 dev_dbg(&pdev->dev, "%s device registered (regs=%p, irq=%d)\n", in c_can_pci_probe()
227 pci_iounmap(pdev, addr); in c_can_pci_probe()
229 pci_disable_msi(pdev); in c_can_pci_probe()
230 pci_clear_master(pdev); in c_can_pci_probe()
231 pci_release_regions(pdev); in c_can_pci_probe()
233 pci_disable_device(pdev); in c_can_pci_probe()
238 static void c_can_pci_remove(struct pci_dev *pdev) in c_can_pci_remove() argument
240 struct net_device *dev = pci_get_drvdata(pdev); in c_can_pci_remove()
247 pci_iounmap(pdev, priv->base); in c_can_pci_remove()
248 pci_disable_msi(pdev); in c_can_pci_remove()
249 pci_clear_master(pdev); in c_can_pci_remove()
250 pci_release_regions(pdev); in c_can_pci_remove()
251 pci_disable_device(pdev); in c_can_pci_remove()