Home
last modified time | relevance | path

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

1234

/external/mesa3d/src/intel/common/
Dintel_engine.c48 enum intel_engine_class engine_class) in intel_engines_count() argument
53 if (info->engines[i].engine_class == engine_class) in intel_engines_count()
61 intel_engines_class_to_string(enum intel_engine_class engine_class) in intel_engines_class_to_string() argument
63 switch (engine_class) { in intel_engines_class_to_string()
96 enum intel_engine_class engine_class) in intel_engines_supported_count() argument
100 switch (engine_class) { in intel_engines_supported_count()
109 return supported ? intel_engines_count(engine_info, engine_class) : 0; in intel_engines_supported_count()
Dintel_engine.h36 enum intel_engine_class engine_class; member
49 enum intel_engine_class engine_class);
50 const char *intel_engines_class_to_string(enum intel_engine_class engine_class);
59 enum intel_engine_class engine_class);
/external/mesa3d/src/intel/tools/
Daub_write.c342 enum intel_engine_class engine_class; member
351 .engine_class = INTEL_ENGINE_CLASS_RENDER,
360 .engine_class = INTEL_ENGINE_CLASS_VIDEO,
369 .engine_class = INTEL_ENGINE_CLASS_COPY,
442 engine_from_engine_class(enum intel_engine_class engine_class) in engine_from_engine_class() argument
444 switch (engine_class) { in engine_from_engine_class()
448 return &engines[engine_class]; in engine_from_engine_class()
457 enum intel_engine_class engine_class, in get_context_init() argument
475 gfx8_contexts[engine_class](params, data, size); in get_context_init()
477 gfx10_contexts[engine_class](params, data, size); in get_context_init()
[all …]
Derror2aub.c151 enum intel_engine_class engine_class; member
160 enum intel_engine_class engine_class, in find_or_create() argument
166 bo_entry->engine_class == engine_class && in find_or_create()
174 new_bo->engine_class = engine_class; in find_or_create()
183 enum intel_engine_class *engine_class, in engine_from_name() argument
188 enum intel_engine_class engine_class; in engine_from_name() member
205 *engine_class = r->engine_class; in engine_from_name()
458 if (bo_entry->engine_class == batch_bo->engine_class && in main()
472 …context[5] = engines[bo_entry->engine_class].instances[bo_entry->engine_instance].ring_buffer_head; in main()
473 …context[7] = engines[bo_entry->engine_class].instances[bo_entry->engine_instance].ring_buffer_tail; in main()
[all …]
Derror2hangdump.c150 enum intel_engine_class engine_class; member
159 enum intel_engine_class engine_class, in find_or_create() argument
165 bo_entry->engine_class == engine_class && in find_or_create()
173 new_bo->engine_class = engine_class; in find_or_create()
182 enum intel_engine_class *engine_class, in engine_from_name() argument
187 enum intel_engine_class engine_class; in engine_from_name() member
204 *engine_class = r->engine_class; in engine_from_name()
326 if (bo_entry->engine_class != capture_engine) in read_i915_data_file()
Daubinator_error_decode_xe.c42 const char *engine_name, enum intel_engine_class engine_class, in print_batch() argument
60 batch_ctx->engine = engine_class; in print_batch()
100 enum intel_engine_class engine_class = INTEL_ENGINE_CLASS_INVALID; in read_xe_data_file() local
150 ring_name_to_class(engine_name, &engine_class); in read_xe_data_file()
316 const char *engine_name = intel_engines_class_to_string(engine_class); in read_xe_data_file()
327 engine_name, engine_class, batch_flags, option_print_all_bb, in read_xe_data_file()
333 const char *engine_name = intel_engines_class_to_string(engine_class); in read_xe_data_file()
342 engine_name, engine_class, batch_flags, option_print_all_bb, in read_xe_data_file()
Daub_write.h132 uint64_t offset, enum intel_engine_class engine_class);
134 enum intel_engine_class engine_class);
/external/mesa3d/src/intel/common/i915/
Dintel_gem.c88 enum intel_engine_class engine_class = engine_classes[i]; in i915_gem_create_context_engines() local
89 assert(engine_class == INTEL_ENGINE_CLASS_RENDER || in i915_gem_create_context_engines()
90 engine_class == INTEL_ENGINE_CLASS_COPY || in i915_gem_create_context_engines()
91 engine_class == INTEL_ENGINE_CLASS_COMPUTE || in i915_gem_create_context_engines()
92 engine_class == INTEL_ENGINE_CLASS_VIDEO); in i915_gem_create_context_engines()
93 if (engine_counts[engine_class] <= 0) in i915_gem_create_context_engines()
102 int *idx = &last_engine_idx[engine_class]; in i915_gem_create_context_engines()
105 if (info->engines[*idx].engine_class == engine_class) { in i915_gem_create_context_engines()
113 engines_param.engines[i].engine_class = intel_engine_class_to_i915(engine_class); in i915_gem_create_context_engines()
Dintel_engine.c89 intel_engine->engine_class = i915_engine_class_to_intel(i915_engine->engine.engine_class); in i915_engine_get_info()
/external/mesa3d/src/intel/vulkan/xe/
Danv_queue.c104 if (engine.engine_class != queue_family->engine_class) in create_engine()
107 instances[count].engine_class = intel_engine_class_to_xe(engine.engine_class); in create_engine()
139 .engine_class = DRM_XE_ENGINE_CLASS_VM_BIND, in create_engine()
166 if (queue->family->engine_class == INTEL_ENGINE_CLASS_COPY || in anv_xe_create_engine()
167 queue->family->engine_class == INTEL_ENGINE_CLASS_COMPUTE) { in anv_xe_create_engine()
/external/mesa3d/src/intel/vulkan/i915/
Danv_queue.c45 switch (queue_family->engine_class) { in anv_i915_create_engine()
65 engine_classes[0] = queue_family->engine_class; in anv_i915_create_engine()
85 if (queue_family->engine_class == INTEL_ENGINE_CLASS_COPY || in anv_i915_create_engine()
86 queue_family->engine_class == INTEL_ENGINE_CLASS_COMPUTE) { in anv_i915_create_engine()
/external/mesa3d/src/gallium/drivers/iris/xe/
Diris_batch.c56 enum intel_engine_class engine_class, in iris_xe_init_batch() argument
63 intel_engines_count(engines_info, engine_class)); in iris_xe_init_batch()
84 if (engine.engine_class != engine_class) in iris_xe_init_batch()
87 instances[count].engine_class = intel_engine_class_to_xe(engine.engine_class); in iris_xe_init_batch()
/external/mesa3d/src/intel/common/xe/
Dintel_gem.c51 enum intel_engine_class engine_class, in xe_gem_read_correlate_cpu_gpu_timestamp() argument
82 engine_cycles.eci.engine_class = intel_engine_class_to_xe(engine_class); in xe_gem_read_correlate_cpu_gpu_timestamp()
Dintel_engine.c92 intel_engine->engine_class = xe_engine_class_to_intel(xe_engine->engine_class); in xe_engine_get_info()
/external/intel-media-driver/media_softlet/linux/common/os/xe/
Dmos_gpucontext_specific_next_xe.cpp58 __u16 engine_class = DRM_XE_ENGINE_CLASS_RENDER; in Init3DCtx() local
63 if (mos_query_engines(osParameters->bufmgr, engine_class, caps, nengine, engine_map)) in Init3DCtx()
98 __u16 engine_class = DRM_XE_ENGINE_CLASS_COMPUTE; in InitComputeCtx() local
103 if (mos_query_engines(osParameters->bufmgr, engine_class, caps, nengine, engine_map)) in InitComputeCtx()
146 …__u16 engine_class = (gpuNode == MOS_GPU_NODE_VE)? DRM_XE_ENGINE_CLASS_VIDEO_ENHANCE : DRM_XE_ENGI… in InitVdVeCtx() local
153 if (mos_query_engines(osParameters->bufmgr, engine_class, caps, nengine, engine_map)) in InitVdVeCtx()
218 __u16 engine_class = DRM_XE_ENGINE_CLASS_COPY; in InitBltCtx() local
223 if (mos_query_engines(osParameters->bufmgr, engine_class, caps, nengine, engine_map)) in InitBltCtx()
Dmos_bufmgr_xe.c123 uint16_t engine_class; member
418 __u16 engine_class,
875 uint16_t engine_class = ((struct drm_xe_engine_class_instance *)engine_map)[0].engine_class; in mos_context_create_shared_xe() local
895 if ((engine_class == DRM_XE_ENGINE_CLASS_RENDER in mos_context_create_shared_xe()
896 || engine_class == DRM_XE_ENGINE_CLASS_COMPUTE) in mos_context_create_shared_xe()
910 engine_class, bufmgr_gem->exec_queue_timeslice); in mos_context_create_shared_xe()
921 context->engine_class = ((struct drm_xe_engine_class_instance *)engine_map)[0].engine_class; in mos_context_create_shared_xe()
1038 context->engine_class, in __mos_context_restore_xe()
2622 __u16 engine_class, in mos_query_engines_xe() argument
2643 if (engine_class == engine->instance.engine_class) in mos_query_engines_xe()
[all …]
/external/igt-gpu-tools/tests/i915/
Dgem_ctx_engines.c44 #define engine_class(e, n) ((e)->engines[(n)].engine_class) macro
93 engines->engines[0].engine_class = -1; in invalid_engines()
100 engines->engines[0].engine_class = 0; in invalid_engines()
197 engines.engines[idx].engine_class = e->class; in idempotent()
220 engines.engines[0].engine_class = I915_ENGINE_CLASS_INVALID; in idempotent()
279 engine_class(&engines, 0) = e->class; in execute_one()
293 engine_class(&engines, i) = e->class; in execute_one()
344 engine_class(&engines, i) = e->class; in execute_oneforall()
382 engine_class(&engines, i) = e->class; in execute_allforone()
Dgem_exec_balancer.c97 .engine_class = class, in list_engines()
162 engines->engines[0].engine_class = in __set_load_balancer()
239 engines.engines[0].engine_class = I915_ENGINE_CLASS_INVALID; in invalid_balancer()
281 engines.engines[0].engine_class = I915_ENGINE_CLASS_INVALID; in invalid_balancer()
283 engines.engines[1].engine_class = I915_ENGINE_CLASS_INVALID; in invalid_balancer()
484 return perf_i915_open_group(I915_PMU_ENGINE_BUSY(ci->engine_class, in add_pmu()
513 pmu = perf_i915_open(I915_PMU_ENGINE_BUSY(ci[idx].engine_class, in check_individual_engine()
524 idx, ci[idx].engine_class, ci[idx].engine_instance, load*100); in check_individual_engine()
638 igt_assert(siblings[bond].engine_class != in bonded()
639 master_engines[bond].engine_class); in bonded()
[all …]
Dgem_ctx_sseu.c150 sseu.engine.engine_class = I915_ENGINE_CLASS_INVALID; /* Both invalid. */ in test_engines()
155 sseu.engine.engine_class = I915_ENGINE_CLASS_RENDER; in test_engines()
162 sseu.engine.engine_class = class; in test_engines()
185 sseu.engine.engine_class = 0; in test_engines()
194 sseu.engine.engine_class = I915_ENGINE_CLASS_INVALID; /* Both invalid. */ in test_engines()
205 sseu.engine.engine_class = class; in test_engines()
/external/igt-gpu-tools/lib/
Digt_gt.h93 bool gem_class_can_store_dword(int fd, int engine_class);
97 int engine_class; member
/external/igt-gpu-tools/lib/i915/
Dgem_engine_topology.c90 p->engine_class = ed->engines[i].class; in ctx_map_engines()
146 query_engine->engines[i].engine.engine_class, in query_engine_list()
246 engines.engines[i].engine_class, in intel_init_engine_list()
267 e->class = engines.engines[engine].engine_class; in gem_context_lookup_engine()
/external/intel-media-driver/media_softlet/linux/common/os/i915_production/
Dmos_bufmgr_prelim.h62 uint16_t engine_class,
93 int QueryEnginesInternal(uint16_t engine_class,
Dmos_bufmgr_prelim.cpp428 int BufmgrPrelim::QueryEnginesInternal(uint16_t engine_class, in QueryEnginesInternal() argument
471 if (engine_class == engine->engine.engine_class && IsEngineSatisfyCaps(engine, caps)) in QueryEnginesInternal()
473 ci->engine_class = engine_class; in QueryEnginesInternal()
561 … distances[i].engine.engine_class, distances[i].engine.engine_instance, distances[i].distance); in QueryEngines()
634 set_engines->engines[0].engine_class = I915_ENGINE_CLASS_INVALID; in SetContextParamParallel()
/external/intel-media-driver/media_driver/linux/common/os/
Dmos_gpucontext_specific.cpp192 __u16 engine_class = I915_ENGINE_CLASS_RENDER; in Init() local
195 …if (mos_query_engines(osInterface->pOsContext->bufmgr, engine_class, caps, &nengine, (void *)engin… in Init()
239 __u16 engine_class = 4; //To change later when linux define the name in Init() local
242 …if (mos_query_engines(osInterface->pOsContext->bufmgr, engine_class, caps, &nengine, (void *)engin… in Init()
262 …__u16 engine_class = (GpuNode == MOS_GPU_NODE_VE)? I915_ENGINE_CLASS_VIDEO_ENHANCE : I915_ENGINE_C… in Init() local
267 …if (mos_query_engines(osInterface->pOsContext->bufmgr, engine_class, caps, &nengine, (void *)engin… in Init()
380 __u16 engine_class = I915_ENGINE_CLASS_COPY; in Init() local
383 …if (mos_query_engines(osInterface->pOsContext->bufmgr, engine_class, caps, &nengine, (void *)engin… in Init()
1679 engineMap[unSelectIndex].engine_class = engineMap[bit].engine_class; in SelectEngineInstanceByUser()
1681 engineMap[bit].engine_class = 0; in SelectEngineInstanceByUser()
[all …]
/external/mesa3d/src/intel/vulkan/
Danv_queue.c107 if (queue_family->engine_class == INTEL_ENGINE_CLASS_COPY || in anv_queue_init()
108 queue_family->engine_class == INTEL_ENGINE_CLASS_COMPUTE) { in anv_queue_init()

1234