#define pr_fmt(fmt) …
#include <kunit/test.h>
#include <linux/module.h>
#include <linux/prime_numbers.h>
#include <drm/drm_exec.h>
#include <drm/drm_device.h>
#include <drm/drm_drv.h>
#include <drm/drm_gem.h>
#include <drm/drm_kunit_helpers.h>
#include "../lib/drm_random.h"
struct drm_exec_priv { … };
static int drm_exec_test_init(struct kunit *test)
{ … }
static void sanitycheck(struct kunit *test)
{ … }
static void test_lock(struct kunit *test)
{ … }
static void test_lock_unlock(struct kunit *test)
{ … }
static void test_duplicates(struct kunit *test)
{ … }
static void test_prepare(struct kunit *test)
{ … }
static void test_prepare_array(struct kunit *test)
{ … }
static void test_multiple_loops(struct kunit *test)
{ … }
static struct kunit_case drm_exec_tests[] = …;
static struct kunit_suite drm_exec_test_suite = …;
kunit_test_suite(…) …;
MODULE_AUTHOR(…) …;
MODULE_DESCRIPTION(…) …;
MODULE_LICENSE(…) …;