Lines Matching refs:h2g
2610 struct guc_update_context_policy h2g; member
2615 size_t bytes = sizeof(policy->h2g.header) + in __guc_context_policy_action_size()
2616 (sizeof(policy->h2g.klv[0]) * policy->count); in __guc_context_policy_action_size()
2623 policy->h2g.header.action = INTEL_GUC_ACTION_HOST2GUC_UPDATE_CONTEXT_POLICIES; in __guc_context_policy_start_klv()
2624 policy->h2g.header.ctx_id = guc_id; in __guc_context_policy_start_klv()
2632 policy->h2g.klv[policy->count].kl = \
2635 policy->h2g.klv[policy->count].value = data; \
2651 return guc_submission_send_busy_loop(guc, (u32 *)&policy->h2g, in MAKE_CONTEXT_POLICY_ADD()
4612 struct guc_update_scheduling_policy h2g; member
4617 u32 *start = (void *)&policy->h2g; in __guc_scheduling_policy_action_size()
4618 u32 *end = policy->h2g.data + policy->num_words; in __guc_scheduling_policy_action_size()
4626 policy->h2g.header.action = INTEL_GUC_ACTION_UPDATE_SCHEDULING_POLICIES_KLV; in __guc_scheduling_policy_start_klv()
4627 policy->max_words = ARRAY_SIZE(policy->h2g.data); in __guc_scheduling_policy_start_klv()
4637 u32 *klv_ptr = policy->h2g.data + policy->num_words; in __guc_scheduling_policy_add_klv()
4652 ret = intel_guc_send(guc, (u32 *)&policy->h2g, in __guc_action_set_scheduling_policies()