Lines Matching refs:wq
77 hermon_workq_hdr_t *wq;
108 wq = qp->qp_sq_wqhdr;
109 qsize_msk = wq->wq_mask;
113 tail = wq->wq_tail;
114 head = wq->wq_head;
124 if (wq->wq_full != 0) {
131 wq->wq_full = 1;
363 wq->wq_wrid[tail] = wr->wr_id;
368 wq->wq_tail = tail;
430 hermon_workq_hdr_t *wq;
462 wq = qp->qp_sq_wqhdr;
463 qsize_msk = wq->wq_mask;
467 tail = wq->wq_tail;
468 head = wq->wq_head;
482 if (wq->wq_full != 0) {
488 wq->wq_full = 1;
706 wq->wq_wrid[tail] = wr->wr_id;
711 wq->wq_tail = tail;
783 hermon_workq_hdr_t *wq;
847 wq = qp->qp_sq_wqhdr;
848 qsize_msk = wq->wq_mask;
849 tail = wq->wq_tail;
850 head = wq->wq_head;
903 if (wq->wq_full != 0) {
919 wq->wq_full = 1;
1022 wq->wq_wrid[tail] = curr_wr->wr_id;
1063 wq->wq_tail = tail;
1116 hermon_workq_hdr_t *wq;
1167 wq = qp->qp_rq_wqhdr;
1168 qsize_msk = wq->wq_mask;
1169 tail = wq->wq_tail;
1170 head = wq->wq_head;
1176 if (wq->wq_full != 0) {
1182 wq->wq_full = 1;
1190 wq->wq_wrid[tail] = wr[wrindx].wr_id;
1199 wq->wq_tail = tail;
1226 hermon_workq_hdr_t *wq;
1253 wq = srq->srq_wq_wqhdr;
1254 indx = wq->wq_head;
1258 if (indx == wq->wq_tail) {
1264 wq->wq_wrid[indx] = wr[wrindx].wr_id;
1273 wq->wq_head = indx;
2362 hermon_workq_hdr_t *wq;
2375 wq = wqa->wqa_wq;
2387 indx = HERMON_CQE_WQEADDRSZ_GET(cq, cqe) & wq->wq_mask;
2388 wrid = wq->wq_wrid[indx];
2396 desc = HERMON_SRQ_WQE_ADDR(srq, wq->wq_tail);
2398 wq->wq_tail = indx;
2401 wq->wq_head = (indx + 1) & wq->wq_mask;
2402 wq->wq_full = 0;