Lines Matching refs:pdev
18 static int dw_pci_probe(struct pci_dev *pdev, const struct pci_device_id *pid) in dw_pci_probe() argument
24 ret = pcim_enable_device(pdev); in dw_pci_probe()
28 ret = pcim_iomap_regions(pdev, 1 << 0, pci_name(pdev)); in dw_pci_probe()
30 dev_err(&pdev->dev, "I/O memory remapping failed\n"); in dw_pci_probe()
34 pci_set_master(pdev); in dw_pci_probe()
35 pci_try_set_mwi(pdev); in dw_pci_probe()
37 ret = pci_set_dma_mask(pdev, DMA_BIT_MASK(32)); in dw_pci_probe()
41 ret = pci_set_consistent_dma_mask(pdev, DMA_BIT_MASK(32)); in dw_pci_probe()
45 chip = devm_kzalloc(&pdev->dev, sizeof(*chip), GFP_KERNEL); in dw_pci_probe()
49 chip->dev = &pdev->dev; in dw_pci_probe()
50 chip->regs = pcim_iomap_table(pdev)[0]; in dw_pci_probe()
51 chip->irq = pdev->irq; in dw_pci_probe()
57 pci_set_drvdata(pdev, chip); in dw_pci_probe()
62 static void dw_pci_remove(struct pci_dev *pdev) in dw_pci_remove() argument
64 struct dw_dma_chip *chip = pci_get_drvdata(pdev); in dw_pci_remove()
69 dev_warn(&pdev->dev, "can't remove device properly: %d\n", ret); in dw_pci_remove()