Searched refs:guc (Results 1 – 7 of 7) sorted by relevance
78 static int host2guc_action(struct intel_guc *guc, u32 *data, u32 len) in host2guc_action() argument80 struct drm_i915_private *dev_priv = guc_to_i915(guc); in host2guc_action()89 spin_lock(&dev_priv->guc.host2guc_lock); in host2guc_action()91 dev_priv->guc.action_count += 1; in host2guc_action()92 dev_priv->guc.action_cmd = data[0]; in host2guc_action()117 dev_priv->guc.action_fail += 1; in host2guc_action()118 dev_priv->guc.action_err = ret; in host2guc_action()120 dev_priv->guc.action_status = status; in host2guc_action()122 spin_unlock(&dev_priv->guc.host2guc_lock); in host2guc_action()132 static int host2guc_allocate_doorbell(struct intel_guc *guc, in host2guc_allocate_doorbell() argument[all …]
139 struct intel_guc *guc = &dev_priv->guc; in set_guc_init_params() local163 params[GUC_CTL_LOG_PARAMS] = guc->log_flags; in set_guc_init_params()170 u32 pgs = i915_gem_obj_ggtt_offset(dev_priv->guc.ctx_pool_obj); in set_guc_init_params()237 struct intel_guc_fw *guc_fw = &dev_priv->guc.guc_fw; in guc_ucode_xfer_dma()296 struct intel_guc_fw *guc_fw = &dev_priv->guc.guc_fw; in guc_ucode_xfer()378 struct intel_guc_fw *guc_fw = &dev_priv->guc.guc_fw; in intel_guc_ucode_load()552 struct intel_guc_fw *guc_fw = &dev_priv->guc.guc_fw; in intel_guc_ucode_init()596 struct intel_guc_fw *guc_fw = &dev_priv->guc.guc_fw; in intel_guc_ucode_fini()
33 struct intel_guc *guc; member
2388 struct intel_guc_fw *guc_fw = &dev_priv->guc.guc_fw; in i915_guc_load_status_info()2455 struct intel_guc guc; in i915_guc_info() local2465 spin_lock(&dev_priv->guc.host2guc_lock); in i915_guc_info()2466 guc = dev_priv->guc; in i915_guc_info()2467 if (guc.execbuf_client) { in i915_guc_info()2468 spin_lock(&guc.execbuf_client->wq_lock); in i915_guc_info()2469 client = *guc.execbuf_client; in i915_guc_info()2470 spin_unlock(&guc.execbuf_client->wq_lock); in i915_guc_info()2472 spin_unlock(&dev_priv->guc.host2guc_lock); in i915_guc_info()2474 seq_printf(m, "GuC total action count: %llu\n", guc.action_count); in i915_guc_info()[all …]
1717 struct intel_guc guc; member1975 static inline struct drm_i915_private *guc_to_i915(struct intel_guc *guc) in guc_to_i915() argument1977 return container_of(guc, struct drm_i915_private, guc); in guc_to_i915()
735 if (dev_priv->guc.execbuf_client) in intel_logical_ring_advance_and_submit()736 i915_guc_submit(dev_priv->guc.execbuf_client, request); in intel_logical_ring_advance_and_submit()
629 API-intel-guc-ucode-load630 API-intel-guc-ucode-init631 API-intel-guc-ucode-fini632 API-i915-guc-submit633 API-gem-allocate-guc-obj634 API-gem-release-guc-obj635 API-guc-client-alloc636 API-intel-guc-suspend637 API-intel-guc-resume