Lines Matching defs:pdev
224 dev_info(&adapter->pdev->dev, "Net device Info\n");
231 dev_info(&adapter->pdev->dev, "Register Dump\n");
242 dev_info(&adapter->pdev->dev, "Tx Ring Summary\n");
256 dev_info(&adapter->pdev->dev, "Tx Ring Dump\n");
320 dev_info(&adapter->pdev->dev, "Rx Ring Summary\n");
329 dev_info(&adapter->pdev->dev, "Rx Ring Dump\n");
651 struct pci_dev *pdev = adapter->pdev;
677 buffer_info->dma = dma_map_single(&pdev->dev, skb->data,
680 if (dma_mapping_error(&pdev->dev, buffer_info->dma)) {
681 dev_err(&pdev->dev, "Rx DMA map failed\n");
721 struct pci_dev *pdev = adapter->pdev;
748 ps_page->dma = dma_map_page(&pdev->dev,
752 if (dma_mapping_error(&pdev->dev,
754 dev_err(&adapter->pdev->dev,
777 buffer_info->dma = dma_map_single(&pdev->dev, skb->data,
780 if (dma_mapping_error(&pdev->dev, buffer_info->dma)) {
781 dev_err(&pdev->dev, "Rx DMA map failed\n");
826 struct pci_dev *pdev = adapter->pdev;
862 buffer_info->dma = dma_map_page(&pdev->dev,
866 if (dma_mapping_error(&pdev->dev, buffer_info->dma)) {
919 struct pci_dev *pdev = adapter->pdev;
957 dma_unmap_single(&pdev->dev, buffer_info->dma,
1070 dma_unmap_page(&adapter->pdev->dev, buffer_info->dma,
1073 dma_unmap_single(&adapter->pdev->dev, buffer_info->dma,
1134 pci_read_config_word(adapter->pdev, PCI_STATUS, &pci_status);
1317 struct pci_dev *pdev = adapter->pdev;
1352 dma_unmap_single(&pdev->dev, buffer_info->dma,
1399 dma_sync_single_for_cpu(&pdev->dev,
1405 dma_sync_single_for_device(&pdev->dev,
1427 dma_unmap_page(&pdev->dev, ps_page->dma, PAGE_SIZE,
1511 struct pci_dev *pdev = adapter->pdev;
1547 dma_unmap_page(&pdev->dev, buffer_info->dma, PAGE_SIZE,
1676 struct pci_dev *pdev = adapter->pdev;
1684 dma_unmap_single(&pdev->dev, buffer_info->dma,
1688 dma_unmap_page(&pdev->dev, buffer_info->dma,
1691 dma_unmap_single(&pdev->dev, buffer_info->dma,
1711 dma_unmap_page(&pdev->dev, ps_page->dma, PAGE_SIZE,
2030 pci_disable_msix(adapter->pdev);
2034 pci_disable_msi(adapter->pdev);
2065 err = pci_enable_msix_range(a->pdev,
2079 if (!pci_enable_msi(adapter->pdev)) {
2171 err = request_irq(adapter->pdev->irq, e1000_intr_msi, 0,
2181 err = request_irq(adapter->pdev->irq, e1000_intr, IRQF_SHARED,
2207 free_irq(adapter->pdev->irq, netdev);
2229 synchronize_irq(adapter->pdev->irq);
2312 struct pci_dev *pdev = adapter->pdev;
2314 ring->desc = dma_alloc_coherent(&pdev->dev, ring->size, &ring->dma,
2444 struct pci_dev *pdev = adapter->pdev;
2451 dma_free_coherent(&pdev->dev, tx_ring->size, tx_ring->desc,
2465 struct pci_dev *pdev = adapter->pdev;
2476 dma_free_coherent(&pdev->dev, rx_ring->size, rx_ring->desc,
3286 dev_info(&adapter->pdev->dev,
3887 pci_read_config_word(adapter->pdev, PCICFG_DESC_RING_STATUS,
3893 pci_read_config_word(adapter->pdev, PCICFG_DESC_RING_STATUS,
3930 dev_warn(&adapter->pdev->dev,
4096 dev_info(&adapter->pdev->dev,
4102 dev_info(&adapter->pdev->dev,
4149 dev_err(&adapter->pdev->dev,
4156 dev_err(&adapter->pdev->dev,
4316 if (!pci_channel_offline(adapter->pdev)) {
4526 err = pci_enable_msi(adapter->pdev);
4530 err = request_irq(adapter->pdev->irq, e1000_intr_msi_test, 0,
4533 pci_disable_msi(adapter->pdev);
4560 free_irq(adapter->pdev->irq, netdev);
4561 pci_disable_msi(adapter->pdev);
4583 pci_read_config_word(adapter->pdev, PCI_COMMAND, &pci_cmd);
4585 pci_write_config_word(adapter->pdev, PCI_COMMAND,
4592 pci_read_config_word(adapter->pdev, PCI_COMMAND, &pci_cmd);
4594 pci_write_config_word(adapter->pdev, PCI_COMMAND, pci_cmd);
4616 struct pci_dev *pdev = adapter->pdev;
4623 pm_runtime_get_sync(&pdev->dev);
4688 pm_runtime_put(&pdev->dev);
4703 pm_runtime_put_sync(&pdev->dev);
4722 struct pci_dev *pdev = adapter->pdev;
4730 pm_runtime_get_sync(&pdev->dev);
4761 pm_runtime_put_sync(&pdev->dev);
4932 struct pci_dev *pdev = adapter->pdev;
4939 if (pci_channel_offline(pdev))
5048 if (!pm_runtime_suspended((&adapter->pdev->dev)->parent) &&
5554 struct pci_dev *pdev = adapter->pdev;
5569 buffer_info->dma = dma_map_single(&pdev->dev,
5573 if (dma_mapping_error(&pdev->dev, buffer_info->dma))
5604 buffer_info->dma = skb_frag_dma_map(&pdev->dev, frag,
5608 if (dma_mapping_error(&pdev->dev, buffer_info->dma))
5629 dev_err(&pdev->dev, "Tx DMA map failed\n");
6287 static void e1000e_flush_lpic(struct pci_dev *pdev)
6289 struct net_device *netdev = pci_get_drvdata(pdev);
6622 static int __e1000_shutdown(struct pci_dev *pdev, bool runtime)
6624 struct net_device *netdev = pci_get_drvdata(pdev);
6633 else if (device_may_wakeup(&pdev->dev))
6737 pci_clear_master(pdev);
6749 struct pci_dev *us_dev = pdev->bus->self;
6759 pci_save_state(pdev);
6760 pci_prepare_to_sleep(pdev);
6770 * @pdev: pointer to PCI device struct
6776 static void __e1000e_disable_aspm(struct pci_dev *pdev, u16 state, int locked)
6778 struct pci_dev *parent = pdev->bus->self;
6794 pcie_capability_read_word(pdev, PCI_EXP_LNKCTL, &pdev_aspmc);
6808 dev_info(&pdev->dev, "Disabling ASPM %s %s\n",
6816 pci_disable_link_state_locked(pdev, state);
6818 pci_disable_link_state(pdev, state);
6824 pcie_capability_read_word(pdev, PCI_EXP_LNKCTL, &pdev_aspmc);
6834 pcie_capability_clear_word(pdev, PCI_EXP_LNKCTL, aspm_dis_mask);
6843 * @pdev: pointer to PCI device struct
6849 static void e1000e_disable_aspm(struct pci_dev *pdev, u16 state)
6851 __e1000e_disable_aspm(pdev, state, 0);
6856 * @pdev: pointer to PCI device struct
6862 static void e1000e_disable_aspm_locked(struct pci_dev *pdev, u16 state)
6864 __e1000e_disable_aspm(pdev, state, 1);
6891 static int __e1000_resume(struct pci_dev *pdev)
6893 struct net_device *netdev = pci_get_drvdata(pdev);
6903 e1000e_disable_aspm(pdev, aspm_disable_flag);
6905 pci_set_master(pdev);
6966 struct pci_dev *pdev = to_pci_dev(dev);
6969 e1000e_flush_lpic(pdev);
6973 rc = __e1000_shutdown(pdev, false);
6989 struct pci_dev *pdev = to_pci_dev(dev);
6996 rc = __e1000_resume(pdev);
7021 struct pci_dev *pdev = to_pci_dev(dev);
7022 struct net_device *netdev = pci_get_drvdata(pdev);
7026 pdev->pme_poll = true;
7028 rc = __e1000_resume(pdev);
7040 struct pci_dev *pdev = to_pci_dev(dev);
7041 struct net_device *netdev = pci_get_drvdata(pdev);
7056 if (__e1000_shutdown(pdev, true)) {
7064 static void e1000_shutdown(struct pci_dev *pdev)
7066 e1000e_flush_lpic(pdev);
7068 e1000e_pm_freeze(&pdev->dev);
7070 __e1000_shutdown(pdev, false);
7119 e1000_intr_msix(adapter->pdev->irq, netdev);
7122 if (disable_hardirq(adapter->pdev->irq))
7123 e1000_intr_msi(adapter->pdev->irq, netdev);
7124 enable_irq(adapter->pdev->irq);
7127 if (disable_hardirq(adapter->pdev->irq))
7128 e1000_intr(adapter->pdev->irq, netdev);
7129 enable_irq(adapter->pdev->irq);
7137 * @pdev: Pointer to PCI device
7143 static pci_ers_result_t e1000_io_error_detected(struct pci_dev *pdev,
7146 e1000e_pm_freeze(&pdev->dev);
7151 pci_disable_device(pdev);
7159 * @pdev: Pointer to PCI device
7164 static pci_ers_result_t e1000_io_slot_reset(struct pci_dev *pdev)
7166 struct net_device *netdev = pci_get_drvdata(pdev);
7178 e1000e_disable_aspm_locked(pdev, aspm_disable_flag);
7180 err = pci_enable_device_mem(pdev);
7182 dev_err(&pdev->dev,
7186 pdev->state_saved = true;
7187 pci_restore_state(pdev);
7188 pci_set_master(pdev);
7190 pci_enable_wake(pdev, PCI_D3hot, 0);
7191 pci_enable_wake(pdev, PCI_D3cold, 0);
7203 * @pdev: Pointer to PCI device
7209 static void e1000_io_resume(struct pci_dev *pdev)
7211 struct net_device *netdev = pci_get_drvdata(pdev);
7216 e1000e_pm_thaw(&pdev->dev);
7263 dev_warn(&adapter->pdev->dev,
7351 * @pdev: PCI device information struct
7360 static int e1000_probe(struct pci_dev *pdev, const struct pci_device_id *ent)
7380 e1000e_disable_aspm(pdev, aspm_disable_flag);
7382 err = pci_enable_device_mem(pdev);
7386 err = dma_set_mask_and_coherent(&pdev->dev, DMA_BIT_MASK(64));
7388 dev_err(&pdev->dev,
7393 bars = pci_select_bars(pdev, IORESOURCE_MEM);
7394 err = pci_request_selected_regions_exclusive(pdev, bars,
7399 pci_set_master(pdev);
7401 err = pci_save_state(pdev);
7410 SET_NETDEV_DEV(netdev, &pdev->dev);
7412 netdev->irq = pdev->irq;
7414 pci_set_drvdata(pdev, netdev);
7418 adapter->pdev = pdev;
7428 mmio_start = pci_resource_start(pdev, 0);
7429 mmio_len = pci_resource_len(pdev, 0);
7437 (pci_resource_flags(pdev, 1) & IORESOURCE_MEM) &&
7439 flash_start = pci_resource_start(pdev, 1);
7440 flash_len = pci_resource_len(pdev, 1);
7455 strscpy(netdev->name, pci_name(pdev), sizeof(netdev->name));
7494 dev_info(&pdev->dev,
7572 dev_err(&pdev->dev, "The NVM Checksum Is Not Valid\n");
7582 dev_err(&pdev->dev,
7588 dev_err(&pdev->dev, "Invalid MAC Address: %pM\n",
7651 device_wakeup_enable(&pdev->dev);
7687 dev_pm_set_driver_flags(&pdev->dev, DPM_FLAG_SMART_PREPARE);
7689 if (pci_dev_run_wake(pdev))
7690 pm_runtime_put_noidle(&pdev->dev);
7712 pci_release_mem_regions(pdev);
7715 pci_disable_device(pdev);
7721 * @pdev: PCI device information struct
7728 static void e1000_remove(struct pci_dev *pdev)
7730 struct net_device *netdev = pci_get_drvdata(pdev);
7758 if (pci_dev_run_wake(pdev))
7759 pm_runtime_get_noresume(&pdev->dev);
7774 pci_release_mem_regions(pdev);
7778 pci_disable_device(pdev);