Lines Matching refs:ft
88 FsmExpireTimer(struct FsmTimer *ft) in FsmExpireTimer() argument
91 if (ft->fi->debug) in FsmExpireTimer()
92 ft->fi->printdebug(ft->fi, "FsmExpireTimer %lx", (long) ft); in FsmExpireTimer()
94 FsmEvent(ft->fi, ft->event, ft->arg); in FsmExpireTimer()
98 FsmInitTimer(struct FsmInst *fi, struct FsmTimer *ft) in FsmInitTimer() argument
100 ft->fi = fi; in FsmInitTimer()
101 ft->tl.function = (void *) FsmExpireTimer; in FsmInitTimer()
102 ft->tl.data = (long) ft; in FsmInitTimer()
104 if (ft->fi->debug) in FsmInitTimer()
105 ft->fi->printdebug(ft->fi, "FsmInitTimer %lx", (long) ft); in FsmInitTimer()
107 init_timer(&ft->tl); in FsmInitTimer()
111 FsmDelTimer(struct FsmTimer *ft, int where) in FsmDelTimer() argument
114 if (ft->fi->debug) in FsmDelTimer()
115 ft->fi->printdebug(ft->fi, "FsmDelTimer %lx %d", (long) ft, where); in FsmDelTimer()
117 del_timer(&ft->tl); in FsmDelTimer()
121 FsmAddTimer(struct FsmTimer *ft, in FsmAddTimer() argument
126 if (ft->fi->debug) in FsmAddTimer()
127 ft->fi->printdebug(ft->fi, "FsmAddTimer %lx %d %d", in FsmAddTimer()
128 (long) ft, millisec, where); in FsmAddTimer()
131 if (timer_pending(&ft->tl)) { in FsmAddTimer()
133 ft->fi->printdebug(ft->fi, "FsmAddTimer already active!"); in FsmAddTimer()
136 init_timer(&ft->tl); in FsmAddTimer()
137 ft->event = event; in FsmAddTimer()
138 ft->arg = arg; in FsmAddTimer()
139 ft->tl.expires = jiffies + (millisec * HZ) / 1000; in FsmAddTimer()
140 add_timer(&ft->tl); in FsmAddTimer()
145 FsmRestartTimer(struct FsmTimer *ft, in FsmRestartTimer() argument
150 if (ft->fi->debug) in FsmRestartTimer()
151 ft->fi->printdebug(ft->fi, "FsmRestartTimer %lx %d %d", in FsmRestartTimer()
152 (long) ft, millisec, where); in FsmRestartTimer()
155 if (timer_pending(&ft->tl)) in FsmRestartTimer()
156 del_timer(&ft->tl); in FsmRestartTimer()
157 init_timer(&ft->tl); in FsmRestartTimer()
158 ft->event = event; in FsmRestartTimer()
159 ft->arg = arg; in FsmRestartTimer()
160 ft->tl.expires = jiffies + (millisec * HZ) / 1000; in FsmRestartTimer()
161 add_timer(&ft->tl); in FsmRestartTimer()