timer_info
typedef struct timer_info timer_info;
memcpy(&sTimerData[i], &sTimerData[sTimerCount - 1], sizeof(struct timer_info));
static struct timer_info sTimerData[MAX_TIMERS];
memcpy(&sTimerData[index], &sTimerData[sTimerCount - 1], sizeof(struct timer_info));
device_info *di = ((timer_info *)te)->di;
((timer_info *)to)->when_target = now + when;
add_timer(to, timer_interrupt_func, ((timer_info *)to)->when_target,
di->current_timer = (timer_info *)to;
timer_info ti_a; /* a pool of two timer managment buffers */
timer_info ti_b;
timer_info *current_timer; /* the timer buffer that's currently in use */
extern timer_info gPITTimer;
extern timer_info gAPICTimer;
extern timer_info gHPETTimer;
static timer_info *sTimers[] = {
static timer_info *sTimer = NULL;
sort_timers(timer_info *timers[], int numTimers)
timer_info *tempPtr;
timer_info *timer = NULL;
struct timer_info gAPICTimer = {
struct timer_info gHPETTimer = {
struct timer_info gPITTimer = {