/* SPDX-License-Identifier: MIT */ /* * Copyright © 2023-2024 Intel Corporation */ #ifndef _XE_GT_SRIOV_PF_CONFIG_TYPES_H_ #define _XE_GT_SRIOV_PF_CONFIG_TYPES_H_ #include <drm/drm_mm.h> #include "xe_guc_klv_thresholds_set_types.h" struct xe_bo; /** * struct xe_gt_sriov_config - GT level per-VF configuration data. * * Used by the PF driver to maintain per-VF provisioning data. */ struct xe_gt_sriov_config { … }; /** * struct xe_gt_sriov_spare_config - GT-level PF spare configuration data. * * Used by the PF driver to maintain it's own reserved (spare) provisioning * data that is not applicable to be tracked in struct xe_gt_sriov_config. */ struct xe_gt_sriov_spare_config { … }; #endif