28 #include <linux/init.h> 29 #include <linux/module.h> 30 #include <linux/kernel.h> 31 #include <linux/time.h> 32 #include <linux/slab.h> 33 #include <linux/sched.h> 34 #include <linux/random.h> 41 #include <sys/types.h> 43 #include <sys/syscall.h> 144 get_random_bytes(&randv,
sizeof(randv));
152 return syscall(SYS_gettid);
166 return (uint32_t)random()%
max;
static struct m0_addb2_philter p
static m0_time_t tv(int index)
static long long max(long long a, long long b)
char * fmt(const char *format,...) __attribute__((format(printf
void * m0_alloc(size_t size)
void st_mark_ptr(void *ptr)
void console_printf(const char *fmt,...)
void st_unmark_ptr(void *ptr)
uint32_t generate_random(uint32_t max)
uint64_t time_seconds(const uint64_t time)
void * mem_alloc(size_t size)
uint64_t time_nanoseconds(const uint64_t time)
uint64_t time_from_now(uint64_t secs, uint64_t ns)