Lines Matching defs:pci_dev

691 	struct eeh_dev *eehdev = pci_dev_to_eeh_dev(efx->pci_dev);
842 pci_set_master(efx->pci_dev);
977 int efx_init_struct(struct efx_nic *efx, struct pci_dev *pci_dev)
991 efx->pci_dev = pci_dev;
994 strscpy(efx->name, pci_name(pci_dev), sizeof(efx->name));
1037 pci_name(pci_dev));
1071 struct pci_dev *pci_dev = efx->pci_dev;
1075 pci_dbg(pci_dev, "initialising I/O bar=%d\n", bar);
1077 rc = pci_enable_device(pci_dev);
1079 pci_err(pci_dev, "failed to enable PCI device\n");
1083 pci_set_master(pci_dev);
1085 rc = dma_set_mask_and_coherent(&pci_dev->dev, dma_mask);
1087 pci_err(efx->pci_dev, "could not find a suitable DMA mask\n");
1090 pci_dbg(efx->pci_dev, "using DMA mask %llx\n", (unsigned long long)dma_mask);
1092 efx->membase_phys = pci_resource_start(efx->pci_dev, bar);
1094 pci_err(efx->pci_dev,
1101 rc = pci_request_region(pci_dev, bar, "sfc");
1103 pci_err(efx->pci_dev,
1111 pci_err(efx->pci_dev,
1117 pci_dbg(efx->pci_dev,
1125 pci_release_region(efx->pci_dev, bar);
1129 pci_disable_device(efx->pci_dev);
1136 pci_dbg(efx->pci_dev, "shutting down I/O\n");
1144 pci_release_region(efx->pci_dev, efx->mem_bar);
1150 if (!pci_vfs_assigned(efx->pci_dev))
1151 pci_disable_device(efx->pci_dev);
1181 int rc = device_create_file(&efx->pci_dev->dev, &dev_attr_mcdi_logging);
1191 device_remove_file(&efx->pci_dev->dev, &dev_attr_mcdi_logging);
1199 static pci_ers_result_t efx_io_error_detected(struct pci_dev *pdev,
1237 static pci_ers_result_t efx_io_slot_reset(struct pci_dev *pdev)
1252 static void efx_io_resume(struct pci_dev *pdev)