Lines Matching refs:vfdev
6604 struct pci_dev *vfdev) in ixgbe_issue_vf_flr() argument
6606 if (!pci_wait_for_pending_transaction(vfdev)) in ixgbe_issue_vf_flr()
6609 e_dev_err("Issuing VFLR for VF %s\n", pci_name(vfdev)); in ixgbe_issue_vf_flr()
6610 pcie_capability_set_word(vfdev, PCI_EXP_DEVCTL, PCI_EXP_DEVCTL_BCR_FLR); in ixgbe_issue_vf_flr()
6619 struct pci_dev *vfdev; in ixgbe_check_for_bad_vf() local
6647 vfdev = pci_get_device(pdev->vendor, vf_id, NULL); in ixgbe_check_for_bad_vf()
6648 while (vfdev) { in ixgbe_check_for_bad_vf()
6649 if (vfdev->is_virtfn && (vfdev->physfn == pdev)) { in ixgbe_check_for_bad_vf()
6652 pci_read_config_word(vfdev, PCI_STATUS, &status_reg); in ixgbe_check_for_bad_vf()
6655 ixgbe_issue_vf_flr(adapter, vfdev); in ixgbe_check_for_bad_vf()
6658 vfdev = pci_get_device(pdev->vendor, vf_id, vfdev); in ixgbe_check_for_bad_vf()
9118 struct pci_dev *bdev, *vfdev; in ixgbe_io_error_detected() local
9178 vfdev = pci_get_device(PCI_VENDOR_ID_INTEL, device_id, NULL); in ixgbe_io_error_detected()
9179 while (vfdev) { in ixgbe_io_error_detected()
9180 if (vfdev->devfn == (req_id & 0xFF)) in ixgbe_io_error_detected()
9182 vfdev = pci_get_device(PCI_VENDOR_ID_INTEL, in ixgbe_io_error_detected()
9183 device_id, vfdev); in ixgbe_io_error_detected()
9190 if (vfdev) { in ixgbe_io_error_detected()
9191 ixgbe_issue_vf_flr(adapter, vfdev); in ixgbe_io_error_detected()
9193 pci_dev_put(vfdev); in ixgbe_io_error_detected()