Lines Matching refs:guc
36 static int guc_action_vf_reset(struct xe_guc *guc)
45 ret = xe_guc_mmio_send(guc, request, ARRAY_SIZE(request));
54 struct xe_guc *guc = >->uc.guc;
58 err = guc_action_vf_reset(guc);
84 static int guc_action_match_version(struct xe_guc *guc,
102 ret = xe_guc_mmio_send_recv(guc, request, ARRAY_SIZE(request), response);
118 static int guc_action_match_version_any(struct xe_guc *guc,
128 return guc_action_match_version(guc, &wanted, found);
163 struct xe_guc *guc = >->uc.guc;
181 err = guc_action_match_version(guc, &wanted, guc_version);
238 if (!guc_action_match_version_any(guc, &wanted))
294 static int guc_action_vf_notify_resfix_done(struct xe_guc *guc)
303 ret = xe_guc_mmio_send(guc, request, ARRAY_SIZE(request));
317 struct xe_guc *guc = >->uc.guc;
322 err = guc_action_vf_notify_resfix_done(guc);
332 static int guc_action_query_single_klv(struct xe_guc *guc, u32 key,
347 ret = xe_guc_mmio_send_recv(guc, request, ARRAY_SIZE(request), response);
362 xe_gt_WARN_ON(guc_to_gt(guc), value_len > 3);
380 static int guc_action_query_single_klv32(struct xe_guc *guc, u32 key, u32 *value32)
382 return guc_action_query_single_klv(guc, key, value32, hxg_sizeof(u32));
385 static int guc_action_query_single_klv64(struct xe_guc *guc, u32 key, u64 *value64)
390 err = guc_action_query_single_klv(guc, key, value, hxg_sizeof(value));
414 struct xe_guc *guc = >->uc.guc;
422 err = guc_action_query_single_klv32(guc, GUC_KLV_GLOBAL_CFG_GMD_ID_KEY, &value);
436 struct xe_guc *guc = >->uc.guc;
442 err = guc_action_query_single_klv64(guc, GUC_KLV_VF_CFG_GGTT_START_KEY, &start);
446 err = guc_action_query_single_klv64(guc, GUC_KLV_VF_CFG_GGTT_SIZE_KEY, &size);
469 struct xe_guc *guc = >->uc.guc;
476 err = guc_action_query_single_klv64(guc, GUC_KLV_VF_CFG_LMEM_SIZE_KEY, &size);
497 struct xe_guc *guc = >->uc.guc;
503 err = guc_action_query_single_klv32(guc, GUC_KLV_VF_CFG_NUM_CONTEXTS_KEY, &num_ctxs);
507 err = guc_action_query_single_klv32(guc, GUC_KLV_VF_CFG_NUM_DOORBELLS_KEY, &num_dbs);
671 ret = xe_guc_relay_send_to_pf(>->uc.guc.relay,
842 ret = xe_guc_relay_send_to_pf(>->uc.guc.relay,