Lines Matching refs:bridge

3260 	struct pci_dev *bridge = mgp->pdev->bus->self;  in myri10ge_enable_ecrc()  local
3266 if (!myri10ge_ecrc_enable || !bridge) in myri10ge_enable_ecrc()
3270 if (pci_pcie_type(bridge) != PCI_EXP_TYPE_ROOT_PORT) { in myri10ge_enable_ecrc()
3272 struct pci_dev *prev_bridge, *old_bridge = bridge; in myri10ge_enable_ecrc()
3277 prev_bridge = bridge; in myri10ge_enable_ecrc()
3278 bridge = bridge->bus->self; in myri10ge_enable_ecrc()
3279 if (!bridge || prev_bridge == bridge) { in myri10ge_enable_ecrc()
3285 } while (pci_pcie_type(bridge) != in myri10ge_enable_ecrc()
3291 pci_name(old_bridge), pci_name(bridge)); in myri10ge_enable_ecrc()
3295 pci_name(bridge)); in myri10ge_enable_ecrc()
3300 cap = pci_find_ext_capability(bridge, PCI_EXT_CAP_ID_ERR); in myri10ge_enable_ecrc()
3304 ret = pci_read_config_dword(bridge, cap + PCI_ERR_CAP, &err_cap); in myri10ge_enable_ecrc()
3307 pci_name(bridge)); in myri10ge_enable_ecrc()
3316 pci_write_config_dword(bridge, cap + PCI_ERR_CAP, err_cap); in myri10ge_enable_ecrc()
3317 dev_info(dev, "Enabled ECRC on upstream bridge %s\n", pci_name(bridge)); in myri10ge_enable_ecrc()
3453 struct pci_dev *bridge = pdev->bus->self; in myri10ge_mask_surprise_down() local
3457 if (bridge == NULL) in myri10ge_mask_surprise_down()
3460 cap = pci_find_ext_capability(bridge, PCI_EXT_CAP_ID_ERR); in myri10ge_mask_surprise_down()
3465 pci_read_config_dword(bridge, cap + PCI_ERR_UNCOR_MASK, &mask); in myri10ge_mask_surprise_down()
3467 pci_write_config_dword(bridge, cap + PCI_ERR_UNCOR_MASK, mask); in myri10ge_mask_surprise_down()