Lines Matching refs:timer
206 ilb_timer_t *timer = (ilb_timer_t *)arg; in ilb_conn_cleanup() local
215 ilbs = timer->ilbs; in ilb_conn_cleanup()
220 for (i = timer->start; i < timer->end; i++) { in ilb_conn_cleanup()
282 ilb_timer_t *timer = (ilb_timer_t *)arg; in ilb_conn_timer() local
284 (void) taskq_dispatch(timer->ilbs->ilbs_conn_taskq, ilb_conn_cleanup, in ilb_conn_timer()
286 mutex_enter(&timer->tid_lock); in ilb_conn_timer()
287 if (timer->tid == 0) { in ilb_conn_timer()
288 mutex_exit(&timer->tid_lock); in ilb_conn_timer()
290 timer->tid = timeout(ilb_conn_timer, arg, in ilb_conn_timer()
292 mutex_exit(&timer->tid_lock); in ilb_conn_timer()
1318 ilb_timer_t *timer = (ilb_timer_t *)arg; in ilb_sticky_cleanup() local
1325 ilbs = timer->ilbs; in ilb_sticky_cleanup()
1330 for (i = timer->start; i < timer->end; i++) { in ilb_sticky_cleanup()
1352 ilb_timer_t *timer = (ilb_timer_t *)arg; in ilb_sticky_timer() local
1354 (void) taskq_dispatch(timer->ilbs->ilbs_sticky_taskq, in ilb_sticky_timer()
1356 mutex_enter(&timer->tid_lock); in ilb_sticky_timer()
1357 if (timer->tid == 0) { in ilb_sticky_timer()
1358 mutex_exit(&timer->tid_lock); in ilb_sticky_timer()
1360 timer->tid = timeout(ilb_sticky_timer, arg, in ilb_sticky_timer()
1362 mutex_exit(&timer->tid_lock); in ilb_sticky_timer()