Lines Matching refs:num_engines
395 unsigned num_engines; member
418 if (idx >= set->num_engines) { in set_proto_ctx_engines_balance()
420 idx, set->num_engines); in set_proto_ctx_engines_balance()
424 idx = array_index_nospec(idx, set->num_engines); in set_proto_ctx_engines_balance()
509 if (idx >= set->num_engines) { in set_proto_ctx_engines_bond()
512 idx, set->num_engines); in set_proto_ctx_engines_bond()
516 idx = array_index_nospec(idx, set->num_engines); in set_proto_ctx_engines_bond()
610 if (slot >= set->num_engines) { in set_proto_ctx_engines_parallel_submit()
612 slot, set->num_engines); in set_proto_ctx_engines_parallel_submit()
759 set.num_engines = (args->size - sizeof(*user)) / sizeof(*user->engines); in set_proto_ctx_engines()
761 if (set.num_engines > I915_EXEC_RING_MASK + 1) in set_proto_ctx_engines()
764 set.engines = kmalloc_array(set.num_engines, sizeof(*set.engines), GFP_KERNEL); in set_proto_ctx_engines()
768 for (n = 0; n < set.num_engines; n++) { in set_proto_ctx_engines()
809 pc->num_user_engines = set.num_engines; in set_proto_ctx_engines()
1027 __unpin_engines(e, e->num_engines); in unpin_engines()
1043 __free_engines(e, e->num_engines); in free_engines()
1145 e->num_engines = max(e->num_engines, engine->legacy_idx + 1); in default_engines()
1200 unsigned int num_engines, in user_engines() argument
1206 e = alloc_engines(num_engines); in user_engines()
1209 e->num_engines = num_engines; in user_engines()
1211 for (n = 0; n < num_engines; n++) { in user_engines()
2686 if (it->idx >= e->num_engines) in i915_gem_engines_iter_next()