Lines Matching refs:swqe
429 eibnx_wqe_t *swqe;
468 swqe = &snd_p->tx_wqe[i];
488 swqe->qe_type = ENX_QETYP_SWQE;
489 swqe->qe_bufsz = mtu;
490 swqe->qe_sgl.ds_va = (ib_vaddr_t)(uintptr_t)buf;
491 swqe->qe_sgl.ds_key = snd_p->tx_lkey;
492 swqe->qe_sgl.ds_len = swqe->qe_bufsz;
493 swqe->qe_wr.send.wr_id = (ibt_wrid_t)(uintptr_t)swqe;
494 swqe->qe_wr.send.wr_flags = IBT_WR_NO_FLAGS;
495 swqe->qe_wr.send.wr_trans = IBT_UD_SRV;
496 swqe->qe_wr.send.wr_opcode = IBT_WRC_SEND;
497 swqe->qe_wr.send.wr_nds = 1;
498 swqe->qe_wr.send.wr_sgl = &swqe->qe_sgl;
499 swqe->qe_wr.send.wr.ud.udwr_dest = dest;
501 mutex_init(&swqe->qe_lock, NULL, MUTEX_DRIVER, NULL);
502 swqe->qe_flags = 0;
967 eibnx_wqe_t *swqe;
974 * the per swqe lock would've been initialized only if we were able to
978 swqe = &snd_p->tx_wqe[i];
980 if (swqe->qe_wr.send.wr.ud.udwr_dest) {
981 mutex_destroy(&swqe->qe_lock);
984 ibt_free_ud_dest(swqe->qe_wr.send.wr.ud.udwr_dest);
988 swqe->qe_wr.send.wr.ud.udwr_dest, ret);