Lines Matching refs:etp
1781 endpnt_reap_settimer(endpnt_type_t *etp) in endpnt_reap_settimer() argument
1783 if (etp->e_itimer == (timeout_id_t)0) in endpnt_reap_settimer()
1784 etp->e_itimer = timeout(endpnt_reap_dispatch, (void *)etp, in endpnt_reap_settimer()
1791 endpnt_type_t *etp = a; in endpnt_reap_dispatch() local
1797 if (taskq_dispatch(endpnt_taskq, (task_func_t *)endpnt_reap, etp, in endpnt_reap_dispatch()
1800 mutex_enter(&etp->e_ilock); in endpnt_reap_dispatch()
1801 etp->e_async_count++; in endpnt_reap_dispatch()
1802 mutex_exit(&etp->e_ilock); in endpnt_reap_dispatch()
1810 endpnt_reap(endpnt_type_t *etp) in endpnt_reap() argument
1815 mutex_enter(&etp->e_ilock); in endpnt_reap()
1816 e = list_head(&etp->e_ilist); in endpnt_reap()
1818 next_node = list_next(&etp->e_ilist, e); in endpnt_reap()
1839 etp->e_itimer = 0; in endpnt_reap()
1840 if (--etp->e_async_count == 0) in endpnt_reap()
1841 cv_signal(&etp->e_async_cv); in endpnt_reap()
1842 mutex_exit(&etp->e_ilock); in endpnt_reap()