// 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