Lines Matching +full:pm +full:- +full:alive
1 // SPDX-License-Identifier: MIT
3 * Copyright © 2023-2024 Intel Corporation
67 struct pci_dev *pdev = to_pci_dev(xe->drm.dev); in pf_enable_vfs()
77 * We must hold additional reference to the runtime PM to keep PF in D0 in pf_enable_vfs()
78 * during VFs lifetime, as our VFs do not implement the PM capability. in pf_enable_vfs()
81 * This will also keep GuC alive with all VFs' configurations. in pf_enable_vfs()
83 * We will release this additional PM reference in pf_disable_vfs(). in pf_enable_vfs()
110 struct device *dev = xe->drm.dev; in pf_disable_vfs()
126 /* not needed anymore - see pf_enable_vfs() */ in pf_disable_vfs()
134 * xe_pci_sriov_configure - Configure SR-IOV (enable/disable VFs).
140 * This callback will be called by the PCI subsystem to enable or disable SR-IOV
151 return -ENODEV; in xe_pci_sriov_configure()
154 return -EINVAL; in xe_pci_sriov_configure()
157 return -ERANGE; in xe_pci_sriov_configure()
160 return -EBUSY; in xe_pci_sriov_configure()