Home
last modified time | relevance | path

Searched refs:guc (Results 1 – 7 of 7) sorted by relevance

/linux-4.4.14/drivers/gpu/drm/i915/
Di915_guc_submission.c78 static int host2guc_action(struct intel_guc *guc, u32 *data, u32 len) in host2guc_action() argument
80 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 …]
Dintel_guc_loader.c139 struct intel_guc *guc = &dev_priv->guc; in set_guc_init_params() local
163 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()
Dintel_guc.h33 struct intel_guc *guc; member
Di915_debugfs.c2388 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() local
2465 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 …]
Di915_drv.h1717 struct intel_guc guc; member
1975 static inline struct drm_i915_private *guc_to_i915(struct intel_guc *guc) in guc_to_i915() argument
1977 return container_of(guc, struct drm_i915_private, guc); in guc_to_i915()
Dintel_lrc.c735 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()
/linux-4.4.14/Documentation/DocBook/
Dgpu.xml.db629 API-intel-guc-ucode-load
630 API-intel-guc-ucode-init
631 API-intel-guc-ucode-fini
632 API-i915-guc-submit
633 API-gem-allocate-guc-obj
634 API-gem-release-guc-obj
635 API-guc-client-alloc
636 API-intel-guc-suspend
637 API-intel-guc-resume