123456789101112131415161718192021222324252627282930 |
- #ifndef _ASM_S390_TIMER_H
- #define _ASM_S390_TIMER_H
- #define VTIMER_MAX_SLICE (0x7fffffffffffffffULL)
- struct vtimer_list {
- struct list_head entry;
- u64 expires;
- u64 interval;
- void (*function)(unsigned long);
- unsigned long data;
- };
- extern void init_virt_timer(struct vtimer_list *timer);
- extern void add_virt_timer(struct vtimer_list *timer);
- extern void add_virt_timer_periodic(struct vtimer_list *timer);
- extern int mod_virt_timer(struct vtimer_list *timer, u64 expires);
- extern int mod_virt_timer_periodic(struct vtimer_list *timer, u64 expires);
- extern int del_virt_timer(struct vtimer_list *timer);
- extern void vtime_init(void);
- #endif
|