Lines Matching defs:ads

38 ads_to_guc(struct xe_guc_ads *ads)  in ads_to_guc()
44 ads_to_gt(struct xe_guc_ads *ads) in ads_to_gt()
50 ads_to_xe(struct xe_guc_ads *ads) in ads_to_xe()
56 ads_to_map(struct xe_guc_ads *ads) in ads_to_map()
112 struct guc_ads ads; member
135 static size_t guc_ads_regset_size(struct xe_guc_ads *ads) in guc_ads_regset_size()
144 static size_t guc_ads_golden_lrc_size(struct xe_guc_ads *ads) in guc_ads_golden_lrc_size()
149 static u32 guc_ads_waklv_size(struct xe_guc_ads *ads) in guc_ads_waklv_size()
154 static size_t guc_ads_capture_size(struct xe_guc_ads *ads) in guc_ads_capture_size()
159 static size_t guc_ads_um_queues_size(struct xe_guc_ads *ads) in guc_ads_um_queues_size()
169 static size_t guc_ads_private_data_size(struct xe_guc_ads *ads) in guc_ads_private_data_size()
174 static size_t guc_ads_regset_offset(struct xe_guc_ads *ads) in guc_ads_regset_offset()
179 static size_t guc_ads_golden_lrc_offset(struct xe_guc_ads *ads) in guc_ads_golden_lrc_offset()
189 static size_t guc_ads_waklv_offset(struct xe_guc_ads *ads) in guc_ads_waklv_offset()
199 static size_t guc_ads_capture_offset(struct xe_guc_ads *ads) in guc_ads_capture_offset()
209 static size_t guc_ads_um_queues_offset(struct xe_guc_ads *ads) in guc_ads_um_queues_offset()
219 static size_t guc_ads_private_data_offset(struct xe_guc_ads *ads) in guc_ads_private_data_offset()
229 static size_t guc_ads_size(struct xe_guc_ads *ads) in guc_ads_size()
268 static size_t calculate_golden_lrc_size(struct xe_guc_ads *ads) in calculate_golden_lrc_size()
286 static void guc_waklv_enable_one_word(struct xe_guc_ads *ads, in guc_waklv_enable_one_word()
313 static void guc_waklv_enable_simple(struct xe_guc_ads *ads, in guc_waklv_enable_simple()
336 static void guc_waklv_init(struct xe_guc_ads *ads) in guc_waklv_init()
396 static int calculate_waklv_size(struct xe_guc_ads *ads) in calculate_waklv_size()
407 int xe_guc_ads_init(struct xe_guc_ads *ads) in xe_guc_ads_init()
443 int xe_guc_ads_init_post_hwconfig(struct xe_guc_ads *ads) in xe_guc_ads_init_post_hwconfig()
462 static void guc_policies_init(struct xe_guc_ads *ads) in guc_policies_init()
503 static void guc_golden_lrc_init(struct xe_guc_ads *ads) in guc_golden_lrc_init()
610 static inline bool get_capture_list(struct xe_guc_ads *ads, struct xe_guc *guc, struct xe_gt *gt, in get_capture_list()
627 static int guc_capture_prep_lists(struct xe_guc_ads *ads) in guc_capture_prep_lists()
724 static void guc_mmio_regset_write_one(struct xe_guc_ads *ads, in guc_mmio_regset_write_one()
752 static unsigned int guc_mmio_regset_write(struct xe_guc_ads *ads, in guc_mmio_regset_write()
796 static void guc_mmio_reg_state_init(struct xe_guc_ads *ads) in guc_mmio_reg_state_init()
838 static void guc_um_init_params(struct xe_guc_ads *ads) in guc_um_init_params()
861 static void guc_doorbell_init(struct xe_guc_ads *ads) in guc_doorbell_init()
883 void xe_guc_ads_populate_minimal(struct xe_guc_ads *ads) in xe_guc_ads_populate_minimal()
906 void xe_guc_ads_populate(struct xe_guc_ads *ads) in xe_guc_ads_populate()
945 static void guc_golden_lrc_populate(struct xe_guc_ads *ads) in guc_golden_lrc_populate()
981 void xe_guc_ads_populate_post_load(struct xe_guc_ads *ads) in xe_guc_ads_populate_post_load()
986 static int guc_ads_action_update_policies(struct xe_guc_ads *ads, u32 policy_offset) in guc_ads_action_update_policies()
1005 int xe_guc_ads_scheduler_policy_toggle_reset(struct xe_guc_ads *ads) in xe_guc_ads_scheduler_policy_toggle_reset()