Lines Matching refs:sg_list

423 		if ((plen + wr->sg_list[i].length) > max)  in build_immd()
425 srcp = (u8 *)(unsigned long)wr->sg_list[i].addr; in build_immd()
426 plen += wr->sg_list[i].length; in build_immd()
427 rem = wr->sg_list[i].length; in build_immd()
453 struct fw_ri_isgl *isglp, struct ib_sge *sg_list, in build_isgl() argument
467 if ((plen + sg_list[i].length) < plen) in build_isgl()
469 plen += sg_list[i].length; in build_isgl()
470 *flitp = cpu_to_be64(((u64)sg_list[i].lkey << 32) | in build_isgl()
471 sg_list[i].length); in build_isgl()
474 *flitp = cpu_to_be64(sg_list[i].addr); in build_isgl()
536 wr->sg_list, wr->num_sge, &plen); in build_rdma_send()
587 wr->sg_list, wr->num_sge, &plen); in build_rdma_write()
609 memcpy((u8 *)immdp->data, (u8 *)(uintptr_t)wr->sg_list->addr, 16); in build_immd_cmpl()
647 &wcwr->u_cmpl.isgl_src, wr->next->sg_list, 1, NULL); in build_rdma_write_cmpl()
651 wcwr->u.isgl_src, wr->sg_list, wr->num_sge, &plen); in build_rdma_write_cmpl()
664 if (wr->num_sge && wr->sg_list[0].length) { in build_rdma_read()
669 wqe->read.stag_sink = cpu_to_be32(wr->sg_list[0].lkey); in build_rdma_read()
670 wqe->read.plen = cpu_to_be32(wr->sg_list[0].length); in build_rdma_read()
671 wqe->read.to_sink_hi = cpu_to_be32((u32)(wr->sg_list[0].addr in build_rdma_read()
673 wqe->read.to_sink_lo = cpu_to_be32((u32)(wr->sg_list[0].addr)); in build_rdma_read()
765 &wqe->recv.isgl, wr->sg_list, wr->num_sge, NULL); in build_rdma_recv()
779 &wqe->recv.isgl, wr->sg_list, wr->num_sge, NULL); in build_srq_recv()
1125 wr->sg_list[0].length && wr->num_sge <= T4_WRITE_CMPL_MAX_SGL && in c4iw_post_send()
1128 wr->next->sg_list[0].length == T4_WRITE_CMPL_MAX_CQE && in c4iw_post_send()
1179 c4iw_invalidate_mr(rhp, wr->sg_list[0].lkey); in c4iw_post_send()
1187 swsqe->read_len = wr->sg_list[0].length; in c4iw_post_send()