xe_guc_ads
static size_t guc_ads_regset_size(struct xe_guc_ads *ads)
static size_t guc_ads_golden_lrc_size(struct xe_guc_ads *ads)
static u32 guc_ads_waklv_size(struct xe_guc_ads *ads)
static size_t guc_ads_capture_size(struct xe_guc_ads *ads)
static size_t guc_ads_um_queues_size(struct xe_guc_ads *ads)
static size_t guc_ads_private_data_size(struct xe_guc_ads *ads)
static size_t guc_ads_regset_offset(struct xe_guc_ads *ads)
static size_t guc_ads_golden_lrc_offset(struct xe_guc_ads *ads)
static size_t guc_ads_waklv_offset(struct xe_guc_ads *ads)
static size_t guc_ads_capture_offset(struct xe_guc_ads *ads)
static size_t guc_ads_um_queues_offset(struct xe_guc_ads *ads)
static size_t guc_ads_private_data_offset(struct xe_guc_ads *ads)
static size_t guc_ads_size(struct xe_guc_ads *ads)
static size_t calculate_golden_lrc_size(struct xe_guc_ads *ads)
static void guc_waklv_enable(struct xe_guc_ads *ads,
static void guc_waklv_init(struct xe_guc_ads *ads)
ads_to_guc(struct xe_guc_ads *ads)
static int calculate_waklv_size(struct xe_guc_ads *ads)
int xe_guc_ads_init(struct xe_guc_ads *ads)
int xe_guc_ads_init_post_hwconfig(struct xe_guc_ads *ads)
ads_to_gt(struct xe_guc_ads *ads)
static void guc_policies_init(struct xe_guc_ads *ads)
static void guc_golden_lrc_init(struct xe_guc_ads *ads)
ads_to_xe(struct xe_guc_ads *ads)
ads_to_map(struct xe_guc_ads *ads)
static inline bool get_capture_list(struct xe_guc_ads *ads, struct xe_guc *guc, struct xe_gt *gt,
static int guc_capture_prep_lists(struct xe_guc_ads *ads)
static void guc_mmio_regset_write_one(struct xe_guc_ads *ads,
static unsigned int guc_mmio_regset_write(struct xe_guc_ads *ads,
static void guc_mmio_reg_state_init(struct xe_guc_ads *ads)
static void guc_um_init_params(struct xe_guc_ads *ads)
static void guc_doorbell_init(struct xe_guc_ads *ads)
void xe_guc_ads_populate_minimal(struct xe_guc_ads *ads)
void xe_guc_ads_populate(struct xe_guc_ads *ads)
static void guc_golden_lrc_populate(struct xe_guc_ads *ads)
void xe_guc_ads_populate_post_load(struct xe_guc_ads *ads)
static int guc_ads_action_update_policies(struct xe_guc_ads *ads, u32 policy_offset)
int xe_guc_ads_scheduler_policy_toggle_reset(struct xe_guc_ads *ads,
struct xe_guc_ads;
int xe_guc_ads_init(struct xe_guc_ads *ads);
int xe_guc_ads_init_post_hwconfig(struct xe_guc_ads *ads);
void xe_guc_ads_populate(struct xe_guc_ads *ads);
void xe_guc_ads_populate_minimal(struct xe_guc_ads *ads);
void xe_guc_ads_populate_post_load(struct xe_guc_ads *ads);
int xe_guc_ads_scheduler_policy_toggle_reset(struct xe_guc_ads *ads,
struct xe_guc_ads ads;