Lines Matching refs:ch_recv
2306 MUTEX_HELD(&(csp)->ch_recv.c_mutex))
2308 (mutex_enter(&(csp)->ch_recv.c_mutex, \
2312 mutex_exit(&(csp)->ch_recv.c_mutex))
2315 (MUTEX_HELD(&(csp)->ch_recv.c_mutex))
2317 (mutex_tryenter(&(csp)->ch_recv.c_mutex))
2319 (mutex_enter(&(csp)->ch_recv.c_mutex))
2321 (mutex_exit(&(csp)->ch_recv.c_mutex))
2359 * ch_recv.c_mutex
2381 idn_chaninfo_t ch_recv;
2478 ((csp)->ch_recv.c_state & IDN_CHANSVC_STATE_ACTIVE)
2480 ((csp)->ch_recv.c_state & IDN_CHANSVC_STATE_CORRUPTED)
2491 #define IDN_CHAN_RECV_INPROGRESS(csp) ((csp)->ch_recv.c_inprogress++)
2494 ASSERT((csp)->ch_recv.c_inprogress > 0); \
2495 if ((--((csp)->ch_recv.c_inprogress) == 0) && \
2496 ((csp)->ch_recv.c_waiters != 0)) \
2497 cv_broadcast(&(csp)->ch_recv.c_cv); \
2514 ((csp)->ch_recv.c_state |= IDN_CHANSVC_STATE_ACTIVE)
2516 ((csp)->ch_recv.c_state |= IDN_CHANSVC_STATE_CORRUPTED)