#include "gt/intel_gt_print.h"
#include "selftests/igt_spinner.h"
#include "selftests/igt_reset.h"
#include "selftests/intel_scheduler_helpers.h"
#include "gt/intel_engine_heartbeat.h"
#include "gem/selftests/mock_context.h"
static void logical_sort(struct intel_engine_cs **engines, int num_engines)
{ … }
static struct intel_context *
multi_lrc_create_parent(struct intel_gt *gt, u8 class,
unsigned long flags)
{ … }
static void multi_lrc_context_unpin(struct intel_context *ce)
{ … }
static void multi_lrc_context_put(struct intel_context *ce)
{ … }
static struct i915_request *
multi_lrc_nop_request(struct intel_context *ce)
{ … }
static int __intel_guc_multi_lrc_basic(struct intel_gt *gt, unsigned int class)
{ … }
static int intel_guc_multi_lrc_basic(void *arg)
{ … }
int intel_guc_multi_lrc_live_selftests(struct drm_i915_private *i915)
{ … }