Lines Matching defs:pdev

2647 	struct pci_dev *pdev = tp->pci_dev;
2654 if (pdev->cfg_size > 0x070f &&
2655 pci_write_config_byte(pdev, 0x070f, val) == PCIBIOS_SUCCESSFUL)
4440 struct pci_dev *pdev = tp->pci_dev;
4444 pci_read_config_word(pdev, PCI_COMMAND, &pci_cmd);
4446 pci_status_errs = pci_status_get_and_clear_errors(pdev);
4459 if (pdev->broken_parity_status)
4464 pci_write_config_word(pdev, PCI_COMMAND, pci_cmd);
4784 struct pci_dev *pdev = tp->pci_dev;
4786 pm_runtime_get_sync(&pdev->dev);
4794 free_irq(pci_irq_vector(pdev, 0), tp);
4798 dma_free_coherent(&pdev->dev, R8169_RX_RING_BYTES, tp->RxDescArray,
4800 dma_free_coherent(&pdev->dev, R8169_TX_RING_BYTES, tp->TxDescArray,
4805 pm_runtime_put_sync(&pdev->dev);
4822 struct pci_dev *pdev = tp->pci_dev;
4825 pm_runtime_get_sync(&pdev->dev);
4831 tp->TxDescArray = dma_alloc_coherent(&pdev->dev, R8169_TX_RING_BYTES,
4836 tp->RxDescArray = dma_alloc_coherent(&pdev->dev, R8169_RX_RING_BYTES,
4847 retval = request_irq(pci_irq_vector(pdev, 0), rtl8169_interrupt,
4860 pm_runtime_put_sync(&pdev->dev);
4865 free_irq(pci_irq_vector(pdev, 0), tp);
4870 dma_free_coherent(&pdev->dev, R8169_RX_RING_BYTES, tp->RxDescArray,
4874 dma_free_coherent(&pdev->dev, R8169_TX_RING_BYTES, tp->TxDescArray,
4878 pm_runtime_put_noidle(&pdev->dev);
4886 struct pci_dev *pdev = tp->pci_dev;
4889 pm_runtime_get_noresume(&pdev->dev);
4900 if (pm_runtime_active(&pdev->dev))
4916 pm_runtime_put_noidle(&pdev->dev);
5029 static void rtl_shutdown(struct pci_dev *pdev)
5031 struct rtl8169_private *tp = pci_get_drvdata(pdev);
5046 pci_wake_from_d3(pdev, true);
5047 pci_set_power_state(pdev, PCI_D3hot);
5051 static void rtl_remove_one(struct pci_dev *pdev)
5053 struct rtl8169_private *tp = pci_get_drvdata(pdev);
5055 if (pci_dev_run_wake(pdev))
5056 pm_runtime_get_noresume(&pdev->dev);
5180 struct pci_dev *pdev = tp->pci_dev;
5184 new_bus = devm_mdiobus_alloc(&pdev->dev);
5190 new_bus->parent = &pdev->dev;
5193 pci_domain_nr(pdev->bus), pci_dev_id(pdev));
5198 ret = devm_mdiobus_register(&pdev->dev, new_bus);
5209 dev_err(&pdev->dev, "no dedicated PHY driver found for PHY ID 0x%08x, maybe realtek.ko needs to be added to initramfs?\n",
5347 static int rtl_init_one(struct pci_dev *pdev, const struct pci_device_id *ent)
5355 dev = devm_alloc_etherdev(&pdev->dev, sizeof (*tp));
5359 SET_NETDEV_DEV(dev, &pdev->dev);
5363 tp->pci_dev = pdev;
5376 rc = pci_disable_link_state(pdev, PCIE_LINK_STATE_L0S |
5381 rc = pcim_enable_device(pdev);
5383 dev_err(&pdev->dev, "enable failure\n");
5387 if (pcim_set_mwi(pdev) < 0)
5388 dev_info(&pdev->dev, "Mem-Wr-Inval unavailable\n");
5391 region = ffs(pci_select_bars(pdev, IORESOURCE_MEM)) - 1;
5393 dev_err(&pdev->dev, "no MMIO resource found\n");
5398 if (pci_resource_len(pdev, region) < R8169_REGS_SIZE) {
5399 dev_err(&pdev->dev, "Invalid PCI region size(s), aborting\n");
5403 rc = pcim_iomap_regions(pdev, BIT(region), MODULENAME);
5405 dev_err(&pdev->dev, "cannot remap MMIO, aborting\n");
5409 tp->mmio_addr = pcim_iomap_table(pdev)[region];
5416 dev_err(&pdev->dev, "unknown chip XID %03x\n", xid);
5425 !dma_set_mask_and_coherent(&pdev->dev, DMA_BIT_MASK(64)))
5438 dev_err(&pdev->dev, "Can't allocate interrupt\n");
5499 tp->counters = dmam_alloc_coherent (&pdev->dev, sizeof(*tp->counters),
5505 pci_set_drvdata(pdev, tp);
5520 pci_irq_vector(pdev, 0));
5532 if (pci_dev_run_wake(pdev))
5533 pm_runtime_put_sync(&pdev->dev);