Lines Matching refs:sg_list
113 if ((plen + wr->sg_list[i].length) > max) in build_immd()
115 srcp = (u8 *)(unsigned long)wr->sg_list[i].addr; in build_immd()
116 plen += wr->sg_list[i].length; in build_immd()
117 len = wr->sg_list[i].length; in build_immd()
133 static int build_isgl(struct fw_ri_isgl *isglp, struct ibv_sge *sg_list, in build_isgl() argument
141 if ((plen + sg_list[i].length) < plen) in build_isgl()
143 plen += sg_list[i].length; in build_isgl()
144 *flitp++ = htobe64(((u64)sg_list[i].lkey << 32) | in build_isgl()
145 sg_list[i].length); in build_isgl()
146 *flitp++ = htobe64(sg_list[i].addr); in build_isgl()
188 wr->sg_list, wr->num_sge, &plen); in build_rdma_send()
229 wr->sg_list, wr->num_sge, &plen); in build_rdma_write()
256 wqe->read.stag_sink = htobe32(wr->sg_list[0].lkey); in build_rdma_read()
257 wqe->read.plen = htobe32(wr->sg_list[0].length); in build_rdma_read()
258 wqe->read.to_sink_hi = htobe32((u32)(wr->sg_list[0].addr >> 32)); in build_rdma_read()
259 wqe->read.to_sink_lo = htobe32((u32)(wr->sg_list[0].addr)); in build_rdma_read()
280 ret = build_isgl(&wqe->recv.isgl, wr->sg_list, wr->num_sge, NULL); in build_rdma_recv()
372 swsqe->read_len = wr->sg_list ? wr->sg_list[0].length : in c4iw_post_send()