root/drivers/gpu/drm/i915/gt/selftest_engine.c

/* [<][>][^][v][top][bottom][index][help] */

DEFINITIONS

This source file includes following definitions.
  1. intel_engine_live_selftests

   1 /*
   2  * SPDX-License-Identifier: GPL-2.0
   3  *
   4  * Copyright © 2018 Intel Corporation
   5  */
   6 
   7 #include "i915_selftest.h"
   8 #include "selftest_engine.h"
   9 
  10 int intel_engine_live_selftests(struct drm_i915_private *i915)
  11 {
  12         static int (* const tests[])(struct intel_gt *) = {
  13                 live_engine_pm_selftests,
  14                 NULL,
  15         };
  16         struct intel_gt *gt = &i915->gt;
  17         typeof(*tests) *fn;
  18 
  19         for (fn = tests; *fn; fn++) {
  20                 int err;
  21 
  22                 err = (*fn)(gt);
  23                 if (err)
  24                         return err;
  25         }
  26 
  27         return 0;
  28 }

/* [<][>][^][v][top][bottom][index][help] */