Lines Matching refs:csend
11037 idn_chaninfo_t *csend, *crecv;
11040 csend = &csp->ch_send;
11044 mutex_enter(&csend->c_mutex);
11049 if (csend->c_state & IDN_CHANSVC_STATE_FLUSH)
11070 csend->c_state &= ~IDN_CHANSVC_STATE_FLUSH;
11076 mutex_exit(&csend->c_mutex);
11100 idn_chaninfo_t *csend, *crecv;
11111 csend = &csp->ch_send;
11135 csend->c_checkin = 1;
11138 if ((csend->c_inprogress || crecv->c_inprogress) &&
11157 mutex_enter(&csend->c_mutex);
11158 csend->c_state &= ~clr_state;
11173 if (csend->c_inprogress || crecv->c_inprogress)
11215 while (csend->c_inprogress) {
11217 while (csend->c_inprogress) {
11218 csend->c_waiters++;
11219 cv_wait(&csend->c_cv,
11220 &csend->c_mutex);
11221 csend->c_waiters--;
11228 mutex_exit(&csend->c_mutex);
11230 mutex_enter(&csend->c_mutex);
11233 mutex_exit(&csend->c_mutex);
11240 mutex_enter(&csend->c_mutex);
11242 } while (csend->c_inprogress);
11266 csend->c_checkin = 0;
11277 mutex_enter(&csend->c_mutex);
11290 csend->c_state |= set_state;
11306 mutex_exit(&csend->c_mutex);