Lines Matching defs:next
935 * the next segment and other non-data segments.
1172 struct mthca_next_seg *next;
1220 next = get_recv_wqe(qp, i);
1221 next->nda_op = cpu_to_be32(((i + 1) & (qp->rq.max - 1)) <<
1223 next->ee_nds = cpu_to_be32(size);
1225 for (scatter = (void *) (next + 1);
1226 (void *) scatter < (void *) next + (1 << qp->rq.wqe_shift);
1232 next = get_send_wqe(qp, i);
1233 next->nda_op = cpu_to_be32((((i + 1) & (qp->sq.max - 1)) <<
1239 next = get_recv_wqe(qp, i);
1240 next->nda_op = htonl((((i + 1) % qp->rq.max) <<
1655 for (nreq = 0; wr; ++nreq, wr = wr->next) {
1851 for (nreq = 0; wr; wr = wr->next) {
1959 for (nreq = 0; wr; ++nreq, wr = wr->next) {
2180 for (nreq = 0; wr; ++nreq, wr = wr->next) {
2236 struct mthca_next_seg *next;
2248 next = get_send_wqe(qp, index);
2250 next = get_recv_wqe(qp, index);
2252 *dbd = !!(next->ee_nds & cpu_to_be32(MTHCA_NEXT_DBD));
2253 if (next->ee_nds & cpu_to_be32(0x3f))
2254 *new_wqe = (next->nda_op & cpu_to_be32(~0x3f)) |
2255 (next->ee_nds & cpu_to_be32(0x3f));