|
t timer_list * timer)
{
timer->list.next = timer->list.prev = NULL;
}
由于定时器通常被连接在一个双向循环队列中等待执行(此时我们说定时器处于pending状态)。因此函数time_pending()就可以用list成员是否为空来判断一个定时器是否处于pending状态。如下所示
(include/linux/timer.h):
static inline int timer_pending (const struct timer_list * timer)
{
页码:[1] [2] [3] [4] [5] [6] 第4页、共6页 |