15 lines
535 B
C
15 lines
535 B
C
// SPDX-License-Identifier: MPL-2.0
|
|
#ifndef SH_LIB_TEST_RADIX_H
|
|
#define SH_LIB_TEST_RADIX_H
|
|
#include "std/type.h"
|
|
#include "std/status.h"
|
|
#include "memory/page.h"
|
|
#include "memory/slab.h"
|
|
#include "memory/pez/radix.h"
|
|
#include "cpu/tsc.h"
|
|
// Load the number of iterations for benchmakrs for radix test.
|
|
void sh_test_radix_load_iterations_count(sh_uint64 iterations_num);
|
|
// Test and benchmark radix trees subsystem
|
|
SH_STATUS sh_test_radix_benchmark(struct sh_slab_radix_node_SLAB_ALLOCATOR *alloc,sh_page_PAGE_TABLE_POOL *ptp);
|
|
#endif
|