| /Linux-v5.4/drivers/xen/ |
| D | pci.c | 31 struct pci_dev *physfn = pci_dev->physfn; in xen_add_device() local 63 add->physfn.bus = physfn->bus->number; in xen_add_device() 64 add->physfn.devfn = physfn->devfn; in xen_add_device() 74 handle = ACPI_HANDLE(physfn->bus->bridge); in xen_add_device() 120 .physfn.bus = physfn->bus->number, in xen_add_device() 121 .physfn.devfn = physfn->devfn, in xen_add_device()
|
| /Linux-v5.4/include/xen/interface/ |
| D | physdev.h | 192 } physfn; member 261 } physfn; member
|
| /Linux-v5.4/drivers/pci/ |
| D | iov.c | 116 struct pci_dev *physfn = virtfn->physfn; in pci_read_vf_config_common() local 128 &physfn->sriov->class); in pci_read_vf_config_common() 130 &physfn->sriov->hdr_type); in pci_read_vf_config_common() 132 &physfn->sriov->subsystem_vendor); in pci_read_vf_config_common() 134 &physfn->sriov->subsystem_device); in pci_read_vf_config_common() 160 virtfn->physfn = pci_dev_get(dev); in pci_iov_add_virtfn() 983 if (vfdev->is_virtfn && (vfdev->physfn == dev) && in pci_vfs_assigned()
|
| D | probe.c | 1613 return dev->physfn->sriov->class; in pci_class() 1623 *vendor = dev->physfn->sriov->subsystem_vendor; in pci_subsystem_ids() 1624 *device = dev->physfn->sriov->subsystem_device; in pci_subsystem_ids() 1638 return dev->physfn->sriov->hdr_type; in pci_hdr_type()
|
| D | pci-driver.c | 325 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-v5.4/arch/powerpc/platforms/pseries/ |
| D | eeh_pseries.c | 66 physfn_pdn = pci_get_pdn(pdev->physfn); in pseries_pcibios_bus_add_device() 673 if (edev->physfn) in pseries_eeh_restore_config() 719 if (pci_num_vf(edev->physfn ? edev->physfn : edev->pdev)) { in pseries_call_allow_unfreeze() 747 physfn_pdn = pci_get_pdn(edev->physfn); in pseries_call_allow_unfreeze()
|
| /Linux-v5.4/arch/powerpc/kernel/ |
| D | eeh_sysfs.c | 131 np = pci_device_to_OF_node(pdev->is_physfn ? pdev : pdev->physfn); in eeh_notify_resume_add() 143 np = pci_device_to_OF_node(pdev->is_physfn ? pdev : pdev->physfn); in eeh_notify_resume_remove()
|
| D | eeh_pe.c | 339 if (edev->physfn) in eeh_pe_get_parent() 340 pdn = pci_get_pdn(edev->physfn); in eeh_pe_get_parent() 418 if (edev->physfn) in eeh_add_to_parent_pe()
|
| D | eeh_driver.c | 481 if (!(edev->physfn)) { in eeh_add_virt_device() 496 pci_iov_add_virtfn(edev->physfn, eeh_dev_to_pdn(edev)->vf_index); in eeh_add_virt_device() 538 if (edev->physfn) { in eeh_rmv_device() 542 pci_iov_remove_virtfn(edev->physfn, pdn->vf_index); in eeh_rmv_device()
|
| D | pci_dn.c | 192 edev->physfn = pdev; in add_dev_pci_data()
|
| D | eeh.c | 1976 pdev = pdev->physfn; in eeh_debugfs_break_device()
|
| /Linux-v5.4/drivers/crypto/qat/qat_c62xvf/ |
| D | adf_drv.c | 116 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-v5.4/drivers/crypto/qat/qat_c3xxxvf/ |
| D | adf_drv.c | 116 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-v5.4/drivers/crypto/qat/qat_dh895xccvf/ |
| D | adf_drv.c | 116 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-v5.4/arch/powerpc/platforms/powernv/ |
| D | eeh-powernv.c | 1264 if (edev->physfn && (edev->pe->state & EEH_PE_RESET)) in pnv_eeh_cfg_blocked() 1660 if (edev->physfn) { in pnv_eeh_restore_config() 1705 parent_mps = pcie_get_mps(pdev->physfn); in pnv_pci_fixup_vf_mps()
|
| /Linux-v5.4/arch/powerpc/include/asm/ |
| D | eeh.h | 151 struct pci_dev *physfn; /* Associated SRIOV PF */ member
|
| /Linux-v5.4/drivers/net/ethernet/sfc/ |
| D | ef10.c | 779 if ((efx->pci_dev->physfn) && (!efx->pci_dev->is_physfn)) { in efx_ef10_probe() 780 struct pci_dev *pci_dev_pf = efx->pci_dev->physfn; in efx_ef10_probe() 1066 pci_dev_pf = efx->pci_dev->physfn; in efx_ef10_remove() 1209 pci_dev_pf = efx->pci_dev->physfn; in efx_ef10_probe_vf() 1231 if (efx->pci_dev->physfn) { in efx_ef10_probe_vf() 1233 pci_get_drvdata(efx->pci_dev->physfn); in efx_ef10_probe_vf() 5873 if (efx->pci_dev->is_virtfn && efx->pci_dev->physfn) { in efx_ef10_set_mac_address() 5874 struct pci_dev *pci_dev_pf = efx->pci_dev->physfn; in efx_ef10_set_mac_address()
|
| /Linux-v5.4/arch/sparc/kernel/ |
| D | pci.c | 1024 pdev = dev->physfn; in pcibios_add_device()
|
| /Linux-v5.4/include/linux/ |
| D | pci.h | 451 struct pci_dev *physfn; /* VF: related PF */ member 477 dev = dev->physfn; in pci_physfn()
|
| /Linux-v5.4/Documentation/ABI/testing/ |
| D | sysfs-bus-pci | 159 What: /sys/bus/pci/devices/.../physfn
|
| /Linux-v5.4/drivers/net/ethernet/intel/ixgbe/ |
| D | ixgbe_sriov.c | 140 if (vfdev->physfn != pdev) in ixgbe_get_vfs()
|
| /Linux-v5.4/drivers/net/ethernet/cavium/liquidio/ |
| D | lio_vf_main.c | 775 if (!oct->pci_dev->physfn) in octeon_pci_os_setup()
|
| D | lio_main.c | 3830 (vfdev->physfn == oct->pci_dev)) { in octeon_enable_sriov()
|