Lines Matching defs:user

15  * In software, there is a distinction between contexts created by the user,
746 struct i915_context_param_engines __user *user =
757 if (args->size < sizeof(*user) ||
758 !IS_ALIGNED(args->size - sizeof(*user), sizeof(*user->engines))) {
764 set.num_engines = (args->size - sizeof(*user)) / sizeof(*user->engines);
777 if (copy_from_user(&ci, &user->engines[n], sizeof(ci))) {
804 if (!get_user(extensions, &user->extensions))
1394 * Map the user's engine back to the actual engines; one virtual
1396 * the same engine may be have multiple instances in the user's map.
1557 * If the user has disabled hangchecking, we can not be sure that
1920 const struct drm_i915_gem_context_param_sseu *user,
1928 if (!user->slice_mask || !user->subslice_mask ||
1929 !user->min_eus_per_subslice || !user->max_eus_per_subslice)
1933 if (user->max_eus_per_subslice < user->min_eus_per_subslice)
1940 if (overflows_type(user->slice_mask, context->slice_mask) ||
1941 overflows_type(user->subslice_mask, context->subslice_mask) ||
1942 overflows_type(user->min_eus_per_subslice,
1944 overflows_type(user->max_eus_per_subslice,
1949 if (user->slice_mask & ~device->slice_mask)
1952 if (user->subslice_mask & ~dev_subslice_mask)
1955 if (user->max_eus_per_subslice > device->max_eus_per_subslice)
1958 context->slice_mask = user->slice_mask;
1959 context->subslice_mask = user->subslice_mask;
1960 context->min_eus_per_subslice = user->min_eus_per_subslice;
1961 context->max_eus_per_subslice = user->max_eus_per_subslice;
2008 if ((user->min_eus_per_subslice !=
2010 (user->max_eus_per_subslice !=