Lines Matching defs:rc_chan
6951 /* if (rc_chan == NULL) send by UD; else send by RC; */
6952 ibd_rc_chan_t *rc_chan;
6971 rc_chan = NULL;
6980 rc_chan = ace->ac_chan;
6981 rc_chan->is_used = B_TRUE;
6982 mutex_enter(&rc_chan->tx_wqe_list.dl_mutex);
6984 rc_chan->tx_wqe_list.dl_head);
6986 rc_chan->tx_wqe_list.dl_cnt -= 1;
6987 rc_chan->tx_wqe_list.dl_head =
6990 node = ibd_rc_acquire_swqes(rc_chan);
6992 mutex_exit(&rc_chan->tx_wqe_list.dl_mutex);
7009 if (rc_chan == NULL) {
7154 if (rc_chan) { /* send in RC mode */
7291 mutex_enter(&rc_chan->tx_post_lock);
7292 if (rc_chan->tx_busy) {
7293 if (rc_chan->tx_head) {
7294 rc_chan->tx_tail->swqe_next =
7297 rc_chan->tx_head = node;
7299 rc_chan->tx_tail = node;
7300 mutex_exit(&rc_chan->tx_post_lock);
7302 rc_chan->tx_busy = 1;
7303 mutex_exit(&rc_chan->tx_post_lock);
7304 ibd_rc_post_send(rc_chan, node);
7441 if (rc_chan) {