Lines Matching +full:cs +full:- +full:3
1 /* SPDX-License-Identifier: MIT */
9 * struct drm_i915_context_engines_parallel_submit - Configure engine for
30 * Returns -EINVAL if hardware context placement configuration is invalid or if
33 * Returns -ENODEV if extension isn't supported on the platform / submission
36 * .. code-block:: none
39 * CS[X] = generic engine of same class, logical instance X
43 * engines=CS[0],CS[1])
46 * CS[0], CS[1]
49 * CS[X] = generic engine of same class, logical instance X
53 * engines=CS[0],CS[2],CS[1],CS[3])
56 * CS[0], CS[1]
57 * CS[2], CS[3]
59 * This can also be thought of as 2 virtual engines described by 2-D array
61 * virtual engines. e.g. CS[0] is bonded to CS[1], CS[2] is bonded to
62 * CS[3].
63 * VE[0] = CS[0], CS[2]
64 * VE[1] = CS[1], CS[3]
66 * Example 3 pseudo code:
67 * CS[X] = generic engine of same class, logical instance X
71 * engines=CS[0],CS[1],CS[1],CS[3])
74 * CS[0], CS[1]
75 * CS[1], CS[3] - Not logical contiguous, return -EINVAL
111 __u64 mbz64[3];
114 * @engines: 2-d array of engine instances to configure parallel engine