Lines Matching refs:timer
41 struct ISCI_TIMER *timer = (struct ISCI_TIMER *)arg; in isci_timer_timeout() local
43 isci_log_message(3, "TIMER", "timeout %p\n", timer); in isci_timer_timeout()
51 if (timer->is_started == TRUE) in isci_timer_timeout()
52 timer->callback(timer->cookie); in isci_timer_timeout()
75 scif_cb_timer_start(SCI_CONTROLLER_HANDLE_T controller, void *timer, in scif_cb_timer_start() argument
78 struct ISCI_TIMER *isci_timer = (struct ISCI_TIMER *)timer; in scif_cb_timer_start()
81 isci_log_message(3, "TIMER", "start %p %d\n", timer, milliseconds); in scif_cb_timer_start()
83 isci_timer_timeout, timer, 0); in scif_cb_timer_start()
96 scif_cb_timer_stop(SCI_CONTROLLER_HANDLE_T controller, void *timer) in scif_cb_timer_stop() argument
98 struct ISCI_TIMER *isci_timer = (struct ISCI_TIMER *)timer; in scif_cb_timer_stop()
100 isci_log_message(3, "TIMER", "stop %p\n", timer); in scif_cb_timer_stop()
131 struct ISCI_TIMER *timer; in scif_cb_timer_create() local
133 sci_pool_get(isci_controller->timer_pool, timer); in scif_cb_timer_create()
135 callout_init_mtx(&timer->callout, &isci_controller->lock, FALSE); in scif_cb_timer_create()
137 timer->callback = timer_callback; in scif_cb_timer_create()
138 timer->cookie = cookie; in scif_cb_timer_create()
139 timer->is_started = FALSE; in scif_cb_timer_create()
141 isci_log_message(3, "TIMER", "create %p %p %p\n", timer, timer_callback, cookie); in scif_cb_timer_create()
143 return (timer); in scif_cb_timer_create()