Lines Matching refs:mocs
18 struct drm_i915_mocs_table *mocs;
77 arg->mocs = &arg->table;
234 /* Read the mocs tables back using SRM */
237 err = read_mocs_table(rq, arg->mocs, &offset);
250 err = check_mocs_table(ce->engine, arg->mocs, &vaddr);
265 struct live_mocs mocs;
268 /* Basic check the system is configured with the expected mocs table */
270 err = live_mocs_init(&mocs, gt);
276 err = check_mocs_engine(&mocs, engine->kernel_context);
282 live_mocs_fini(&mocs);
291 struct live_mocs mocs;
294 /* Every new context should see the same mocs table */
296 err = live_mocs_init(&mocs, gt);
309 err = check_mocs_engine(&mocs, ce);
315 live_mocs_fini(&mocs);
351 static int __live_mocs_reset(struct live_mocs *mocs,
359 err = intel_engine_reset(ce->engine, "mocs");
363 err = check_mocs_engine(mocs, ce);
368 err = active_engine_reset(ce, "mocs", using_guc);
372 err = check_mocs_engine(mocs, ce);
378 intel_gt_reset(gt, ce->engine->mask, "mocs");
380 err = check_mocs_engine(mocs, ce);
393 struct live_mocs mocs;
396 /* Check the mocs setup is retained over per-engine and global resets */
398 err = live_mocs_init(&mocs, gt);
422 err = __live_mocs_reset(&mocs, ce, using_guc);
436 live_mocs_fini(&mocs);