/kernel/linux/linux-5.10/drivers/xen/ |
H A 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 in xen_add_device() [all...] |
/kernel/linux/linux-6.6/drivers/xen/ |
H A D | pci.c | 32 struct pci_dev *physfn = pci_dev->physfn; in xen_add_device() local 64 add->physfn.bus = physfn->bus->number; in xen_add_device() 65 add->physfn.devfn = physfn->devfn; in xen_add_device() 75 handle = ACPI_HANDLE(physfn->bus->bridge); in xen_add_device() 121 .physfn.bus = physfn->bus->number, in xen_add_device() 122 .physfn in xen_add_device() [all...] |
/kernel/linux/linux-5.10/arch/s390/pci/ |
H A D | pci_iov.c | 44 pci_iov_remove_virtfn(pdev->physfn, vfn - 1); in zpci_iov_remove_virtfn() 58 virtfn->physfn = pci_dev_get(pdev); in zpci_iov_link_virtfn()
|
/kernel/linux/linux-6.6/arch/s390/pci/ |
H A D | pci_iov.c | 44 pci_iov_remove_virtfn(pdev->physfn, vfn - 1); in zpci_iov_remove_virtfn() 58 virtfn->physfn = pci_dev_get(pdev); in zpci_iov_link_virtfn()
|
/kernel/linux/linux-6.6/drivers/pci/ |
H A D | iov.c | 71 pf_dev = dev->physfn; in pci_iov_get_pf_drvdata() 158 struct pci_dev *physfn = virtfn->physfn; in pci_read_vf_config_common() local 170 &physfn->sriov->class); in pci_read_vf_config_common() 172 &physfn->sriov->hdr_type); in pci_read_vf_config_common() 174 &physfn->sriov->subsystem_vendor); in pci_read_vf_config_common() 176 &physfn->sriov->subsystem_device); in pci_read_vf_config_common() 189 rc = sysfs_create_link(&virtfn->dev.kobj, &dev->dev.kobj, "physfn"); in pci_iov_sysfs_link() 310 virtfn->physfn = pci_dev_get(dev); in pci_iov_add_virtfn() 374 sysfs_remove_link(&virtfn->dev.kobj, "physfn"); in pci_iov_remove_virtfn() [all...] |
/kernel/linux/linux-5.10/include/xen/interface/ |
H A D | physdev.h | 192 } physfn; member 261 } physfn; member
|
/kernel/linux/linux-6.6/include/xen/interface/ |
H A D | physdev.h | 174 } physfn; member 243 } physfn; member
|
/kernel/linux/linux-5.10/drivers/pci/ |
H A D | iov.c | 115 struct pci_dev *physfn = virtfn->physfn; in pci_read_vf_config_common() local 127 &physfn->sriov->class); in pci_read_vf_config_common() 129 &physfn->sriov->hdr_type); in pci_read_vf_config_common() 131 &physfn->sriov->subsystem_vendor); in pci_read_vf_config_common() 133 &physfn->sriov->subsystem_device); in pci_read_vf_config_common() 146 rc = sysfs_create_link(&virtfn->dev.kobj, &dev->dev.kobj, "physfn"); in pci_iov_sysfs_link() 182 virtfn->physfn = pci_dev_get(dev); in pci_iov_add_virtfn() 246 sysfs_remove_link(&virtfn->dev.kobj, "physfn"); in pci_iov_remove_virtfn() 999 if (vfdev->is_virtfn && (vfdev->physfn in pci_vfs_assigned() [all...] |
/kernel/linux/linux-5.10/arch/powerpc/platforms/pseries/ |
H A D | eeh_pseries.c | 74 struct eeh_pe *physfn_pe = pci_dev_to_eeh_dev(pdev->physfn)->pe; in pseries_pcibios_bus_add_device() 333 if (edev->physfn) in pseries_eeh_pe_get_parent() 334 pdn = pci_get_pdn(edev->physfn); in pseries_eeh_pe_get_parent() 730 if (pci_num_vf(edev->physfn ? edev->physfn : edev->pdev)) { in pseries_call_allow_unfreeze() 757 physfn_pdn = pci_get_pdn(edev->physfn); in pseries_call_allow_unfreeze()
|
/kernel/linux/linux-6.6/arch/powerpc/platforms/pseries/ |
H A D | eeh_pseries.c | 76 struct eeh_pe *physfn_pe = pci_dev_to_eeh_dev(pdev->physfn)->pe; in pseries_pcibios_bus_add_device() 335 if (edev->physfn) in pseries_eeh_pe_get_parent() 336 pdn = pci_get_pdn(edev->physfn); in pseries_eeh_pe_get_parent() 731 if (pci_num_vf(edev->physfn ? edev->physfn : edev->pdev)) { in pseries_call_allow_unfreeze() 758 physfn_pdn = pci_get_pdn(edev->physfn); in pseries_call_allow_unfreeze()
|
/kernel/linux/linux-5.10/arch/powerpc/kernel/ |
H A D | eeh_sysfs.c | 114 np = pci_device_to_OF_node(pdev->is_physfn ? pdev : pdev->physfn); in eeh_notify_resume_add() 126 np = pci_device_to_OF_node(pdev->is_physfn ? pdev : pdev->physfn); in eeh_notify_resume_remove()
|
H A D | eeh_driver.c | 465 if (!(edev->physfn)) { in eeh_add_virt_device() 480 pci_iov_add_virtfn(edev->physfn, edev->vf_index); in eeh_add_virt_device() 522 if (edev->physfn) { in eeh_rmv_device() 524 pci_iov_remove_virtfn(edev->physfn, edev->vf_index); in eeh_rmv_device()
|
/kernel/linux/linux-6.6/arch/powerpc/kernel/ |
H A D | eeh_sysfs.c | 115 np = pci_device_to_OF_node(pdev->is_physfn ? pdev : pdev->physfn); in eeh_notify_resume_add() 127 np = pci_device_to_OF_node(pdev->is_physfn ? pdev : pdev->physfn); in eeh_notify_resume_remove()
|
H A D | eeh_driver.c | 464 if (!(edev->physfn)) { in eeh_add_virt_device() 479 pci_iov_add_virtfn(edev->physfn, edev->vf_index); in eeh_add_virt_device() 521 if (edev->physfn) { in eeh_rmv_device() 523 pci_iov_remove_virtfn(edev->physfn, edev->vf_index); in eeh_rmv_device()
|
/kernel/linux/linux-5.10/drivers/crypto/qat/qat_c3xxxvf/ |
H A D | adf_drv.c | 69 pf = adf_devmgr_pci_to_accel_dev(accel_pci_dev->pci_dev->physfn); in adf_cleanup_accel() 98 pf = adf_devmgr_pci_to_accel_dev(pdev->physfn); in adf_probe()
|
/kernel/linux/linux-5.10/drivers/crypto/qat/qat_c62xvf/ |
H A D | adf_drv.c | 69 pf = adf_devmgr_pci_to_accel_dev(accel_pci_dev->pci_dev->physfn); in adf_cleanup_accel() 98 pf = adf_devmgr_pci_to_accel_dev(pdev->physfn); in adf_probe()
|
/kernel/linux/linux-5.10/drivers/crypto/qat/qat_dh895xccvf/ |
H A D | adf_drv.c | 69 pf = adf_devmgr_pci_to_accel_dev(accel_pci_dev->pci_dev->physfn); in adf_cleanup_accel() 98 pf = adf_devmgr_pci_to_accel_dev(pdev->physfn); in adf_probe()
|
/kernel/linux/linux-6.6/drivers/crypto/intel/qat/qat_c3xxxvf/ |
H A D | adf_drv.c | 70 pf = adf_devmgr_pci_to_accel_dev(accel_pci_dev->pci_dev->physfn); in adf_cleanup_accel() 98 pf = adf_devmgr_pci_to_accel_dev(pdev->physfn); in adf_probe()
|
/kernel/linux/linux-6.6/drivers/crypto/intel/qat/qat_c62xvf/ |
H A D | adf_drv.c | 70 pf = adf_devmgr_pci_to_accel_dev(accel_pci_dev->pci_dev->physfn); in adf_cleanup_accel() 98 pf = adf_devmgr_pci_to_accel_dev(pdev->physfn); in adf_probe()
|
/kernel/linux/linux-6.6/drivers/crypto/intel/qat/qat_dh895xccvf/ |
H A D | adf_drv.c | 70 pf = adf_devmgr_pci_to_accel_dev(accel_pci_dev->pci_dev->physfn); in adf_cleanup_accel() 98 pf = adf_devmgr_pci_to_accel_dev(pdev->physfn); in adf_probe()
|
/kernel/linux/linux-5.10/arch/powerpc/platforms/powernv/ |
H A D | eeh-powernv.c | 302 parent = pdev->physfn; in pnv_eeh_get_upstream_pe() 1220 if (edev->physfn && (edev->pe->state & EEH_PE_RESET)) in pnv_eeh_cfg_blocked() 1611 if (edev->physfn) in pnv_eeh_restore_config() 1653 parent_mps = pcie_get_mps(pdev->physfn); in pnv_pci_fixup_vf_mps()
|
/kernel/linux/linux-5.10/drivers/vfio/pci/ |
H A D | vfio_pci.c | 523 struct pci_dev *physfn = pci_physfn(vdev->pdev); in get_pf_vdev() local 528 *pf_dev = vfio_device_get_from_dev(&physfn->dev); in get_pf_vdev() 532 if (pci_dev_driver(physfn) != &vfio_pci_driver) { in get_pf_vdev() 1921 struct pci_dev *physfn = pci_physfn(pdev); in vfio_pci_bus_notifier() local 1924 pdev->is_virtfn && physfn == vdev->pdev) { in vfio_pci_bus_notifier() 1930 pdev->is_virtfn && physfn == vdev->pdev) { in vfio_pci_bus_notifier()
|
/kernel/linux/linux-6.6/drivers/vfio/pci/ |
H A D | vfio_pci_core.c | 2042 struct pci_dev *physfn = pci_physfn(pdev); in vfio_pci_bus_notifier() local 2045 pdev->is_virtfn && physfn == vdev->pdev) { in vfio_pci_bus_notifier() 2051 pdev->is_virtfn && physfn == vdev->pdev) { in vfio_pci_bus_notifier() 2068 struct pci_dev *physfn; in vfio_pci_vf_init() local 2078 physfn = pci_physfn(vdev->pdev); in vfio_pci_vf_init() 2081 if (cur->pdev == physfn) { in vfio_pci_vf_init()
|
/kernel/linux/linux-5.10/drivers/net/ethernet/sfc/ |
H A D | ef10.c | 653 if ((efx->pci_dev->physfn) && (!efx->pci_dev->is_physfn)) { in efx_ef10_probe() 654 struct pci_dev *pci_dev_pf = efx->pci_dev->physfn; in efx_ef10_probe() 932 pci_dev_pf = efx->pci_dev->physfn; in efx_ef10_remove() 1075 pci_dev_pf = efx->pci_dev->physfn; in efx_ef10_probe_vf() 1097 if (efx->pci_dev->physfn) { in efx_ef10_probe_vf() 1099 pci_get_drvdata(efx->pci_dev->physfn); in efx_ef10_probe_vf() 3280 if (efx->pci_dev->is_virtfn && efx->pci_dev->physfn) { in efx_ef10_set_mac_address() 3281 struct efx_nic *efx_pf = pci_get_drvdata(efx->pci_dev->physfn); in efx_ef10_set_mac_address()
|
/kernel/linux/linux-6.6/drivers/net/ethernet/sfc/ |
H A D | ef10.c | 652 if ((efx->pci_dev->physfn) && (!efx->pci_dev->is_physfn)) { in efx_ef10_probe() 653 struct pci_dev *pci_dev_pf = efx->pci_dev->physfn; in efx_ef10_probe() 931 pci_dev_pf = efx->pci_dev->physfn; in efx_ef10_remove() 1075 pci_dev_pf = efx->pci_dev->physfn; in efx_ef10_probe_vf() 1097 if (efx->pci_dev->physfn) { in efx_ef10_probe_vf() 1099 pci_get_drvdata(efx->pci_dev->physfn); in efx_ef10_probe_vf() 3313 if (efx->pci_dev->is_virtfn && efx->pci_dev->physfn) { in efx_ef10_set_mac_address() 3314 struct efx_nic *efx_pf = pci_get_drvdata(efx->pci_dev->physfn); in efx_ef10_set_mac_address()
|