Lines Matching refs:sg_list
424 if ((plen + wr->sg_list[i].length) > max)
426 srcp = (u8 *)(unsigned long)wr->sg_list[i].addr;
427 plen += wr->sg_list[i].length;
428 rem = wr->sg_list[i].length;
454 struct fw_ri_isgl *isglp, struct ib_sge *sg_list,
468 if ((plen + sg_list[i].length) < plen)
470 plen += sg_list[i].length;
471 *flitp = cpu_to_be64(((u64)sg_list[i].lkey << 32) |
472 sg_list[i].length);
475 *flitp = cpu_to_be64(sg_list[i].addr);
537 wr->sg_list, wr->num_sge, &plen);
588 wr->sg_list, wr->num_sge, &plen);
610 memcpy((u8 *)immdp->data, (u8 *)(uintptr_t)wr->sg_list->addr, 16);
648 &wcwr->u_cmpl.isgl_src, wr->next->sg_list, 1, NULL);
652 wcwr->u.isgl_src, wr->sg_list, wr->num_sge, &plen);
665 if (wr->num_sge && wr->sg_list[0].length) {
670 wqe->read.stag_sink = cpu_to_be32(wr->sg_list[0].lkey);
671 wqe->read.plen = cpu_to_be32(wr->sg_list[0].length);
672 wqe->read.to_sink_hi = cpu_to_be32((u32)(wr->sg_list[0].addr
674 wqe->read.to_sink_lo = cpu_to_be32((u32)(wr->sg_list[0].addr));
766 &wqe->recv.isgl, wr->sg_list, wr->num_sge, NULL);
780 &wqe->recv.isgl, wr->sg_list, wr->num_sge, NULL);
1126 wr->sg_list[0].length && wr->num_sge <= T4_WRITE_CMPL_MAX_SGL &&
1129 wr->next->sg_list[0].length == T4_WRITE_CMPL_MAX_CQE &&
1180 c4iw_invalidate_mr(rhp, wr->sg_list[0].lkey);
1188 swsqe->read_len = wr->sg_list[0].length;