📄 fasttimer.h
字号:
/* * linux/include/asm-cris/fasttimer.h * * Fast timers for ETRAX100LX * This may be useful in other OS than Linux so use 2 space indentation... * Copyright (C) 2000-2006 Axis Communications AB */#include <linux/time.h> /* struct timeval */#include <linux/timex.h>#ifdef CONFIG_ETRAX_FAST_TIMERtypedef void fast_timer_function_type(unsigned long);struct fasttime_t { unsigned long tv_jiff; /* jiffies */ unsigned long tv_usec; /* microseconds */};struct fast_timer{ /* Close to timer_list */ struct fast_timer *next; struct fast_timer *prev; struct fasttime_t tv_set; struct fasttime_t tv_expires; unsigned long delay_us; fast_timer_function_type *function; unsigned long data; const char *name;};extern struct fast_timer *fast_timer_list;void start_one_shot_timer(struct fast_timer *t, fast_timer_function_type *function, unsigned long data, unsigned long delay_us, const char *name);int del_fast_timer(struct fast_timer * t);/* return 1 if deleted */void schedule_usleep(unsigned long us);int fast_timer_init(void);#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -