Lines Matching defs:mdev

41 int mthca_reset(struct mthca_dev *mdev)
69 if (!(mdev->mthca_flags & MTHCA_FLAG_PCIE)) {
72 while ((bridge = pci_get_device(mdev->pdev->vendor,
73 mdev->pdev->device + 2,
76 bridge->subordinate == mdev->pdev->bus) {
77 mthca_dbg(mdev, "Found bridge: %s\n",
89 mthca_warn(mdev, "No bridge found for %s\n",
90 pci_name(mdev->pdev));
105 if (pci_read_config_dword(mdev->pdev, i * 4, hca_header + i)) {
107 mthca_err(mdev, "Couldn't save HCA "
113 hca_pcix_cap = pci_find_capability(mdev->pdev, PCI_CAP_ID_PCIX);
114 hca_pcie_cap = pci_pcie_cap(mdev->pdev);
128 mthca_err(mdev, "Couldn't save HCA bridge "
136 mthca_err(mdev, "Couldn't locate HCA bridge "
144 void __iomem *reset = ioremap(pci_resource_start(mdev->pdev, 0) +
149 mthca_err(mdev, "Couldn't map HCA reset register, "
167 if (pci_read_config_dword(bridge ? bridge : mdev->pdev, 0, &v)) {
169 mthca_err(mdev, "Couldn't access HCA after reset, "
181 mthca_err(mdev, "PCI device did not come back after reset, "
192 mthca_err(mdev, "Couldn't restore HCA bridge Upstream "
199 mthca_err(mdev, "Couldn't restore HCA bridge Downstream "
213 mthca_err(mdev, "Couldn't restore HCA bridge reg %x, "
222 mthca_err(mdev, "Couldn't restore HCA bridge COMMAND, "
229 if (pci_write_config_dword(mdev->pdev, hca_pcix_cap,
232 mthca_err(mdev, "Couldn't restore HCA PCI-X "
240 if (pcie_capability_write_word(mdev->pdev, PCI_EXP_DEVCTL,
243 mthca_err(mdev, "Couldn't restore HCA PCI Express "
248 if (pcie_capability_write_word(mdev->pdev, PCI_EXP_LNKCTL,
251 mthca_err(mdev, "Couldn't restore HCA PCI Express "
261 if (pci_write_config_dword(mdev->pdev, i * 4, hca_header[i])) {
263 mthca_err(mdev, "Couldn't restore HCA reg %x, "
269 if (pci_write_config_dword(mdev->pdev, PCI_COMMAND,
272 mthca_err(mdev, "Couldn't restore HCA COMMAND, "