Symbol: xe_guc_ads
drivers/gpu/drm/xe/xe_guc_ads.c
134
static size_t guc_ads_regset_size(struct xe_guc_ads *ads)
drivers/gpu/drm/xe/xe_guc_ads.c
143
static size_t guc_ads_golden_lrc_size(struct xe_guc_ads *ads)
drivers/gpu/drm/xe/xe_guc_ads.c
148
static u32 guc_ads_waklv_size(struct xe_guc_ads *ads)
drivers/gpu/drm/xe/xe_guc_ads.c
153
static size_t guc_ads_capture_size(struct xe_guc_ads *ads)
drivers/gpu/drm/xe/xe_guc_ads.c
158
static size_t guc_ads_um_queues_size(struct xe_guc_ads *ads)
drivers/gpu/drm/xe/xe_guc_ads.c
168
static size_t guc_ads_private_data_size(struct xe_guc_ads *ads)
drivers/gpu/drm/xe/xe_guc_ads.c
173
static size_t guc_ads_regset_offset(struct xe_guc_ads *ads)
drivers/gpu/drm/xe/xe_guc_ads.c
178
static size_t guc_ads_golden_lrc_offset(struct xe_guc_ads *ads)
drivers/gpu/drm/xe/xe_guc_ads.c
188
static size_t guc_ads_waklv_offset(struct xe_guc_ads *ads)
drivers/gpu/drm/xe/xe_guc_ads.c
198
static size_t guc_ads_capture_offset(struct xe_guc_ads *ads)
drivers/gpu/drm/xe/xe_guc_ads.c
208
static size_t guc_ads_um_queues_offset(struct xe_guc_ads *ads)
drivers/gpu/drm/xe/xe_guc_ads.c
218
static size_t guc_ads_private_data_offset(struct xe_guc_ads *ads)
drivers/gpu/drm/xe/xe_guc_ads.c
228
static size_t guc_ads_size(struct xe_guc_ads *ads)
drivers/gpu/drm/xe/xe_guc_ads.c
267
static size_t calculate_golden_lrc_size(struct xe_guc_ads *ads)
drivers/gpu/drm/xe/xe_guc_ads.c
285
static void guc_waklv_enable(struct xe_guc_ads *ads,
drivers/gpu/drm/xe/xe_guc_ads.c
309
static void guc_waklv_init(struct xe_guc_ads *ads)
drivers/gpu/drm/xe/xe_guc_ads.c
37
ads_to_guc(struct xe_guc_ads *ads)
drivers/gpu/drm/xe/xe_guc_ads.c
376
static int calculate_waklv_size(struct xe_guc_ads *ads)
drivers/gpu/drm/xe/xe_guc_ads.c
387
int xe_guc_ads_init(struct xe_guc_ads *ads)
drivers/gpu/drm/xe/xe_guc_ads.c
423
int xe_guc_ads_init_post_hwconfig(struct xe_guc_ads *ads)
drivers/gpu/drm/xe/xe_guc_ads.c
43
ads_to_gt(struct xe_guc_ads *ads)
drivers/gpu/drm/xe/xe_guc_ads.c
442
static void guc_policies_init(struct xe_guc_ads *ads)
drivers/gpu/drm/xe/xe_guc_ads.c
483
static void guc_golden_lrc_init(struct xe_guc_ads *ads)
drivers/gpu/drm/xe/xe_guc_ads.c
49
ads_to_xe(struct xe_guc_ads *ads)
drivers/gpu/drm/xe/xe_guc_ads.c
55
ads_to_map(struct xe_guc_ads *ads)
drivers/gpu/drm/xe/xe_guc_ads.c
590
static inline bool get_capture_list(struct xe_guc_ads *ads, struct xe_guc *guc, struct xe_gt *gt,
drivers/gpu/drm/xe/xe_guc_ads.c
607
static int guc_capture_prep_lists(struct xe_guc_ads *ads)
drivers/gpu/drm/xe/xe_guc_ads.c
704
static void guc_mmio_regset_write_one(struct xe_guc_ads *ads,
drivers/gpu/drm/xe/xe_guc_ads.c
732
static unsigned int guc_mmio_regset_write(struct xe_guc_ads *ads,
drivers/gpu/drm/xe/xe_guc_ads.c
776
static void guc_mmio_reg_state_init(struct xe_guc_ads *ads)
drivers/gpu/drm/xe/xe_guc_ads.c
818
static void guc_um_init_params(struct xe_guc_ads *ads)
drivers/gpu/drm/xe/xe_guc_ads.c
845
static void guc_doorbell_init(struct xe_guc_ads *ads)
drivers/gpu/drm/xe/xe_guc_ads.c
867
void xe_guc_ads_populate_minimal(struct xe_guc_ads *ads)
drivers/gpu/drm/xe/xe_guc_ads.c
890
void xe_guc_ads_populate(struct xe_guc_ads *ads)
drivers/gpu/drm/xe/xe_guc_ads.c
929
static void guc_golden_lrc_populate(struct xe_guc_ads *ads)
drivers/gpu/drm/xe/xe_guc_ads.c
965
void xe_guc_ads_populate_post_load(struct xe_guc_ads *ads)
drivers/gpu/drm/xe/xe_guc_ads.c
970
static int guc_ads_action_update_policies(struct xe_guc_ads *ads, u32 policy_offset)
drivers/gpu/drm/xe/xe_guc_ads.c
990
int xe_guc_ads_scheduler_policy_toggle_reset(struct xe_guc_ads *ads,
drivers/gpu/drm/xe/xe_guc_ads.h
11
struct xe_guc_ads;
drivers/gpu/drm/xe/xe_guc_ads.h
13
int xe_guc_ads_init(struct xe_guc_ads *ads);
drivers/gpu/drm/xe/xe_guc_ads.h
14
int xe_guc_ads_init_post_hwconfig(struct xe_guc_ads *ads);
drivers/gpu/drm/xe/xe_guc_ads.h
15
void xe_guc_ads_populate(struct xe_guc_ads *ads);
drivers/gpu/drm/xe/xe_guc_ads.h
16
void xe_guc_ads_populate_minimal(struct xe_guc_ads *ads);
drivers/gpu/drm/xe/xe_guc_ads.h
17
void xe_guc_ads_populate_post_load(struct xe_guc_ads *ads);
drivers/gpu/drm/xe/xe_guc_ads.h
18
int xe_guc_ads_scheduler_policy_toggle_reset(struct xe_guc_ads *ads,
drivers/gpu/drm/xe/xe_guc_types.h
60
struct xe_guc_ads ads;