Lines Matching refs:etp
1756 endpnt_reap_settimer(endpnt_type_t *etp) in endpnt_reap_settimer() argument
1758 if (etp->e_itimer == (timeout_id_t)0) in endpnt_reap_settimer()
1759 etp->e_itimer = timeout(endpnt_reap_dispatch, (void *)etp, in endpnt_reap_settimer()
1766 endpnt_type_t *etp = a; in endpnt_reap_dispatch() local
1772 if (taskq_dispatch(endpnt_taskq, (task_func_t *)endpnt_reap, etp, in endpnt_reap_dispatch()
1775 mutex_enter(&etp->e_ilock); in endpnt_reap_dispatch()
1776 etp->e_async_count++; in endpnt_reap_dispatch()
1777 mutex_exit(&etp->e_ilock); in endpnt_reap_dispatch()
1785 endpnt_reap(endpnt_type_t *etp) in endpnt_reap() argument
1790 mutex_enter(&etp->e_ilock); in endpnt_reap()
1791 e = list_head(&etp->e_ilist); in endpnt_reap()
1793 next_node = list_next(&etp->e_ilist, e); in endpnt_reap()
1814 etp->e_itimer = 0; in endpnt_reap()
1815 if (--etp->e_async_count == 0) in endpnt_reap()
1816 cv_signal(&etp->e_async_cv); in endpnt_reap()
1817 mutex_exit(&etp->e_ilock); in endpnt_reap()