Home
last modified time | relevance | path

Searched refs:physfn (Results 1 - 25 of 55) sorted by relevance

123

/kernel/linux/linux-5.10/drivers/xen/
H A Dpci.c31 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 Dpci.c32 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 Dpci_iov.c44 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 Dpci_iov.c44 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 Diov.c71 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 Dphysdev.h192 } physfn; member
261 } physfn; member
/kernel/linux/linux-6.6/include/xen/interface/
H A Dphysdev.h174 } physfn; member
243 } physfn; member
/kernel/linux/linux-5.10/drivers/pci/
H A Diov.c115 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 Deeh_pseries.c74 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 Deeh_pseries.c76 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 Deeh_sysfs.c114 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 Deeh_driver.c465 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 Deeh_sysfs.c115 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 Deeh_driver.c464 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 Dadf_drv.c69 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 Dadf_drv.c69 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 Dadf_drv.c69 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 Dadf_drv.c70 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 Dadf_drv.c70 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 Dadf_drv.c70 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 Deeh-powernv.c302 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 Dvfio_pci.c523 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 Dvfio_pci_core.c2042 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 Def10.c653 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 Def10.c652 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()

Completed in 33 milliseconds

123