Lines Matching refs:guc

21 static int guc_action_update_vgt_policy(struct xe_guc *guc, u64 addr, u32 size)  in guc_action_update_vgt_policy()  argument
30 return xe_guc_ct_send_block(&guc->ct, request, ARRAY_SIZE(request)); in guc_action_update_vgt_policy()
42 struct xe_guc *guc = &gt->uc.guc; in pf_send_policy_klvs() local
56 ret = guc_action_update_vgt_policy(guc, xe_bo_ggtt_addr(bo), num_dwords); in pf_send_policy_klvs()
144 &gt->sriov.pf.policy.guc.sched_if_idle, in pf_provision_sched_if_idle()
153 return pf_provision_sched_if_idle(gt, gt->sriov.pf.policy.guc.sched_if_idle); in pf_reprovision_sched_if_idle()
161 gt->sriov.pf.policy.guc.sched_if_idle = false; in pf_sanitize_sched_if_idle()
199 enable = gt->sriov.pf.policy.guc.sched_if_idle; in xe_gt_sriov_pf_policy_get_sched_if_idle()
211 &gt->sriov.pf.policy.guc.reset_engine, enable); in pf_provision_reset_engine()
219 return pf_provision_reset_engine(gt, gt->sriov.pf.policy.guc.reset_engine); in pf_reprovision_reset_engine()
227 gt->sriov.pf.policy.guc.reset_engine = false; in pf_sanitize_reset_engine()
265 enable = gt->sriov.pf.policy.guc.reset_engine; in xe_gt_sriov_pf_policy_get_reset_engine()
277 &gt->sriov.pf.policy.guc.sample_period, value); in pf_provision_sample_period()
285 return pf_provision_sample_period(gt, gt->sriov.pf.policy.guc.sample_period); in pf_reprovision_sample_period()
293 gt->sriov.pf.policy.guc.sample_period = 0; in pf_sanitize_sample_period()
331 value = gt->sriov.pf.policy.guc.sample_period; in xe_gt_sriov_pf_policy_get_sample_period()
414 print_guc_policies(p, &gt->sriov.pf.policy.guc); in xe_gt_sriov_pf_policy_print()