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(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()
1178 MTBP mtb = ptr; in mi_timer_fire() local
1180 ASSERT(mtb == (MTBP)mtb->mtb_mp->b_datap->db_base); in mi_timer_fire()
1181 ASSERT(mtb->mtb_mp->b_datap->db_type == M_PCSIG); in mi_timer_fire()
1182 (void) putq(mtb->mtb_q, mtb->mtb_mp); in mi_timer_fire()
1194 MTBP mtb; in mi_timer_free() local
1199 mtb = (MTBP)mp->b_datap->db_base; in mi_timer_free()
1200 state = mtb->mtb_state; in mi_timer_free()
1202 if (untimeout(mtb->mtb_tid) < 0) { in mi_timer_free()
1204 ASSERT(mtb->mtb_q->q_first == mp || in mi_timer_free()
1206 mtb->mtb_state = TB_TO_BE_FREED; in mi_timer_free()
1212 ASSERT(mtb->mtb_q->q_first == mp || in mi_timer_free()
1215 mtb->mtb_state = TB_TO_BE_FREED; in mi_timer_free()
1219 ASSERT(mtb->mtb_q == NULL || mtb->mtb_q->q_first != mp); in mi_timer_free()
1229 MTBP mtb; in mi_timer_move() local
1235 mtb = (MTBP)mp->b_datap->db_base; in mi_timer_move()
1241 if (mtb->mtb_state == TB_RUNNING) { in mi_timer_move()
1242 if ((tim = untimeout(mtb->mtb_tid)) < 0) { in mi_timer_move()
1247 ASSERT(mtb->mtb_q->q_first == mp || in mi_timer_move()
1249 rmvq(mtb->mtb_q, mp); in mi_timer_move()
1250 ASSERT(mtb->mtb_q->q_first != mp && in mi_timer_move()
1252 mtb->mtb_q = q; in mi_timer_move()
1253 (void) putq(mtb->mtb_q, mp); in mi_timer_move()
1256 mtb->mtb_q = q; in mi_timer_move()
1257 mtb->mtb_state = TB_RUNNING; in mi_timer_move()
1258 mtb->mtb_tid = timeout(mi_timer_fire, mtb, tim); in mi_timer_move()
1259 } else if (mtb->mtb_state != TB_IDLE) { in mi_timer_move()
1260 ASSERT(mtb->mtb_state != TB_TO_BE_FREED); in mi_timer_move()
1264 ASSERT(mtb->mtb_q->q_first == mp || in mi_timer_move()
1266 rmvq(mtb->mtb_q, mp); in mi_timer_move()
1267 ASSERT(mtb->mtb_q->q_first != mp && in mi_timer_move()
1269 mtb->mtb_q = q; in mi_timer_move()
1270 (void) putq(mtb->mtb_q, mp); in mi_timer_move()
1272 mtb->mtb_q = q; in mi_timer_move()
1281 MTBP mtb; in mi_timer_stop() local
1287 mtb = (MTBP)mp->b_datap->db_base; in mi_timer_stop()
1288 state = mtb->mtb_state; in mi_timer_stop()
1290 if (untimeout(mtb->mtb_tid) < 0) { in mi_timer_stop()
1292 ASSERT(mtb->mtb_q->q_first == mp || in mi_timer_stop()
1294 mtb->mtb_state = TB_CANCELLED; in mi_timer_stop()
1296 mtb->mtb_state = TB_IDLE; in mi_timer_stop()
1299 ASSERT(mtb->mtb_q->q_first == mp || in mi_timer_stop()
1301 mtb->mtb_state = TB_CANCELLED; in mi_timer_stop()
1314 MTBP mtb; in mi_timer_valid() local
1320 mtb = (MTBP)mp->b_datap->db_base; in mi_timer_valid()
1321 state = mtb->mtb_state; in mi_timer_valid()
1334 mtb->mtb_state = TB_IDLE; in mi_timer_valid()
1344 mtb->mtb_state = TB_RUNNING; in mi_timer_valid()
1345 mtb->mtb_tid = timeout(mi_timer_fire, in mi_timer_valid()
1346 mtb, mtb->mtb_time_left); in mi_timer_valid()
1350 mtb->mtb_state = TB_IDLE; in mi_timer_valid()