nt9856x/code/driver/source/crypto/cryptodev-linux/lib/benchmark.h
2023-03-28 15:07:53 +08:00

19 lines
351 B
C
Executable File

#include <sys/time.h>
#include <time.h>
#include <sys/time.h>
#include <signal.h>
typedef void (*sighandler_t)(int);
struct benchmark_st
{
struct timeval start;
sighandler_t old_handler;
};
extern int benchmark_must_finish;
int start_benchmark(struct benchmark_st * st);
int stop_benchmark(struct benchmark_st * st, unsigned long * elapsed);