Home
last modified time | relevance | path

Searched refs:vfdev (Results 1 – 11 of 11) sorted by relevance

/linux-6.15/drivers/crypto/cavium/nitrox/
H A Dnitrox_mbx.c68 vfdev->nr_queues = vfdev->msg.data; in pf2vf_send_response()
106 struct nitrox_vfdev *vfdev = pf2vf_resp->vfdev; in pf2vf_resp_handler() local
138 vfdev = ndev->iov.vfdev + vfno; in nitrox_pf2vf_mbox_handler()
139 vfdev->ring = i; in nitrox_pf2vf_mbox_handler()
141 vfdev->msg.value = pf2vf_read_mbox(ndev, vfdev->ring); in nitrox_pf2vf_mbox_handler()
146 pfwork->vfdev = vfdev; in nitrox_pf2vf_mbox_handler()
161 vfdev = ndev->iov.vfdev + vfno; in nitrox_pf2vf_mbox_handler()
164 vfdev->msg.value = pf2vf_read_mbox(ndev, vfdev->ring); in nitrox_pf2vf_mbox_handler()
170 pfwork->vfdev = vfdev; in nitrox_pf2vf_mbox_handler()
190 vfdev = ndev->iov.vfdev + i; in nitrox_mbox_init()
[all …]
H A Dnitrox_dev.h177 struct nitrox_vfdev *vfdev; member
297 static inline bool nitrox_vfdev_ready(struct nitrox_vfdev *vfdev) in nitrox_vfdev_ready() argument
299 return atomic_read(&vfdev->state) == __NDEV_READY; in nitrox_vfdev_ready()
/linux-6.15/drivers/net/ethernet/intel/ixgbe/
H A Dixgbe_sriov.c129 struct pci_dev *vfdev; in ixgbe_get_vfs() local
139 vfdev = pci_get_device(vendor, vf_id, NULL); in ixgbe_get_vfs()
140 for (; vfdev; vfdev = pci_get_device(vendor, vf_id, vfdev)) { in ixgbe_get_vfs()
141 if (!vfdev->is_virtfn) in ixgbe_get_vfs()
143 if (vfdev->physfn != pdev) in ixgbe_get_vfs()
147 pci_dev_get(vfdev); in ixgbe_get_vfs()
148 adapter->vfinfo[vf].vfdev = vfdev; in ixgbe_get_vfs()
220 struct pci_dev *vfdev = adapter->vfinfo[vf].vfdev; in ixgbe_disable_sriov() local
222 if (!vfdev) in ixgbe_disable_sriov()
224 adapter->vfinfo[vf].vfdev = NULL; in ixgbe_disable_sriov()
[all …]
H A Dixgbe_main.c8124 struct pci_dev *vfdev = adapter->vfinfo[vf].vfdev; in ixgbe_check_for_bad_vf() local
8127 if (!vfdev) in ixgbe_check_for_bad_vf()
8133 pcie_flr(vfdev); in ixgbe_check_for_bad_vf()
11808 struct pci_dev *bdev, *vfdev; in ixgbe_io_error_detected() local
11875 while (vfdev) { in ixgbe_io_error_detected()
11876 if (vfdev->devfn == (req_id & 0xFF)) in ixgbe_io_error_detected()
11878 vfdev = pci_get_device(PCI_VENDOR_ID_INTEL, in ixgbe_io_error_detected()
11879 device_id, vfdev); in ixgbe_io_error_detected()
11886 if (vfdev) { in ixgbe_io_error_detected()
11887 pcie_flr(vfdev); in ixgbe_io_error_detected()
[all …]
H A Dixgbe.h211 struct pci_dev *vfdev; member
/linux-6.15/drivers/pci/
H A Diov.c1144 struct pci_dev *vfdev; in pci_vfs_assigned() local
1159 vfdev = pci_get_device(dev->vendor, dev_id, NULL); in pci_vfs_assigned()
1160 while (vfdev) { in pci_vfs_assigned()
1165 if (vfdev->is_virtfn && (vfdev->physfn == dev) && in pci_vfs_assigned()
1166 pci_is_dev_assigned(vfdev)) in pci_vfs_assigned()
1169 vfdev = pci_get_device(dev->vendor, dev_id, vfdev); in pci_vfs_assigned()
/linux-6.15/drivers/net/ethernet/intel/ice/
H A Dice_sriov.c686 struct pci_dev *vfdev = NULL; in ice_create_vf_entries() local
713 vfdev = pci_get_device(pdev->vendor, vf_pdev_id, vfdev); in ice_create_vf_entries()
714 } while (vfdev && vfdev->physfn != pdev); in ice_create_vf_entries()
715 vf->vfdev = vfdev; in ice_create_vf_entries()
718 pci_dev_get(vfdev); in ice_create_vf_entries()
727 pci_dev_put(vfdev); in ice_create_vf_entries()
1826 pci_restore_msi_state(vf->vfdev); in ice_restore_all_vfs_msi_state()
H A Dice_vf_lib.h98 struct pci_dev *vfdev; member
H A Dice_vf_lib.c59 pci_dev_put(vf->vfdev); in ice_release_vf()
/linux-6.15/drivers/crypto/cavium/cpt/
H A Dcptvf_reqmanager.c554 int cptvf_do_request(void *vfdev, struct cpt_request_info *req) in cptvf_do_request() argument
556 struct cpt_vf *cptvf = (struct cpt_vf *)vfdev; in cptvf_do_request()
/linux-6.15/drivers/net/ethernet/cavium/liquidio/
H A Dlio_main.c3791 struct pci_dev *vfdev; in octeon_enable_sriov() local
3811 vfdev = pci_get_device(PCI_VENDOR_ID_CAVIUM, in octeon_enable_sriov()
3813 while (vfdev) { in octeon_enable_sriov()
3814 if (vfdev->is_virtfn && in octeon_enable_sriov()
3815 (vfdev->physfn == oct->pci_dev)) { in octeon_enable_sriov()
3817 vfdev; in octeon_enable_sriov()
3820 vfdev = pci_get_device(PCI_VENDOR_ID_CAVIUM, in octeon_enable_sriov()
3821 OCTEON_CN23XX_VF_VID, vfdev); in octeon_enable_sriov()