Home
last modified time | relevance | path

Searched refs:physfn (Results 1 – 22 of 22) sorted by relevance

/Linux-v4.19/drivers/xen/
Dpci.c41 struct pci_dev *physfn = pci_dev->physfn; in xen_add_device() local
62 add->physfn.bus = physfn->bus->number; in xen_add_device()
63 add->physfn.devfn = physfn->devfn; in xen_add_device()
73 handle = ACPI_HANDLE(physfn->bus->bridge); in xen_add_device()
119 .physfn.bus = physfn->bus->number, in xen_add_device()
120 .physfn.devfn = physfn->devfn, in xen_add_device()
/Linux-v4.19/drivers/pci/
Diov.c117 struct pci_dev *physfn = virtfn->physfn; in pci_read_vf_config_common() local
129 &physfn->sriov->class); in pci_read_vf_config_common()
131 &physfn->sriov->hdr_type); in pci_read_vf_config_common()
133 &physfn->sriov->subsystem_vendor); in pci_read_vf_config_common()
135 &physfn->sriov->subsystem_device); in pci_read_vf_config_common()
161 virtfn->physfn = pci_dev_get(dev); in pci_iov_add_virtfn()
793 if (vfdev->is_virtfn && (vfdev->physfn == dev) && in pci_vfs_assigned()
Dprobe.c1474 return dev->physfn->sriov->class; in pci_class()
1484 *vendor = dev->physfn->sriov->subsystem_vendor; in pci_subsystem_ids()
1485 *device = dev->physfn->sriov->subsystem_device; in pci_subsystem_ids()
1499 return dev->physfn->sriov->hdr_type; in pci_hdr_type()
Dpci-driver.c325 return dev->is_virtfn && dev->physfn->is_probed; in pci_physfn_is_probed()
402 return (!pdev->is_virtfn || pdev->physfn->sriov->drivers_autoprobe); in pci_device_can_probe()
/Linux-v4.19/include/xen/interface/
Dphysdev.h192 } physfn; member
261 } physfn; member
/Linux-v4.19/arch/powerpc/kernel/
Deeh_sysfs.c130 np = pci_device_to_OF_node(pdev->is_physfn ? pdev : pdev->physfn); in eeh_notify_resume_add()
142 np = pci_device_to_OF_node(pdev->is_physfn ? pdev : pdev->physfn); in eeh_notify_resume_remove()
Deeh_driver.c475 if (!(edev->physfn)) { in eeh_add_virt_device()
492 pci_iov_add_virtfn(edev->physfn, pdn->vf_index); in eeh_add_virt_device()
547 if (edev->physfn) { in eeh_rmv_device()
551 pci_iov_remove_virtfn(edev->physfn, pdn->vf_index); in eeh_rmv_device()
Deeh_pe.c309 if (edev->physfn) in eeh_pe_get_parent()
310 pdn = pci_get_pdn(edev->physfn); in eeh_pe_get_parent()
397 if (edev->physfn) in eeh_add_to_parent_pe()
Dpci_dn.c205 edev->physfn = pdev; in add_dev_pci_data()
/Linux-v4.19/arch/powerpc/platforms/pseries/
Deeh_pseries.c77 physfn_pdn = pci_get_pdn(pdev->physfn); in pseries_pcibios_bus_add_device()
741 if (edev->physfn) in pseries_eeh_restore_config()
787 if (pci_num_vf(edev->physfn ? edev->physfn : edev->pdev)) { in pseries_call_allow_unfreeze()
815 physfn_pdn = pci_get_pdn(edev->physfn); in pseries_call_allow_unfreeze()
/Linux-v4.19/drivers/crypto/qat/qat_c3xxxvf/
Dadf_drv.c116 pf = adf_devmgr_pci_to_accel_dev(accel_pci_dev->pci_dev->physfn); in adf_cleanup_accel()
145 pf = adf_devmgr_pci_to_accel_dev(pdev->physfn); in adf_probe()
/Linux-v4.19/drivers/crypto/qat/qat_c62xvf/
Dadf_drv.c116 pf = adf_devmgr_pci_to_accel_dev(accel_pci_dev->pci_dev->physfn); in adf_cleanup_accel()
145 pf = adf_devmgr_pci_to_accel_dev(pdev->physfn); in adf_probe()
/Linux-v4.19/drivers/crypto/qat/qat_dh895xccvf/
Dadf_drv.c116 pf = adf_devmgr_pci_to_accel_dev(accel_pci_dev->pci_dev->physfn); in adf_cleanup_accel()
145 pf = adf_devmgr_pci_to_accel_dev(pdev->physfn); in adf_probe()
/Linux-v4.19/arch/powerpc/platforms/powernv/
Deeh-powernv.c1284 if (edev->physfn && (edev->pe->state & EEH_PE_RESET)) in pnv_eeh_cfg_blocked()
1680 if (edev->physfn) { in pnv_eeh_restore_config()
1726 parent_mps = pcie_get_mps(pdev->physfn); in pnv_pci_fixup_vf_mps()
/Linux-v4.19/arch/powerpc/include/asm/
Deeh.h150 struct pci_dev *physfn; /* Associated SRIOV PF */ member
/Linux-v4.19/drivers/net/ethernet/sfc/
Def10.c782 if ((efx->pci_dev->physfn) && (!efx->pci_dev->is_physfn)) { in efx_ef10_probe()
783 struct pci_dev *pci_dev_pf = efx->pci_dev->physfn; in efx_ef10_probe()
1069 pci_dev_pf = efx->pci_dev->physfn; in efx_ef10_remove()
1212 pci_dev_pf = efx->pci_dev->physfn; in efx_ef10_probe_vf()
1234 if (efx->pci_dev->physfn) { in efx_ef10_probe_vf()
1236 pci_get_drvdata(efx->pci_dev->physfn); in efx_ef10_probe_vf()
5876 if (efx->pci_dev->is_virtfn && efx->pci_dev->physfn) { in efx_ef10_set_mac_address()
5877 struct pci_dev *pci_dev_pf = efx->pci_dev->physfn; in efx_ef10_set_mac_address()
/Linux-v4.19/arch/sparc/kernel/
Dpci.c1046 pdev = dev->physfn; in pcibios_add_device()
/Linux-v4.19/include/linux/
Dpci.h430 struct pci_dev *physfn; /* VF: related PF */ member
453 dev = dev->physfn; in pci_physfn()
/Linux-v4.19/Documentation/ABI/testing/
Dsysfs-bus-pci159 What: /sys/bus/pci/devices/.../physfn
/Linux-v4.19/drivers/net/ethernet/intel/ixgbe/
Dixgbe_sriov.c140 if (vfdev->physfn != pdev) in ixgbe_get_vfs()
/Linux-v4.19/drivers/net/ethernet/cavium/liquidio/
Dlio_vf_main.c782 if (!oct->pci_dev->physfn) in octeon_pci_os_setup()
Dlio_main.c3778 (vfdev->physfn == oct->pci_dev)) { in octeon_enable_sriov()