Lines Matching refs:pci_dev
1152 pci_name(efx->pci_dev), in efx_associate()
1166 pci_name(other->pci_dev), in efx_associate()
1200 struct pci_dev *pci_dev = efx->pci_dev; in efx_init_io() local
1207 rc = pci_enable_device(pci_dev); in efx_init_io()
1214 pci_set_master(pci_dev); in efx_init_io()
1222 if (dma_supported(&pci_dev->dev, dma_mask)) { in efx_init_io()
1223 rc = dma_set_mask_and_coherent(&pci_dev->dev, dma_mask); in efx_init_io()
1237 efx->membase_phys = pci_resource_start(efx->pci_dev, EFX_MEM_BAR); in efx_init_io()
1238 rc = pci_request_region(pci_dev, EFX_MEM_BAR, "sfc"); in efx_init_io()
1261 pci_release_region(efx->pci_dev, EFX_MEM_BAR); in efx_init_io()
1265 pci_disable_device(efx->pci_dev); in efx_init_io()
1280 pci_release_region(efx->pci_dev, EFX_MEM_BAR); in efx_fini_io()
1284 pci_disable_device(efx->pci_dev); in efx_fini_io()
1355 rc = pci_enable_msix_range(efx->pci_dev, in efx_probe_interrupts()
1395 rc = pci_enable_msi(efx->pci_dev); in efx_probe_interrupts()
1397 efx_get_channel(efx, 0)->irq = efx->pci_dev->irq; in efx_probe_interrupts()
1410 efx->legacy_irq = efx->pci_dev->irq; in efx_probe_interrupts()
1563 pci_disable_msi(efx->pci_dev); in efx_remove_interrupts()
1564 pci_disable_msix(efx->pci_dev); in efx_remove_interrupts()
2294 net_dev->irq = efx->pci_dev->irq; in efx_register_netdev()
2341 rc = device_create_file(&efx->pci_dev->dev, &dev_attr_phy_type); in efx_register_netdev()
2368 strlcpy(efx->name, pci_name(efx->pci_dev), sizeof(efx->name)); in efx_unregister_netdev()
2369 device_remove_file(&efx->pci_dev->dev, &dev_attr_phy_type); in efx_unregister_netdev()
2488 pci_set_master(efx->pci_dev); in efx_reset()
2526 struct eeh_dev *eehdev = pci_dev_to_eeh_dev(efx->pci_dev); in efx_try_recovery()
2700 struct pci_dev *pci_dev, struct net_device *net_dev) in efx_init_struct() argument
2714 efx->pci_dev = pci_dev; in efx_init_struct()
2717 strlcpy(efx->name, pci_name(pci_dev), sizeof(efx->name)); in efx_init_struct()
2748 pci_name(pci_dev)); in efx_init_struct()
2814 static void efx_pci_remove(struct pci_dev *pci_dev) in efx_pci_remove() argument
2818 efx = pci_get_drvdata(pci_dev); in efx_pci_remove()
2842 pci_disable_pcie_error_reporting(pci_dev); in efx_pci_remove()
2853 struct pci_dev *dev = efx->pci_dev; in efx_probe_vpd_strings()
2977 static int efx_pci_probe(struct pci_dev *pci_dev, in efx_pci_probe() argument
3002 pci_set_drvdata(pci_dev, efx); in efx_pci_probe()
3003 SET_NETDEV_DEV(net_dev, &pci_dev->dev); in efx_pci_probe()
3004 rc = efx_init_struct(efx, pci_dev, net_dev); in efx_pci_probe()
3041 rc = pci_enable_pcie_error_reporting(pci_dev); in efx_pci_probe()
3121 struct pci_dev *pci_dev = to_pci_dev(dev); in efx_pm_poweroff() local
3122 struct efx_nic *efx = pci_get_drvdata(pci_dev); in efx_pm_poweroff()
3128 pci_save_state(pci_dev); in efx_pm_poweroff()
3129 return pci_set_power_state(pci_dev, PCI_D3hot); in efx_pm_poweroff()
3135 struct pci_dev *pci_dev = to_pci_dev(dev); in efx_pm_resume() local
3136 struct efx_nic *efx = pci_get_drvdata(pci_dev); in efx_pm_resume()
3139 rc = pci_set_power_state(pci_dev, PCI_D0); in efx_pm_resume()
3142 pci_restore_state(pci_dev); in efx_pm_resume()
3143 rc = pci_enable_device(pci_dev); in efx_pm_resume()
3146 pci_set_master(efx->pci_dev); in efx_pm_resume()
3181 static pci_ers_result_t efx_io_error_detected(struct pci_dev *pdev, in efx_io_error_detected()
3217 static pci_ers_result_t efx_io_slot_reset(struct pci_dev *pdev) in efx_io_slot_reset()
3240 static void efx_io_resume(struct pci_dev *pdev) in efx_io_resume()