Home
last modified time | relevance | path

Searched refs:engine_class (Results 1 – 25 of 27) sorted by relevance

12

/linux-6.15/drivers/gpu/drm/i915/gt/
H A Dintel_gt_irq.c136 struct intel_engine_cs *engine = gt->engine_class[class][instance]; in gen11_gt_identity_handler()
356 intel_engine_cs_irq(gt->engine_class[RENDER_CLASS][0], in gen5_gt_irq_handler()
360 intel_engine_cs_irq(gt->engine_class[VIDEO_DECODE_CLASS][0], in gen5_gt_irq_handler()
385 intel_engine_cs_irq(gt->engine_class[RENDER_CLASS][0], in gen6_gt_irq_handler()
389 intel_engine_cs_irq(gt->engine_class[VIDEO_DECODE_CLASS][0], in gen6_gt_irq_handler()
393 intel_engine_cs_irq(gt->engine_class[COPY_ENGINE_CLASS][0], in gen6_gt_irq_handler()
413 intel_engine_cs_irq(gt->engine_class[RENDER_CLASS][0], in gen8_gt_irq_handler()
415 intel_engine_cs_irq(gt->engine_class[COPY_ENGINE_CLASS][0], in gen8_gt_irq_handler()
424 intel_engine_cs_irq(gt->engine_class[VIDEO_DECODE_CLASS][0], in gen8_gt_irq_handler()
426 intel_engine_cs_irq(gt->engine_class[VIDEO_DECODE_CLASS][1], in gen8_gt_irq_handler()
[all …]
H A Dintel_migrate.c161 for (i = 0; i < ARRAY_SIZE(gt->engine_class[COPY_ENGINE_CLASS]); i++) { in migrate_vm()
168 engine = gt->engine_class[COPY_ENGINE_CLASS][i]; in migrate_vm()
236 for (i = 0; i < ARRAY_SIZE(gt->engine_class[COPY_ENGINE_CLASS]); i++) { in first_copy_engine()
237 engine = gt->engine_class[COPY_ENGINE_CLASS][i]; in first_copy_engine()
293 for (i = 0; i < ARRAY_SIZE(gt->engine_class[COPY_ENGINE_CLASS]); i++) { in __migrate_engines()
294 engine = gt->engine_class[COPY_ENGINE_CLASS][i]; in __migrate_engines()
H A Dintel_gt_types.h206 struct intel_engine_cs *engine_class[MAX_ENGINE_CLASS + 1] member
H A Dmock_engine.c381 to_gt(i915)->engine_class[0][id] = &engine->base; in mock_engine()
H A Dintel_engine_cs.c471 if (GEM_DEBUG_WARN_ON(gt->engine_class[info->class][info->instance])) in intel_engine_setup()
565 gt->engine_class[info->class][info->instance] = engine; in intel_engine_setup()
/linux-6.15/drivers/gpu/drm/i915/gt/uc/
H A Dintel_guc_ads.c534 u8 engine_class, guc_class; in guc_prep_golden_context() local
561 for (engine_class = 0; engine_class <= MAX_ENGINE_CLASS; ++engine_class) { in guc_prep_golden_context()
562 guc_class = engine_class_to_guc_class(engine_class); in guc_prep_golden_context()
567 real_size = intel_engine_context_size(gt, engine_class); in guc_prep_golden_context()
606 if (engine->class != engine_class) in find_engine_state()
624 u8 engine_class, guc_class; in guc_init_golden_context() local
638 for (engine_class = 0; engine_class <= MAX_ENGINE_CLASS; ++engine_class) { in guc_init_golden_context()
639 guc_class = engine_class_to_guc_class(engine_class); in guc_init_golden_context()
643 real_size = intel_engine_context_size(gt, engine_class); in guc_init_golden_context()
647 engine = find_engine_state(gt, engine_class); in guc_init_golden_context()
[all …]
H A Dintel_guc_fwif.h233 u32 engine_class; member
259 u8 engine_class; member
H A Dintel_guc_submission.c2496 action[len++] = info->engine_class; in __guc_action_register_multi_lrc_v70()
2547 info->engine_class, in __guc_action_register_context_v70()
2814 desc->engine_class = engine_class_to_guc_class(engine->class); in prepare_context_registration_info_v69()
2851 desc->engine_class = in prepare_context_registration_info_v69()
2881 info->engine_class = engine_class_to_guc_class(engine->class); in prepare_context_registration_info_v70()
4303 engine->gt->engine_class[engine->class][i]; in guc_init_breadcrumbs()
5295 u8 engine_class = guc_class_to_engine_class(guc_class); in intel_guc_lookup_engine() local
5300 return gt->engine_class[engine_class][instance]; in intel_guc_lookup_engine()
/linux-6.15/drivers/gpu/drm/xe/
H A Dxe_gt_pagefault.c34 u8 engine_class; member
60 u8 engine_class; member
283 pf->engine_class, xe_hw_engine_class_to_str(pf->engine_class), in print_pagefault()
301 pf->engine_class = FIELD_GET(PFD_ENG_CLASS, desc->dw0); in get_pagefault()
398 FIELD_PREP(PFR_ENG_CLASS, pf.engine_class) | in pf_queue_work_func()
551 acc->asid, acc->vfid, acc->engine_class, acc->engine_instance, in print_acc()
631 acc->engine_class = FIELD_GET(ACC_ENG_CLASS, desc->dw1); in get_acc()
H A Dxe_pmu.c95 eci.engine_class = config_to_engine_class(config); in event_to_hwe()
154 unsigned int engine_class, engine_instance; in event_param_valid() local
162 engine_class = config_to_engine_class(config); in event_param_valid()
167 if (engine_class || engine_instance) in event_param_valid()
354 PMU_FORMAT_ATTR(engine_class, "config:20-27");
H A Dxe_rtp_types.h86 u8 engine_class; member
H A Dxe_hw_engine.h57 enum xe_engine_class engine_class);
H A Dxe_rtp.c102 match = hwe->class == r->engine_class; in rule_matches()
108 match = hwe->class != r->engine_class; in rule_matches()
H A Dxe_query.c151 if (eci->engine_class >= ARRAY_SIZE(user_to_xe_engine_class)) in query_engine_cycles()
154 hwe = xe_gt_hw_engine(gt, user_to_xe_engine_class[eci->engine_class], in query_engine_cycles()
214 engines->engines[i].instance.engine_class = in query_engines()
692 du->eci[j].engine_class = in query_oa_units()
H A Dxe_hw_engine.c962 enum xe_engine_class engine_class) in xe_hw_engine_mask_per_class() argument
968 if (engine_infos[id].class == engine_class && in xe_hw_engine_mask_per_class()
1049 if (eci.engine_class >= ARRAY_SIZE(user_to_xe_engine_class)) in xe_hw_engine_lookup()
1055 idx = array_index_nospec(eci.engine_class, in xe_hw_engine_lookup()
H A Dxe_rtp.h48 .engine_class = (cls__) }
H A Dxe_exec_queue.c573 XE_IOCTL_DBG(xe, n && eci[n].engine_class != class)) in calc_validate_logical_mask()
576 class = eci[n].engine_class; in calc_validate_logical_mask()
633 if (eci[0].engine_class == DRM_XE_ENGINE_CLASS_VM_BIND) { in xe_exec_queue_create_ioctl()
H A Dxe_guc_fwif.h52 u32 engine_class; member
H A Dxe_guc_submit.c470 action[len++] = info->engine_class; in __register_mlrc_exec_queue()
501 info->engine_class, in __register_exec_queue()
526 info.engine_class = xe_engine_class_to_guc_class(q->class); in register_exec_queue()
/linux-6.15/drivers/gpu/drm/i915/gem/
H A Di915_gem_context.c160 ci->engine_class, in lookup_user_engine()
458 ci.engine_class, in set_proto_ctx_engines_balance()
463 n, ci.engine_class, ci.engine_instance); in set_proto_ctx_engines_balance()
542 ci.engine_class, in set_proto_ctx_engines_bond()
547 ci.engine_class, ci.engine_instance); in set_proto_ctx_engines_bond()
566 ci.engine_class, in set_proto_ctx_engines_bond()
688 if (prev_engine.engine_class != in set_proto_ctx_engines_parallel_submit()
689 ci.engine_class) { in set_proto_ctx_engines_parallel_submit()
692 prev_engine.engine_class, in set_proto_ctx_engines_parallel_submit()
693 ci.engine_class); in set_proto_ctx_engines_parallel_submit()
[all …]
/linux-6.15/drivers/gpu/drm/i915/
H A Di915_query.c113 engine = intel_engine_lookup_user(i915, (u8)classinstance.engine_class, in query_geometry_subslices()
159 info.engine.engine_class = engine->uabi_class; in query_engine_info()
/linux-6.15/drivers/gpu/drm/i915/pxp/
H A Dintel_pxp.c96 engine = gt->engine_class[VIDEO_DECODE_CLASS][i]; in create_vcs_context()
/linux-6.15/include/uapi/drm/
H A Dxe_drm.h239 __u16 engine_class; member
H A Di915_drm.h240 __u16 engine_class; member
/linux-6.15/tools/include/uapi/drm/
H A Di915_drm.h240 __u16 engine_class; member

12