Lines Matching refs:nds
90 int nds;
136 nds = wr->wr_nds;
171 if ((uintptr_t)ds + total_len + (nds * 16) >
272 nds = 0;
297 nds = 0;
307 if (nds > qp->qp_sq_sgl) {
311 for (last_ds = num_ds, j = i; j < nds; j++) {
316 for (j = nds; --j >= i; ) {
444 int nds;
495 nds = wr->wr_nds;
589 * Update "nds" and "sgl" because Atomic requests have
592 nds = 1;
626 nds = 0;
636 nds = 0;
647 nds = 0;
654 * on the values setup above (i.e. "sgl", "nds", and the "ds"
657 if (nds > qp->qp_sq_sgl) {
662 for (last_ds = num_ds, i = 0; i < nds; i++) {
667 for (i = nds; --i >= 0; ) {
1313 uint32_t nds;
1322 nds = wr->wr_nds;
1401 if ((uintptr_t)ds + total_len + (nds * 16) >
1409 for (; i < nds; i++) {
1499 * Update "nds" and "sgl" because Atomic requests have
1503 nds = 1;
1538 nds = 0;
1618 nds = 0;
1628 * the values setup above (i.e. "sgl", "nds", and the "ds" pointer
1631 if (nds > qp->qp_sq_sgl) {
1641 for (last_ds = num_ds, j = i; j < nds; j++) {
1656 for (j = nds; --j >= i; ) {
1692 uint32_t nds, offset, pktlen;
1811 nds = wr->wr_nds;
1817 * values set up above (i.e. "sgl", "nds", and the "ds" pointer
1820 if (nds > qp->qp_sq_sgl) {
1835 for (i = 0; i < nds; i++) {