Commit | Line | Data |
---|---|---|
0d1caff4 DCS |
1 | /* SPDX-License-Identifier: MIT */ |
2 | /* | |
3 | * Copyright © 2023 Intel Corporation | |
4 | */ | |
5 | ||
6 | #ifndef _XE_GSC_H_ | |
7 | #define _XE_GSC_H_ | |
8 | ||
9 | #include "xe_gsc_types.h" | |
10 | ||
aae84bf1 DCS |
11 | struct xe_gt; |
12 | ||
0d1caff4 | 13 | int xe_gsc_init(struct xe_gsc *gsc); |
dd0e89e5 DCS |
14 | int xe_gsc_init_post_hwconfig(struct xe_gsc *gsc); |
15 | void xe_gsc_wait_for_worker_completion(struct xe_gsc *gsc); | |
16 | void xe_gsc_load_start(struct xe_gsc *gsc); | |
997a55ca | 17 | void xe_gsc_remove(struct xe_gsc *gsc); |
0d1caff4 | 18 | |
aae84bf1 DCS |
19 | void xe_gsc_wa_14015076503(struct xe_gt *gt, bool prep); |
20 | ||
0d1caff4 | 21 | #endif |