#include <linux/sort.h>
#include "intel_engine_regs.h"
#include "intel_gt_clock_utils.h"
#include "selftest_llc.h"
#include "selftest_rc6.h"
#include "selftest_rps.h"
static int cmp_u64(const void *A, const void *B)
{ … }
static int cmp_u32(const void *A, const void *B)
{ … }
static u32 read_timestamp(struct intel_engine_cs *engine)
{ … }
static void measure_clocks(struct intel_engine_cs *engine,
u32 *out_cycles, ktime_t *out_dt)
{ … }
static int live_gt_clocks(void *arg)
{ … }
static int live_gt_resume(void *arg)
{ … }
int intel_gt_pm_live_selftests(struct drm_i915_private *i915)
{ … }
int intel_gt_pm_late_selftests(struct drm_i915_private *i915)
{ … }