Lines Matching refs:rpcs
913 static int rpcs_query_batch(struct drm_i915_gem_object *rpcs,
921 cmd = i915_gem_object_pin_map(rpcs, I915_MAP_WB);
931 __i915_gem_object_flush_map(rpcs, 0, 64);
932 i915_gem_object_unpin_map(rpcs);
949 struct drm_i915_gem_object *rpcs;
961 rpcs = i915_gem_object_create_internal(i915, PAGE_SIZE);
962 if (IS_ERR(rpcs))
963 return PTR_ERR(rpcs);
965 batch = i915_vma_instance(rpcs, ce->vm, NULL);
975 err = i915_gem_object_lock(rpcs, &ww);
987 err = rpcs_query_batch(rpcs, vma, ce->engine);
1035 i915_gem_object_put(rpcs);
1093 u32 *rpcs)
1129 *rpcs = val;
1137 __check_rpcs(const char *name, u32 rpcs, int slices, unsigned int expected,
1153 rpcs, slices,
1154 (rpcs & GEN8_RPCS_S_CNT_ENABLE) ? "*" : "",
1155 (rpcs & GEN8_RPCS_SS_CNT_MASK) >> GEN8_RPCS_SS_CNT_SHIFT,
1156 (rpcs & GEN8_RPCS_SS_CNT_ENABLE) ? "*" : "");
1170 u32 rpcs = 0;
1180 flags & TEST_RESET ? NULL : spin, &rpcs);
1181 ret = __check_rpcs(name, rpcs, ret, expected, "Context", "!");
1185 ret = __read_slice_count(ce->engine->kernel_context, obj, NULL, &rpcs);
1186 ret = __check_rpcs(name, rpcs, ret, slices, "Kernel context", "!");
1197 ret = __read_slice_count(ce, obj, NULL, &rpcs);
1198 ret = __check_rpcs(name, rpcs, ret, expected,