Lines Matching refs:pci_dev

1178 					  pci_name(efx->pci_dev),  in efx_associate()
1192 pci_name(other->pci_dev), in efx_associate()
1226 struct pci_dev *pci_dev = efx->pci_dev; in efx_init_io() local
1235 rc = pci_enable_device(pci_dev); in efx_init_io()
1242 pci_set_master(pci_dev); in efx_init_io()
1250 rc = dma_set_mask_and_coherent(&pci_dev->dev, dma_mask); in efx_init_io()
1263 efx->membase_phys = pci_resource_start(efx->pci_dev, bar); in efx_init_io()
1264 rc = pci_request_region(pci_dev, bar, "sfc"); in efx_init_io()
1287 pci_release_region(efx->pci_dev, bar); in efx_init_io()
1291 pci_disable_device(efx->pci_dev); in efx_init_io()
1309 pci_release_region(efx->pci_dev, bar); in efx_fini_io()
1314 if (!pci_vfs_assigned(efx->pci_dev)) in efx_fini_io()
1315 pci_disable_device(efx->pci_dev); in efx_fini_io()
1399 rc = pci_enable_msix_range(efx->pci_dev, in efx_probe_interrupts()
1442 rc = pci_enable_msi(efx->pci_dev); in efx_probe_interrupts()
1444 efx_get_channel(efx, 0)->irq = efx->pci_dev->irq; in efx_probe_interrupts()
1457 efx->legacy_irq = efx->pci_dev->irq; in efx_probe_interrupts()
1615 pci_disable_msi(efx->pci_dev); in efx_remove_interrupts()
1616 pci_disable_msix(efx->pci_dev); in efx_remove_interrupts()
2394 net_dev->irq = efx->pci_dev->irq; in efx_register_netdev()
2438 rc = device_create_file(&efx->pci_dev->dev, &dev_attr_phy_type); in efx_register_netdev()
2445 rc = device_create_file(&efx->pci_dev->dev, &dev_attr_mcdi_logging); in efx_register_netdev()
2457 device_remove_file(&efx->pci_dev->dev, &dev_attr_phy_type); in efx_register_netdev()
2478 strlcpy(efx->name, pci_name(efx->pci_dev), sizeof(efx->name)); in efx_unregister_netdev()
2480 device_remove_file(&efx->pci_dev->dev, &dev_attr_mcdi_logging); in efx_unregister_netdev()
2482 device_remove_file(&efx->pci_dev->dev, &dev_attr_phy_type); in efx_unregister_netdev()
2613 pci_set_master(efx->pci_dev); in efx_reset()
2651 struct eeh_dev *eehdev = pci_dev_to_eeh_dev(efx->pci_dev); in efx_try_recovery()
2828 struct pci_dev *pci_dev, struct net_device *net_dev) in efx_init_struct() argument
2842 efx->pci_dev = pci_dev; in efx_init_struct()
2845 strlcpy(efx->name, pci_name(pci_dev), sizeof(efx->name)); in efx_init_struct()
2876 pci_name(pci_dev)); in efx_init_struct()
2943 static void efx_pci_remove(struct pci_dev *pci_dev) in efx_pci_remove() argument
2947 efx = pci_get_drvdata(pci_dev); in efx_pci_remove()
2974 pci_disable_pcie_error_reporting(pci_dev); in efx_pci_remove()
2985 struct pci_dev *dev = efx->pci_dev; in efx_probe_vpd_strings()
3109 static int efx_pci_probe(struct pci_dev *pci_dev, in efx_pci_probe() argument
3134 pci_set_drvdata(pci_dev, efx); in efx_pci_probe()
3135 SET_NETDEV_DEV(net_dev, &pci_dev->dev); in efx_pci_probe()
3136 rc = efx_init_struct(efx, pci_dev, net_dev); in efx_pci_probe()
3176 rc = pci_enable_pcie_error_reporting(pci_dev); in efx_pci_probe()
3200 static int efx_pci_sriov_configure(struct pci_dev *dev, int num_vfs) in efx_pci_sriov_configure()
3276 struct pci_dev *pci_dev = to_pci_dev(dev); in efx_pm_poweroff() local
3277 struct efx_nic *efx = pci_get_drvdata(pci_dev); in efx_pm_poweroff()
3283 pci_save_state(pci_dev); in efx_pm_poweroff()
3284 return pci_set_power_state(pci_dev, PCI_D3hot); in efx_pm_poweroff()
3290 struct pci_dev *pci_dev = to_pci_dev(dev); in efx_pm_resume() local
3291 struct efx_nic *efx = pci_get_drvdata(pci_dev); in efx_pm_resume()
3294 rc = pci_set_power_state(pci_dev, PCI_D0); in efx_pm_resume()
3297 pci_restore_state(pci_dev); in efx_pm_resume()
3298 rc = pci_enable_device(pci_dev); in efx_pm_resume()
3301 pci_set_master(efx->pci_dev); in efx_pm_resume()
3336 static pci_ers_result_t efx_io_error_detected(struct pci_dev *pdev, in efx_io_error_detected()
3372 static pci_ers_result_t efx_io_slot_reset(struct pci_dev *pdev) in efx_io_slot_reset()
3395 static void efx_io_resume(struct pci_dev *pdev) in efx_io_resume()