Lines Matching full: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()
893 offsetof(struct __guc_ads_blob, policies)); in xe_guc_ads_populate_minimal()
927 offsetof(struct __guc_ads_blob, policies)); in xe_guc_ads_populate()
1004 struct guc_policies *policies; in xe_guc_ads_scheduler_policy_toggle_reset() local
1008 policies = kmalloc(sizeof(*policies), GFP_KERNEL); in xe_guc_ads_scheduler_policy_toggle_reset()
1009 if (!policies) in xe_guc_ads_scheduler_policy_toggle_reset()
1012 policies->dpc_promote_time = ads_blob_read(ads, policies.dpc_promote_time); in xe_guc_ads_scheduler_policy_toggle_reset()
1013 policies->max_num_work_items = ads_blob_read(ads, policies.max_num_work_items); in xe_guc_ads_scheduler_policy_toggle_reset()
1014 policies->is_valid = 1; in xe_guc_ads_scheduler_policy_toggle_reset()
1016 policies->global_flags |= GLOBAL_POLICY_DISABLE_ENGINE_RESET; in xe_guc_ads_scheduler_policy_toggle_reset()
1018 policies->global_flags &= ~GLOBAL_POLICY_DISABLE_ENGINE_RESET; in xe_guc_ads_scheduler_policy_toggle_reset()
1020 bo = xe_managed_bo_create_from_data(xe, tile, policies, sizeof(struct guc_policies), in xe_guc_ads_scheduler_policy_toggle_reset()
1030 kfree(policies); in xe_guc_ads_scheduler_policy_toggle_reset()