Lines Matching refs:dseg

51 static void set_data_seg_v2(struct hns_roce_v2_wqe_data_seg *dseg,  in set_data_seg_v2()  argument
54 dseg->lkey = cpu_to_le32(sg->lkey); in set_data_seg_v2()
55 dseg->addr = cpu_to_le64(sg->addr); in set_data_seg_v2()
56 dseg->len = cpu_to_le32(sg->length); in set_data_seg_v2()
115 struct hns_roce_v2_wqe_data_seg *dseg; in set_extend_sge() local
135 dseg = get_send_extend_sge(qp, (*sge_ind) & (qp->sge.sge_cnt - 1)); in set_extend_sge()
136 fi_sge_num = (round_up((uintptr_t)dseg, 1 << shift) - in set_extend_sge()
137 (uintptr_t)dseg) / in set_extend_sge()
142 set_data_seg_v2(dseg++, sg + i); in set_extend_sge()
145 dseg = get_send_extend_sge(qp, in set_extend_sge()
148 set_data_seg_v2(dseg++, sg + fi_sge_num + i); in set_extend_sge()
153 set_data_seg_v2(dseg++, sg + i); in set_extend_sge()
165 struct hns_roce_v2_wqe_data_seg *dseg = wqe; in set_rwqe_data_seg() local
196 set_data_seg_v2(dseg, wr->sg_list + i); in set_rwqe_data_seg()
197 dseg++; in set_rwqe_data_seg()
208 set_data_seg_v2(dseg, wr->sg_list + i); in set_rwqe_data_seg()
209 dseg++; in set_rwqe_data_seg()
544 struct hns_roce_v2_wqe_data_seg *dseg; in hns_roce_v2_post_send() local
546 dseg = wqe; in hns_roce_v2_post_send()
547 set_data_seg_v2(dseg, wr->sg_list); in hns_roce_v2_post_send()
619 struct hns_roce_v2_wqe_data_seg *dseg; in hns_roce_v2_post_recv() local
657 dseg = (struct hns_roce_v2_wqe_data_seg *)wqe; in hns_roce_v2_post_recv()
661 set_data_seg_v2(dseg, wr->sg_list + i); in hns_roce_v2_post_recv()
662 dseg++; in hns_roce_v2_post_recv()
666 dseg->lkey = cpu_to_le32(HNS_ROCE_INVALID_LKEY); in hns_roce_v2_post_recv()
667 dseg->addr = 0; in hns_roce_v2_post_recv()
6237 struct hns_roce_v2_wqe_data_seg *dseg; in hns_roce_v2_post_srq_recv() local
6273 dseg = (struct hns_roce_v2_wqe_data_seg *)wqe; in hns_roce_v2_post_srq_recv()
6276 dseg[i].len = cpu_to_le32(wr->sg_list[i].length); in hns_roce_v2_post_srq_recv()
6277 dseg[i].lkey = cpu_to_le32(wr->sg_list[i].lkey); in hns_roce_v2_post_srq_recv()
6278 dseg[i].addr = cpu_to_le64(wr->sg_list[i].addr); in hns_roce_v2_post_srq_recv()
6282 dseg[i].len = 0; in hns_roce_v2_post_srq_recv()
6283 dseg[i].lkey = cpu_to_le32(0x100); in hns_roce_v2_post_srq_recv()
6284 dseg[i].addr = 0; in hns_roce_v2_post_srq_recv()