Searched refs:guc_id (Results 1 - 14 of 14) sorted by relevance

/linux-master/drivers/gpu/drm/i915/gt/uc/
H A Dguc_capture_fwif.h49 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 Dintel_guc_submission.c55 * 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 Dintel_guc_fwif.h152 #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 Dintel_guc_capture.c857 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 Dxe_trace.h140 __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 Dxe_guc_submit.c387 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 Dxe_guc_fwif.h68 u32 guc_id; member in struct:guc_update_exec_queue_policy_header
/linux-master/drivers/gpu/drm/i915/gt/
H A Dintel_context_types.h229 * @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 Dintel_context.c417 ce->guc_id.id = GUC_INVALID_CONTEXT_ID;
418 INIT_LIST_HEAD(&ce->guc_id.link);
H A Dintel_engine_types.h369 unsigned int guc_id; member in struct:intel_engine_cs
H A Dselftest_hangcheck.c782 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 Dintel_engine_cs.c490 engine->guc_id = MAKE_GUC_ID(guc_class, info->instance);
/linux-master/drivers/gpu/drm/i915/
H A Di915_trace.h403 __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 Di915_gpu_error.c1655 engine->name, rq->fence.context, rq->fence.seqno, ce->guc_id.id);

Completed in 185 milliseconds