31 lines · c
1/* SPDX-License-Identifier: MIT */2/*3 * Copyright © 2023-2024 Intel Corporation4 */5 6#ifndef _XE_GT_SRIOV_PF_H_7#define _XE_GT_SRIOV_PF_H_8 9struct xe_gt;10 11#ifdef CONFIG_PCI_IOV12int xe_gt_sriov_pf_init_early(struct xe_gt *gt);13void xe_gt_sriov_pf_init_hw(struct xe_gt *gt);14void xe_gt_sriov_pf_restart(struct xe_gt *gt);15#else16static inline int xe_gt_sriov_pf_init_early(struct xe_gt *gt)17{18 return 0;19}20 21static inline void xe_gt_sriov_pf_init_hw(struct xe_gt *gt)22{23}24 25static inline void xe_gt_sriov_pf_restart(struct xe_gt *gt)26{27}28#endif29 30#endif31