blob: fbe34f6204810e7c16c4b551f93a51ed2d7bc89c (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
#ifndef _TIMER_H_
#define _TIMER_H_
#include "linux_list.h"
struct alarm_list {
struct list_head head;
struct timeval tv;
void *data;
void (*function)(struct alarm_list *a, void *data);
};
static inline void
set_alarm_expiration(struct alarm_list *t, long tv_sec, long tv_usec)
{
t->tv.tv_sec = tv_sec;
t->tv.tv_usec = tv_usec;
}
#endif
|