Lines Matching refs:mtb

1086 	MTBP	mtb;  in mi_timer()  local
1092 mtb = (MTBP)mp->b_datap->db_base; in mi_timer()
1095 mtb->mtb_q = q; in mi_timer()
1096 state = mtb->mtb_state; in mi_timer()
1099 if (untimeout(mtb->mtb_tid) < 0) { in mi_timer()
1101 ASSERT(mtb->mtb_q->q_first == mp || in mi_timer()
1103 mtb->mtb_state = TB_RESCHED; in mi_timer()
1104 mtb->mtb_time_left = tim; in mi_timer()
1111 ASSERT(mtb->mtb_q->q_first == mp || in mi_timer()
1113 mtb->mtb_state = TB_RESCHED; in mi_timer()
1114 mtb->mtb_time_left = tim; in mi_timer()
1119 ASSERT(mtb->mtb_q->q_first == mp || in mi_timer()
1121 mtb->mtb_time_left = tim; in mi_timer()
1126 mtb->mtb_state = TB_RUNNING; in mi_timer()
1127 mtb->mtb_tid = timeout((pfv_t)mi_timer_fire, mtb, tim); in mi_timer()
1153 MTBP mtb; in mi_timer_alloc() local
1157 mtb = (MTBP)mp->b_datap->db_base; in mi_timer_alloc()
1158 mp->b_rptr = (uchar_t *)&mtb[1]; in mi_timer_alloc()
1160 mtb->mtb_state = TB_IDLE; in mi_timer_alloc()
1161 mtb->mtb_mp = mp; in mi_timer_alloc()
1162 mtb->mtb_q = NULL; in mi_timer_alloc()
1176 mi_timer_fire(MTBP mtb) in mi_timer_fire() argument
1178 ASSERT(mtb == (MTBP)mtb->mtb_mp->b_datap->db_base); in mi_timer_fire()
1179 ASSERT(mtb->mtb_mp->b_datap->db_type == M_PCSIG); in mi_timer_fire()
1180 return (putq(mtb->mtb_q, mtb->mtb_mp)); in mi_timer_fire()
1192 MTBP mtb; in mi_timer_free() local
1197 mtb = (MTBP)mp->b_datap->db_base; in mi_timer_free()
1198 state = mtb->mtb_state; in mi_timer_free()
1200 if (untimeout(mtb->mtb_tid) < 0) { in mi_timer_free()
1202 ASSERT(mtb->mtb_q->q_first == mp || in mi_timer_free()
1204 mtb->mtb_state = TB_TO_BE_FREED; in mi_timer_free()
1210 ASSERT(mtb->mtb_q->q_first == mp || in mi_timer_free()
1213 mtb->mtb_state = TB_TO_BE_FREED; in mi_timer_free()
1217 ASSERT(mtb->mtb_q == NULL || mtb->mtb_q->q_first != mp); in mi_timer_free()
1227 MTBP mtb; in mi_timer_move() local
1233 mtb = (MTBP)mp->b_datap->db_base; in mi_timer_move()
1239 if (mtb->mtb_state == TB_RUNNING) { in mi_timer_move()
1240 if ((tim = untimeout(mtb->mtb_tid)) < 0) { in mi_timer_move()
1245 ASSERT(mtb->mtb_q->q_first == mp || in mi_timer_move()
1247 rmvq(mtb->mtb_q, mp); in mi_timer_move()
1248 ASSERT(mtb->mtb_q->q_first != mp && in mi_timer_move()
1250 mtb->mtb_q = q; in mi_timer_move()
1251 (void) putq(mtb->mtb_q, mp); in mi_timer_move()
1254 mtb->mtb_q = q; in mi_timer_move()
1255 mtb->mtb_state = TB_RUNNING; in mi_timer_move()
1256 mtb->mtb_tid = timeout((pfv_t)mi_timer_fire, mtb, tim); in mi_timer_move()
1257 } else if (mtb->mtb_state != TB_IDLE) { in mi_timer_move()
1258 ASSERT(mtb->mtb_state != TB_TO_BE_FREED); in mi_timer_move()
1262 ASSERT(mtb->mtb_q->q_first == mp || in mi_timer_move()
1264 rmvq(mtb->mtb_q, mp); in mi_timer_move()
1265 ASSERT(mtb->mtb_q->q_first != mp && in mi_timer_move()
1267 mtb->mtb_q = q; in mi_timer_move()
1268 (void) putq(mtb->mtb_q, mp); in mi_timer_move()
1270 mtb->mtb_q = q; in mi_timer_move()
1279 MTBP mtb; in mi_timer_stop() local
1285 mtb = (MTBP)mp->b_datap->db_base; in mi_timer_stop()
1286 state = mtb->mtb_state; in mi_timer_stop()
1288 if (untimeout(mtb->mtb_tid) < 0) { in mi_timer_stop()
1290 ASSERT(mtb->mtb_q->q_first == mp || in mi_timer_stop()
1292 mtb->mtb_state = TB_CANCELLED; in mi_timer_stop()
1294 mtb->mtb_state = TB_IDLE; in mi_timer_stop()
1297 ASSERT(mtb->mtb_q->q_first == mp || in mi_timer_stop()
1299 mtb->mtb_state = TB_CANCELLED; in mi_timer_stop()
1312 MTBP mtb; in mi_timer_valid() local
1318 mtb = (MTBP)mp->b_datap->db_base; in mi_timer_valid()
1319 state = mtb->mtb_state; in mi_timer_valid()
1332 mtb->mtb_state = TB_IDLE; in mi_timer_valid()
1342 mtb->mtb_state = TB_RUNNING; in mi_timer_valid()
1343 mtb->mtb_tid = timeout((pfv_t)mi_timer_fire, in mi_timer_valid()
1344 mtb, mtb->mtb_time_left); in mi_timer_valid()
1348 mtb->mtb_state = TB_IDLE; in mi_timer_valid()