Searched refs:num_siblings (Results 1 - 7 of 7) sorted by relevance

/linux-master/drivers/gpu/drm/i915/gem/
H A Di915_gem_context_types.h102 * i915_gem_proto_engine::num_siblings and i915_gem_proto_engine::siblings.
105 * i915_gem_proto_engine::width, i915_gem_proto_engine::num_siblings, and
115 /** @num_siblings: Number of balanced or parallel siblings */
116 unsigned int num_siblings; member in struct:i915_gem_proto_engine
121 /** @siblings: Balanced siblings or num_siblings * width for parallel */
H A Di915_gem_context.c407 u16 num_siblings, idx; local
430 if (get_user(num_siblings, &ext->num_siblings))
441 if (num_siblings == 0)
444 siblings = kmalloc_array(num_siblings, sizeof(*siblings), GFP_KERNEL);
448 for (n = 0; n < num_siblings; n++) {
468 if (num_siblings == 1) {
474 set->engines[idx].num_siblings = num_siblings;
589 u16 slot, width, num_siblings; local
[all...]
/linux-master/drivers/gpu/drm/i915/gt/
H A Dintel_context_types.h72 unsigned int num_siblings,
H A Dintel_execlists_submission.c197 unsigned int num_siblings; member in struct:virtual_engine
1067 for (n = 1; n < ve->num_siblings; n++) {
2657 unsigned int num_siblings,
2663 GEM_BUG_ON(num_siblings != 1);
3639 for (n = 0; n < ve->num_siblings; n++) {
3707 swp = get_random_u32_below(ve->num_siblings);
3741 for (n = 0; n < ve->num_siblings; n++)
3754 for (n = 0; n < ve->num_siblings; n++)
3763 if (sibling >= ve->num_siblings)
3829 for (n = 0; n < ve->num_siblings;
2656 execlists_create_parallel(struct intel_engine_cs **engines, unsigned int num_siblings, unsigned int width) argument
[all...]
/linux-master/include/uapi/drm/
H A Di915_drm.h2241 * .num_siblings = 2,
2299 __u16 num_siblings; member in struct:i915_context_engines_load_balance
2310 __u16 num_siblings; \
2391 * set_parallel(engine_index=0, width=2, num_siblings=1,
2399 * set_parallel(engine_index=0, width=2, num_siblings=2,
2418 * set_parallel(engine_index=0, width=2, num_siblings=2,
2443 * @num_siblings: number of siblings per context or in other words the
2446 __u16 num_siblings; member in struct:i915_context_engines_parallel_submit
2466 * length = width (i) * num_siblings (j)
2467 * index = j + i * num_siblings
[all...]
/linux-master/tools/include/uapi/drm/
H A Di915_drm.h2241 * .num_siblings = 2,
2299 __u16 num_siblings; member in struct:i915_context_engines_load_balance
2310 __u16 num_siblings; \
2391 * set_parallel(engine_index=0, width=2, num_siblings=1,
2399 * set_parallel(engine_index=0, width=2, num_siblings=2,
2418 * set_parallel(engine_index=0, width=2, num_siblings=2,
2443 * @num_siblings: number of siblings per context or in other words the
2446 __u16 num_siblings; member in struct:i915_context_engines_parallel_submit
2466 * length = width (i) * num_siblings (j)
2467 * index = j + i * num_siblings
[all...]
/linux-master/drivers/gpu/drm/i915/gt/uc/
H A Dintel_guc_submission.c148 unsigned int num_siblings,
1703 unsigned int num_siblings = 0; local
1706 if (num_siblings++ == sibling)
4143 unsigned int num_siblings,
4150 siblings = kmalloc_array(num_siblings,
4157 for (j = 0; j < num_siblings; ++j)
4158 siblings[j] = engines[i * num_siblings + j];
4160 ce = intel_engine_create_virtual(siblings, num_siblings,
4142 guc_create_parallel(struct intel_engine_cs **engines, unsigned int num_siblings, unsigned int width) argument

Completed in 315 milliseconds