Lines Matching refs:slice
67 ;/* time slice and/or timer expiration. If either is found, the */
83 ;/* _tx_thread_time_slice Time slice interrupted thread */
127 ; /* Test for time-slice expiration. */
131 MOV.L #__tx_timer_time_slice, R1 ; Pickup address of time slice
132 MOV.L [R1], R2 ; Pickup the current time slice
133 CMP #0, R2 ; Is a time slice active?
134 BEQ __tx_timer_no_time_slice ; No, skip timer slice processing
139 SUB #1, R2 ; Decrement the time-slice
140 MOV.L R2, [R1] ; Store time-slice
146 BNE __tx_timer_no_time_slice ; No, time-slice has not expired
148 ; /* Set the time-slice expired flag. */
151 MOV.L #__tx_timer_expired_time_slice, R1 ; Pickup address of expired time-slice
153 MOV.L R2, [R1] ; Set expired time slice variable
213 MOV.L #__tx_timer_expired_time_slice, R1 ; Pickup expired time slice addr
214 MOV.L [R1], R1 ; Pickup expired time slice
237 ; /* Did time slice expire? */
241 MOV.L #__tx_timer_expired_time_slice, R1 ; Pickup time-slice expired flag addr
243 CMP #0,R1 ; Has time-slice expired?
244 BEQ __tx_timer_not_ts_expiration ; No, skip time-slice expiration
246 ; /* Time slice interrupted thread. */
249 BSR __tx_thread_time_slice ; Call time-slice processing