Home
last modified time | relevance | path

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

/kernel/linux/linux-6.6/drivers/gpu/drm/i915/gt/uc/
H A Dintel_guc_submission.c54 * H2G. A unique guc_id is associated with each context. The context is either
76 * This delay is only done if the context isn't closed and the guc_id usage is
80 * Before a context can be destroyed or if we steal its guc_id we must
81 * deregister the context with the GuC via H2G. If stealing the guc_id it isn't
82 * safe to submit anything to this guc_id until the deregister completes so a
83 * fence is used to stall all requests associated with this guc_id until the
84 * corresponding G2H returns indicating the guc_id has been deregistered.
93 * request creation time if that context is unpinned. If a guc_id can't be found
156 * partition the guc_id space. We believe the number of multi-lrc contexts in
383 return ce->guc_id in context_guc_id_invalid()
2259 __guc_action_register_multi_lrc_v69(struct intel_guc *guc, struct intel_context *ce, u32 guc_id, u32 offset, bool loop) __guc_action_register_multi_lrc_v69() argument
2326 __guc_action_register_context_v69(struct intel_guc *guc, u32 guc_id, u32 offset, bool loop) __guc_action_register_context_v69() argument
2424 __guc_action_deregister_context(struct intel_guc *guc, u32 guc_id) __guc_action_deregister_context() argument
2437 deregister_context(struct intel_context *ce, u32 guc_id) deregister_context() argument
2481 __guc_context_policy_start_klv(struct context_policy *policy, u16 guc_id) __guc_context_policy_start_klv() argument
2862 __guc_context_sched_disable(struct intel_guc *guc, struct intel_context *ce, u16 guc_id) __guc_context_sched_disable() argument
2923 u16 guc_id; guc_context_block() local
3029 __guc_context_set_preemption_timeout(struct intel_guc *guc, u16 guc_id, u32 preemption_timeout) __guc_context_set_preemption_timeout() argument
3074 u16 guc_id; guc_context_revoke() local
3111 u16 guc_id; global() variable
[all...]
H A Dintel_guc_capture.c857 read += guc_capture_log_remove_dw(guc, buf, &hdr->guc_id); in guc_capture_log_get_data_hdr()
1041 new->guc_id = original->guc_id; in guc_capture_clone_node()
1245 node->guc_id = hdr.guc_id; in guc_capture_extract_reglists()
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) && in intel_guc_capture_is_matching_engine()
1557 n->eng_class == GUC_ID_TO_ENGINE_CLASS(engine->guc_id) && in intel_guc_capture_is_matching_engine()
1558 n->guc_id == ce->guc_id in intel_guc_capture_is_matching_engine()
[all...]
H A Dguc_capture_fwif.h49 u32 guc_id; member
121 u32 guc_id; /* if type-instance, context index of hung context, else set to ~0 */ member
H A Dintel_guc_fwif.h150 #define GUC_ID_TO_ENGINE_CLASS(guc_id) \
151 (((guc_id) & GUC_ENGINE_CLASS_MASK) >> GUC_ENGINE_CLASS_SHIFT)
152 #define GUC_ID_TO_ENGINE_INSTANCE(guc_id) \
153 (((guc_id) & GUC_ENGINE_INSTANCE_MASK) >> GUC_ENGINE_INSTANCE_SHIFT)
/kernel/linux/linux-5.10/drivers/gpu/drm/i915/gt/uc/
H A Dintel_guc_fwif.h121 #define GUC_ID_TO_ENGINE_CLASS(guc_id) \
122 (((guc_id) & GUC_ENGINE_CLASS_MASK) >> GUC_ENGINE_CLASS_SHIFT)
123 #define GUC_ID_TO_ENGINE_INSTANCE(guc_id) \
124 (((guc_id) & GUC_ENGINE_INSTANCE_MASK) >> GUC_ENGINE_INSTANCE_SHIFT)
H A Dintel_guc_submission.c223 guc_wq_item_append(guc, engine->guc_id, ctx_desc, in guc_add_request()
/kernel/linux/linux-6.6/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.c1643 engine->name, rq->fence.context, rq->fence.seqno, ce->guc_id.id); in capture_engine()
/kernel/linux/linux-6.6/drivers/gpu/drm/i915/gt/
H A Dintel_context_types.h227 * @ref: the number of references to the guc_id, when
233 * @link: in guc->guc_id_list when the guc_id has no refs but is
237 } guc_id; member
H A Dintel_context.c403 ce->guc_id.id = GUC_INVALID_CONTEXT_ID; in intel_context_init()
404 INIT_LIST_HEAD(&ce->guc_id.link); in intel_context_init()
H A Dintel_engine_types.h369 unsigned int guc_id; member
H A Dselftest_hangcheck.c782 rq->fence.seqno, rq->context->guc_id.id, err); in __igt_reset_engine()
1102 rq->fence.seqno, rq->context->guc_id.id, err); in __igt_reset_engines()
1112 rq->fence.seqno, rq->context->guc_id.id); in __igt_reset_engines()
H A Dintel_engine_cs.c491 engine->guc_id = MAKE_GUC_ID(guc_class, info->instance); in intel_engine_setup()
/kernel/linux/linux-5.10/drivers/gpu/drm/i915/gt/
H A Dintel_engine_types.h308 unsigned int guc_id; member
H A Dintel_engine_cs.c310 engine->guc_id = MAKE_GUC_ID(info->class, info->instance); in intel_engine_setup()

Completed in 25 milliseconds