Lines Matching refs:sg_list
347 if ((plen + wr->sg_list[i].length) > max)
349 srcp = (u8 *)(unsigned long)wr->sg_list[i].addr;
350 plen += wr->sg_list[i].length;
351 rem = wr->sg_list[i].length;
377 struct fw_ri_isgl *isglp, struct ib_sge *sg_list,
386 if ((plen + sg_list[i].length) < plen)
388 plen += sg_list[i].length;
389 *flitp = cpu_to_be64(((u64)sg_list[i].lkey << 32) |
390 sg_list[i].length);
393 *flitp = cpu_to_be64(sg_list[i].addr);
455 wr->sg_list, wr->num_sge, &plen);
498 wr->sg_list, wr->num_sge, &plen);
521 if (wr->num_sge && wr->sg_list[0].length) {
527 wqe->read.stag_sink = cpu_to_be32(wr->sg_list[0].lkey);
528 wqe->read.plen = cpu_to_be32(wr->sg_list[0].length);
529 wqe->read.to_sink_hi = cpu_to_be32((u32)(wr->sg_list[0].addr
531 wqe->read.to_sink_lo = cpu_to_be32((u32)(wr->sg_list[0].addr));
554 &wqe->recv.isgl, wr->sg_list, wr->num_sge, NULL);
842 wr->sg_list[0].lkey);
850 swsqe->read_len = wr->sg_list[0].length;