Searched refs:engine_class (Results 1 - 25 of 26) sorted by relevance

12

/linux-master/drivers/gpu/drm/xe/
H A Dxe_hw_engine.h54 enum xe_engine_class engine_class);
H A Dxe_rtp_types.h83 u8 engine_class; member in struct:xe_rtp_rule::__anon891::__anon895
H A Dxe_gt_pagefault.c34 u8 engine_class; member in struct:pagefault
60 u8 engine_class; member in struct:acc
278 pf->engine_class, pf->engine_instance);
295 pf->engine_class = FIELD_GET(PFD_ENG_CLASS, desc->dw0);
390 FIELD_PREP(PFR_ENG_CLASS, pf.engine_class) |
493 acc->asid, acc->vfid, acc->engine_class, acc->engine_instance,
578 acc->engine_class = FIELD_GET(ACC_ENG_CLASS, desc->dw1);
H A Dxe_rtp.c88 match = hwe->class == r->engine_class;
94 match = hwe->class != r->engine_class;
H A Dxe_rtp.h48 .engine_class = (cls__) }
H A Dxe_exec_queue.c451 if (eci.engine_class >= ARRAY_SIZE(user_to_xe_engine_class))
457 idx = array_index_nospec(eci.engine_class,
480 eci[0].engine_class = DRM_XE_ENGINE_CLASS_COPY;
524 XE_IOCTL_DBG(xe, n && eci[n].engine_class != class))
527 class = eci[n].engine_class;
580 if (eci[0].engine_class == DRM_XE_ENGINE_CLASS_VM_BIND) {
H A Dxe_query.c142 if (eci->engine_class >= ARRAY_SIZE(user_to_xe_engine_class))
145 hwe = xe_gt_hw_engine(gt, user_to_xe_engine_class[eci->engine_class],
210 engines->engines[i].instance.engine_class =
H A Dxe_guc_fwif.h47 u32 engine_class; member in struct:guc_ctxt_registration_info
H A Dxe_hw_engine.c898 enum xe_engine_class engine_class)
904 if (engine_infos[id].class == engine_class &&
897 xe_hw_engine_mask_per_class(struct xe_gt *gt, enum xe_engine_class engine_class) argument
H A Dxe_guc_submit.c473 action[len++] = info->engine_class;
504 info->engine_class,
529 info.engine_class = xe_engine_class_to_guc_class(q->class);
/linux-master/drivers/gpu/drm/i915/gt/
H A Dintel_gt_irq.c136 struct intel_engine_cs *engine = gt->engine_class[class][instance];
356 intel_engine_cs_irq(gt->engine_class[RENDER_CLASS][0],
360 intel_engine_cs_irq(gt->engine_class[VIDEO_DECODE_CLASS][0],
385 intel_engine_cs_irq(gt->engine_class[RENDER_CLASS][0],
389 intel_engine_cs_irq(gt->engine_class[VIDEO_DECODE_CLASS][0],
393 intel_engine_cs_irq(gt->engine_class[COPY_ENGINE_CLASS][0],
413 intel_engine_cs_irq(gt->engine_class[RENDER_CLASS][0],
415 intel_engine_cs_irq(gt->engine_class[COPY_ENGINE_CLASS][0],
424 intel_engine_cs_irq(gt->engine_class[VIDEO_DECODE_CLASS][0],
426 intel_engine_cs_irq(gt->engine_class[VIDEO_DECODE_CLAS
[all...]
H A Dintel_gt_types.h206 struct intel_engine_cs *engine_class[MAX_ENGINE_CLASS + 1] member in struct:intel_gt
H A Dintel_migrate.c161 for (i = 0; i < ARRAY_SIZE(gt->engine_class[COPY_ENGINE_CLASS]); i++) {
168 engine = gt->engine_class[COPY_ENGINE_CLASS][i];
236 for (i = 0; i < ARRAY_SIZE(gt->engine_class[COPY_ENGINE_CLASS]); i++) {
237 engine = gt->engine_class[COPY_ENGINE_CLASS][i];
293 for (i = 0; i < ARRAY_SIZE(gt->engine_class[COPY_ENGINE_CLASS]); i++) {
294 engine = gt->engine_class[COPY_ENGINE_CLASS][i];
H A Dmock_engine.c381 to_gt(i915)->engine_class[0][id] = &engine->base;
H A Dintel_engine_cs.c471 if (GEM_DEBUG_WARN_ON(gt->engine_class[info->class][info->instance]))
566 gt->engine_class[info->class][info->instance] = engine;
H A Dselftest_execlists.c3847 if (!gt->engine_class[class][inst])
3850 if (filter && !filter(gt->engine_class[class][inst]))
3853 siblings[n++] = gt->engine_class[class][inst];
/linux-master/drivers/gpu/drm/i915/gt/uc/
H A Dintel_guc_ads.c515 u8 engine_class, guc_class; local
542 for (engine_class = 0; engine_class <= MAX_ENGINE_CLASS; ++engine_class) {
543 guc_class = engine_class_to_guc_class(engine_class);
548 real_size = intel_engine_context_size(gt, engine_class);
581 static struct intel_engine_cs *find_engine_state(struct intel_gt *gt, u8 engine_class) argument
587 if (engine->class != engine_class)
605 u8 engine_class, guc_class; local
619 for (engine_class
[all...]
H A Dintel_guc_fwif.h231 u32 engine_class; member in struct:guc_ctxt_registration_info
257 u8 engine_class; member in struct:guc_lrc_desc_v69
H A Dintel_guc_submission.c2438 action[len++] = info->engine_class;
2489 info->engine_class,
2750 desc->engine_class = engine_class_to_guc_class(engine->class);
2787 desc->engine_class =
2817 info->engine_class = engine_class_to_guc_class(engine->class);
4239 engine->gt->engine_class[engine->class][i];
5220 u8 engine_class = guc_class_to_engine_class(guc_class); local
5225 return gt->engine_class[engine_class][instance];
/linux-master/drivers/gpu/drm/i915/gem/
H A Di915_gem_context.c159 ci->engine_class,
457 ci.engine_class,
462 n, ci.engine_class, ci.engine_instance);
541 ci.engine_class,
546 ci.engine_class, ci.engine_instance);
565 ci.engine_class,
570 n, ci.engine_class, ci.engine_instance);
666 intel_engine_lookup_user(i915, ci.engine_class,
671 n, ci.engine_class, ci.engine_instance);
687 if (prev_engine.engine_class !
[all...]
/linux-master/include/uapi/drm/
H A Dxe_drm.h217 * The @engine_class can be:
234 /** @engine_class: engine class id */
235 __u16 engine_class; member in struct:drm_xe_engine_class_instance
651 * engines->engines[i].instance.engine_class ==
653 * engines->engines[i].instance.engine_class ==
655 * engines->engines[i].instance.engine_class ==
657 * engines->engines[i].instance.engine_class ==
659 * engines->engines[i].instance.engine_class ==
1057 * .engine_class = DRM_XE_ENGINE_CLASS_RENDER,
H A Di915_drm.h236 * @engine_class:
240 __u16 engine_class; member in struct:i915_engine_class_instance
2051 * engine_class: I915_ENGINE_CLASS_INVALID,
/linux-master/drivers/gpu/drm/i915/
H A Di915_query.c113 engine = intel_engine_lookup_user(i915, (u8)classinstance.engine_class,
159 info.engine.engine_class = engine->uabi_class;
/linux-master/drivers/gpu/drm/i915/pxp/
H A Dintel_pxp.c96 engine = gt->engine_class[VIDEO_DECODE_CLASS][i];
/linux-master/tools/include/uapi/drm/
H A Di915_drm.h236 * @engine_class:
240 __u16 engine_class; member in struct:i915_engine_class_instance
2051 * engine_class: I915_ENGINE_CLASS_INVALID,

Completed in 312 milliseconds

12