HomeSort by: relevance | last modified time | path
    Searched defs:guc (Results 1 - 8 of 8) sorted by relevancy

  /src/sys/external/bsd/drm2/dist/drm/i915/
intel_wopcm.h 17 * @guc: GuC WOPCM Region info.
18 * @guc.base: GuC WOPCM base which is offset from WOPCM base.
19 * @guc.size: Size of the GuC WOPCM region.
26 } guc; member in struct:intel_wopcm
36 * 0 if GuC is not present or not in use.
37 * Otherwise, the GuC WOPCM base.
41 return wopcm->guc.base
    [all...]
i915_debugfs.c 517 seq_printf(m, "GUC/SG Intr Enable:\t %08x\n",
642 seq_printf(m, "GUC/SG Intr Mask:\t %08x\n",
1720 intel_uc_fw_dump(&dev_priv->gt.uc.guc.fw, &p);
1763 struct intel_guc_log *log = &dev_priv->gt.uc.guc.log;
1767 seq_puts(m, "GuC log relay not created\n");
1771 seq_puts(m, "GuC logging stats:\n");
1801 const struct intel_guc *guc = &dev_priv->gt.uc.guc; local in function:i915_guc_stage_pool
1802 struct guc_stage_desc *desc = guc->stage_desc_pool_vaddr;
1814 seq_printf(m, "GuC stage descriptor %u:\n", index)
1918 struct intel_guc *guc = &i915->gt.uc.guc; local in function:i915_guc_log_relay_open
1958 struct intel_guc *guc = &i915->gt.uc.guc; local in function:i915_guc_log_relay_release
    [all...]
  /src/sys/external/bsd/drm2/dist/drm/i915/gt/uc/
intel_huc.c 25 * triggering its security authentication, which is performed by the GuC. For
26 * The GuC to correctly perform the authentication, the HuC binary must be
27 * loaded before the GuC one. Loading the HuC is optional; however, not using
38 * Similarly to the GuC, the HuC can't do any memory allocations on its own,
65 struct intel_guc *guc = &gt->uc.guc; local in function:intel_huc_rsa_data_create
77 * through GTT. Unfortunately, this means GuC cannot perform
78 * the HuC auth. as the rsa offset now falls within the GuC
81 * signature. The GuC can use this extra pinning to perform
82 * the authentication since its GGTT offset will be GuC
161 struct intel_guc *guc = &gt->uc.guc; local in function:intel_huc_auth
    [all...]
intel_uc.h 29 struct intel_guc guc; member in struct:intel_uc
32 /* Snapshot of GuC log from last failed load */
47 return intel_guc_is_supported(&uc->guc);
52 return intel_guc_is_enabled(&uc->guc);
57 return intel_guc_is_submission_supported(&uc->guc);
62 return intel_guc_is_submission_supported(&uc->guc);
intel_guc_log.c 21 * DOC: GuC firmware log
29 static int guc_action_flush_log_complete(struct intel_guc *guc)
35 return intel_guc_send(guc, action, ARRAY_SIZE(action));
38 static int guc_action_flush_log(struct intel_guc *guc)
45 return intel_guc_send(guc, action, ARRAY_SIZE(action));
48 static int guc_action_control_log(struct intel_guc *guc, bool enable,
60 return intel_guc_send(guc, action, ARRAY_SIZE(action));
201 "GuC log buffer overflow\n");
237 /* Get the pointer to shared GuC log buffer */
260 * Make a copy of the state structure, inside GuC log buffe
374 struct intel_guc *guc = log_to_guc(log); local in function:guc_log_relay_create
421 struct intel_guc *guc = log_to_guc(log); local in function:guc_log_capture_logs
460 struct intel_guc *guc = log_to_guc(log); local in function:intel_guc_log_create
518 struct intel_guc *guc = log_to_guc(log); local in function:intel_guc_log_set_level
626 struct intel_guc *guc = log_to_guc(log); local in function:intel_guc_log_relay_flush
652 struct intel_guc *guc = log_to_guc(log); local in function:guc_log_relay_stop
    [all...]
intel_uc.c 23 /* Reset GuC providing us with fresh state for both GuC and HuC.
37 DRM_ERROR("Failed to reset GuC, ret = %d\n", ret);
43 "GuC status: 0x%x, MIA core expected to be in reset\n",
54 "enable_guc=%d (guc:%s submission:%s huc:%s)\n",
73 i915_modparams.enable_guc, "GuC is not supported!");
85 i915_modparams.enable_guc, "GuC submission is N/A");
96 intel_guc_init_early(&uc->guc);
120 intel_guc_init_send_regs(&uc->guc);
125 struct intel_guc *guc = &uc->guc local in function:__uc_capture_load_err_log
283 struct intel_guc *guc = &uc->guc; local in function:__uc_init
312 struct intel_guc *guc = &uc->guc; local in function:__uc_sanitize
405 struct intel_guc *guc = &uc->guc; local in function:__uc_init_hw
511 struct intel_guc *guc = &uc->guc; local in function:__uc_fini_hw
533 struct intel_guc *guc = &uc->guc; local in function:intel_uc_reset_prepare
544 struct intel_guc *guc = &uc->guc; local in function:intel_uc_runtime_suspend
559 struct intel_guc *guc = &uc->guc; local in function:intel_uc_suspend
571 struct intel_guc *guc = &uc->guc; local in function:__uc_resume
    [all...]
intel_guc_ct.c 87 static int guc_action_register_ct_buffer(struct intel_guc *guc,
100 err = intel_guc_send_mmio(guc, action, ARRAY_SIZE(action), NULL, 0);
107 static int guc_action_deregister_ct_buffer(struct intel_guc *guc,
118 err = intel_guc_send_mmio(guc, action, ARRAY_SIZE(action), NULL, 0);
135 struct intel_guc *guc = ct_to_guc(ct); local in function:intel_guc_ct_init
164 err = intel_guc_allocate_and_map_vma(guc, PAGE_SIZE, &ct->vma, &blob);
171 intel_guc_ggtt_offset(guc, ct->vma));
205 struct intel_guc *guc = ct_to_guc(ct); local in function:intel_guc_ct_enable
214 base = intel_guc_ggtt_offset(guc, ct->vma);
229 err = guc_action_register_ct_buffer(guc,
259 struct intel_guc *guc = ct_to_guc(ct); local in function:intel_guc_ct_disable
548 struct intel_guc *guc = ct_to_guc(ct); local in function:intel_guc_ct_send
719 struct intel_guc *guc = ct_to_guc(ct); local in function:ct_process_request
    [all...]
intel_guc_submission.c 27 * DOC: GuC-based command submission
29 * IMPORTANT NOTE: GuC submission is currently not supported in i915. The GuC
35 * GuC stage descriptor:
37 * descriptors, and shares them with the GuC. Currently, we only use one
38 * descriptor. This stage descriptor lets the GuC know about the workqueue and
39 * process descriptor. Theoretically, it also lets the GuC know about our HW
41 * where the GuC uses the LRCA sent via the work item instead. This is called
47 * triggers an interrupt on the GuC via another register write (0xC4C8).
55 * WQ_TYPE_INORDER is needed to support legacy submission via GuC, whic
250 struct intel_guc *guc = &engine->gt->uc.guc; local in function:guc_submit
    [all...]

Completed in 16 milliseconds