/linux-master/drivers/gpu/drm/i915/gt/uc/ |
H A D | guc_capture_fwif.h | 49 u32 guc_id; member in struct:__guc_capture_parsed_output 121 u32 guc_id; /* if type-instance, context index of hung context, else set to ~0 */ member in struct:guc_state_capture_header_t
|
H A D | intel_guc_submission.c | 55 * H2G. A unique guc_id is associated with each context. The context is either 77 * This delay is only done if the context isn't closed and the guc_id usage is 81 * Before a context can be destroyed or if we steal its guc_id we must 82 * deregister the context with the GuC via H2G. If stealing the guc_id it isn't 83 * safe to submit anything to this guc_id until the deregister completes so a 84 * fence is used to stall all requests associated with this guc_id until the 85 * corresponding G2H returns indicating the guc_id has been deregistered. 94 * request creation time if that context is unpinned. If a guc_id can't be found 157 * partition the guc_id space. We believe the number of multi-lrc contexts in 391 return ce->guc_id 2399 __guc_action_register_multi_lrc_v69(struct intel_guc *guc, struct intel_context *ce, u32 guc_id, u32 offset, bool loop) argument 2466 __guc_action_register_context_v69(struct intel_guc *guc, u32 guc_id, u32 offset, bool loop) argument 2564 __guc_action_deregister_context(struct intel_guc *guc, u32 guc_id) argument 2577 deregister_context(struct intel_context *ce, u32 guc_id) argument 2621 __guc_context_policy_start_klv(struct context_policy *policy, u16 guc_id) argument 3002 __guc_context_sched_disable(struct intel_guc *guc, struct intel_context *ce, u16 guc_id) argument 3063 u16 guc_id; local 3169 __guc_context_set_preemption_timeout(struct intel_guc *guc, u16 guc_id, u32 preemption_timeout) argument 3214 u16 guc_id; local 3251 u16 guc_id; variable [all...] |
H A D | intel_guc_fwif.h | 152 #define GUC_ID_TO_ENGINE_CLASS(guc_id) \ 153 (((guc_id) & GUC_ENGINE_CLASS_MASK) >> GUC_ENGINE_CLASS_SHIFT) 154 #define GUC_ID_TO_ENGINE_INSTANCE(guc_id) \ 155 (((guc_id) & GUC_ENGINE_INSTANCE_MASK) >> GUC_ENGINE_INSTANCE_SHIFT)
|
H A D | intel_guc_capture.c | 857 read += guc_capture_log_remove_dw(guc, buf, &hdr->guc_id); 1041 new->guc_id = original->guc_id; 1245 node->guc_id = hdr.guc_id; 1413 i915_error_printf(ebuf, " GuC-Context-Id: 0x%08x\n", (node)->guc_id); \ 1556 if (n->eng_inst == GUC_ID_TO_ENGINE_INSTANCE(engine->guc_id) && 1557 n->eng_class == GUC_ID_TO_ENGINE_CLASS(engine->guc_id) && 1558 n->guc_id == ce->guc_id [all...] |
/linux-master/drivers/gpu/drm/xe/ |
H A D | xe_trace.h | 140 __field(u16, guc_id) 150 __entry->guc_id = q->guc->id; 155 TP_printk("%d:0x%x, gt=%d, width=%d, guc_id=%d, guc_state=0x%x, flags=0x%x", 157 __entry->gt_id, __entry->width, __entry->guc_id, 257 __field(u16, guc_id) 267 __entry->guc_id = job->q->guc->id; 276 TP_printk("fence=0x%016llx, seqno=%u, guc_id=%d, batch_addr=0x%012llx, guc_state=0x%x, flags=0x%x, error=%d", 277 __entry->fence, __entry->seqno, __entry->guc_id, 323 __field(u16, guc_id) 328 __entry->guc_id [all...] |
H A D | xe_guc_submit.c | 387 u16 guc_id) 391 policy->h2g.header.guc_id = guc_id; 933 drm_notice(&xe->drm, "Timedout job: seqno=%u, guc_id=%d, flags=0x%lx", 943 drm_dbg(&xe->drm, "Timedout signaled job: seqno=%u, guc_id=%d, flags=0x%lx", 1537 g2h_exec_queue_lookup(struct xe_guc *guc, u32 guc_id) argument 1542 if (unlikely(guc_id >= GUC_ID_MAX)) { 1543 drm_err(&xe->drm, "Invalid guc_id %u", guc_id); 1547 q = xa_load(&guc->submission_state.exec_queue_lookup, guc_id); 386 __guc_exec_queue_policy_start_klv(struct exec_queue_policy *policy, u16 guc_id) argument 1575 u32 guc_id = msg[0]; local 1620 u32 guc_id = msg[0]; local 1654 u32 guc_id = msg[0]; local 1689 u32 guc_id = msg[0]; local [all...] |
H A D | xe_guc_fwif.h | 68 u32 guc_id; member in struct:guc_update_exec_queue_policy_header
|
/linux-master/drivers/gpu/drm/i915/gt/ |
H A D | intel_context_types.h | 229 * @ref: the number of references to the guc_id, when 235 * @link: in guc->guc_id_list when the guc_id has no refs but is 239 } guc_id; member in struct:intel_context
|
H A D | intel_context.c | 417 ce->guc_id.id = GUC_INVALID_CONTEXT_ID; 418 INIT_LIST_HEAD(&ce->guc_id.link);
|
H A D | intel_engine_types.h | 369 unsigned int guc_id; member in struct:intel_engine_cs
|
H A D | selftest_hangcheck.c | 782 rq->fence.seqno, rq->context->guc_id.id, err); 1102 rq->fence.seqno, rq->context->guc_id.id, err); 1112 rq->fence.seqno, rq->context->guc_id.id);
|
H A D | intel_engine_cs.c | 490 engine->guc_id = MAKE_GUC_ID(guc_class, info->instance);
|
/linux-master/drivers/gpu/drm/i915/ |
H A D | i915_trace.h | 403 __field(u32, guc_id) 410 __entry->guc_id = ce->guc_id.id; 416 TP_printk("guc_id=%d, pin_count=%d sched_state=0x%x, guc_prio=%u", 417 __entry->guc_id, __entry->pin_count,
|
H A D | i915_gpu_error.c | 1655 engine->name, rq->fence.context, rq->fence.seqno, ce->guc_id.id);
|