Lines Matching refs:pdev

204 static int adf_probe(struct pci_dev *pdev, const struct pci_device_id *ent)  in adf_probe()  argument
217 dev_err(&pdev->dev, "Invalid device 0x%x.\n", ent->device); in adf_probe()
221 if (num_possible_nodes() > 1 && dev_to_node(&pdev->dev) < 0) { in adf_probe()
225 dev_err(&pdev->dev, "Invalid NUMA configuration.\n"); in adf_probe()
230 dev_to_node(&pdev->dev)); in adf_probe()
236 accel_pci_dev->pci_dev = pdev; in adf_probe()
241 dev_err(&pdev->dev, "Failed to add new accelerator device.\n"); in adf_probe()
249 dev_to_node(&pdev->dev)); in adf_probe()
263 pci_read_config_byte(pdev, PCI_REVISION_ID, &accel_pci_dev->revid); in adf_probe()
264 pci_read_config_dword(pdev, ADF_DH895XCC_FUSECTL_OFFSET, in adf_probe()
274 dev_err(&pdev->dev, "No acceleration units found"); in adf_probe()
282 pdev->bus->number, PCI_SLOT(pdev->devfn), in adf_probe()
283 PCI_FUNC(pdev->devfn)); in adf_probe()
287 dev_err(&pdev->dev, "Could not create debugfs dir %s\n", name); in adf_probe()
297 pcie_set_readrq(pdev, 1024); in adf_probe()
300 if (pci_enable_device(pdev)) { in adf_probe()
306 if (pci_set_dma_mask(pdev, DMA_BIT_MASK(64))) { in adf_probe()
307 if ((pci_set_dma_mask(pdev, DMA_BIT_MASK(32)))) { in adf_probe()
308 dev_err(&pdev->dev, "No usable DMA configuration\n"); in adf_probe()
312 pci_set_consistent_dma_mask(pdev, DMA_BIT_MASK(32)); in adf_probe()
316 pci_set_consistent_dma_mask(pdev, DMA_BIT_MASK(64)); in adf_probe()
319 if (pci_request_regions(pdev, adf_driver_name)) { in adf_probe()
325 pci_read_config_dword(pdev, ADF_DH895XCC_LEGFUSE_OFFSET, in adf_probe()
330 bar_mask = pci_select_bars(pdev, IORESOURCE_MEM); in adf_probe()
335 bar->base_addr = pci_resource_start(pdev, bar_nr); in adf_probe()
338 bar->size = pci_resource_len(pdev, bar_nr); in adf_probe()
341 dev_err(&pdev->dev, "Failed to map BAR %d\n", bar_nr); in adf_probe()
346 pci_set_master(pdev); in adf_probe()
349 dev_err(&pdev->dev, "Failed to enable aer\n"); in adf_probe()
354 if (pci_save_state(pdev)) { in adf_probe()
355 dev_err(&pdev->dev, "Failed to save pci state\n"); in adf_probe()
388 static void adf_remove(struct pci_dev *pdev) in adf_remove() argument
390 struct adf_accel_dev *accel_dev = adf_devmgr_pci_to_accel_dev(pdev); in adf_remove()