Lines Matching refs:policies
113 struct guc_policies policies; member
461 ads_blob_write(ads, policies.dpc_promote_time, in guc_policies_init()
463 ads_blob_write(ads, policies.max_num_work_items, in guc_policies_init()
469 ads_blob_write(ads, policies.global_flags, global_flags); in guc_policies_init()
470 ads_blob_write(ads, policies.is_valid, 1); in guc_policies_init()
865 offsetof(struct __guc_ads_blob, policies)); in xe_guc_ads_populate_minimal()
899 offsetof(struct __guc_ads_blob, policies)); in xe_guc_ads_populate()
989 struct guc_policies *policies; in xe_guc_ads_scheduler_policy_toggle_reset() local
993 policies = kmalloc(sizeof(*policies), GFP_KERNEL); in xe_guc_ads_scheduler_policy_toggle_reset()
994 if (!policies) in xe_guc_ads_scheduler_policy_toggle_reset()
997 policies->dpc_promote_time = ads_blob_read(ads, policies.dpc_promote_time); in xe_guc_ads_scheduler_policy_toggle_reset()
998 policies->max_num_work_items = ads_blob_read(ads, policies.max_num_work_items); in xe_guc_ads_scheduler_policy_toggle_reset()
999 policies->is_valid = 1; in xe_guc_ads_scheduler_policy_toggle_reset()
1001 policies->global_flags |= GLOBAL_POLICY_DISABLE_ENGINE_RESET; in xe_guc_ads_scheduler_policy_toggle_reset()
1003 policies->global_flags &= ~GLOBAL_POLICY_DISABLE_ENGINE_RESET; in xe_guc_ads_scheduler_policy_toggle_reset()
1005 bo = xe_managed_bo_create_from_data(xe, tile, policies, sizeof(struct guc_policies), in xe_guc_ads_scheduler_policy_toggle_reset()
1015 kfree(policies); in xe_guc_ads_scheduler_policy_toggle_reset()