#include <kunit/test.h>
#include <linux/prime_numbers.h>
#include <linux/sched/signal.h>
#include <linux/sizes.h>
#include <drm/drm_buddy.h>
#include "../lib/drm_random.h"
static unsigned int random_seed;
static inline u64 get_size(int order, u64 chunk_size)
{ … }
static void drm_test_buddy_alloc_range_bias(struct kunit *test)
{ … }
static void drm_test_buddy_alloc_clear(struct kunit *test)
{ … }
static void drm_test_buddy_alloc_contiguous(struct kunit *test)
{ … }
static void drm_test_buddy_alloc_pathological(struct kunit *test)
{ … }
static void drm_test_buddy_alloc_pessimistic(struct kunit *test)
{ … }
static void drm_test_buddy_alloc_optimistic(struct kunit *test)
{ … }
static void drm_test_buddy_alloc_limit(struct kunit *test)
{ … }
static int drm_buddy_suite_init(struct kunit_suite *suite)
{ … }
static struct kunit_case drm_buddy_tests[] = …;
static struct kunit_suite drm_buddy_test_suite = …;
kunit_test_suite(…) …;
MODULE_AUTHOR(…) …;
MODULE_DESCRIPTION(…) …;
MODULE_LICENSE(…) …;