Lines Matching refs:dseg
95 static inline void set_data_seg_v2(struct hns_roce_v2_wqe_data_seg *dseg, in set_data_seg_v2() argument
98 dseg->lkey = cpu_to_le32(sg->lkey); in set_data_seg_v2()
99 dseg->addr = cpu_to_le64(sg->addr); in set_data_seg_v2()
100 dseg->len = cpu_to_le32(sg->length); in set_data_seg_v2()
172 struct hns_roce_v2_wqe_data_seg *dseg = in set_atomic_seg() local
175 (void *)dseg + sizeof(struct hns_roce_v2_wqe_data_seg); in set_atomic_seg()
177 set_data_seg_v2(dseg, wr->sg_list); in set_atomic_seg()
201 void *dseg; in fill_ext_sge_inl_data() local
209 dseg = hns_roce_get_extend_sge(qp, idx & (qp->sge.sge_cnt - 1)); in fill_ext_sge_inl_data()
210 left_len_in_pg = hr_hw_page_align((uintptr_t)dseg) - (uintptr_t)dseg; in fill_ext_sge_inl_data()
221 memcpy(dseg, addr, len); in fill_ext_sge_inl_data()
232 dseg += len; in fill_ext_sge_inl_data()
234 memcpy(dseg, addr, left_len_in_pg); in fill_ext_sge_inl_data()
239 dseg = hns_roce_get_extend_sge(qp, in fill_ext_sge_inl_data()
253 struct hns_roce_v2_wqe_data_seg *dseg; in set_extend_sge() local
257 dseg = hns_roce_get_extend_sge(qp, idx & (qp->sge.sge_cnt - 1)); in set_extend_sge()
259 set_data_seg_v2(dseg, sge); in set_extend_sge()
292 void *dseg = rc_sq_wqe; in set_rc_inl() local
304 dseg += sizeof(struct hns_roce_v2_rc_send_wqe); in set_rc_inl()
310 memcpy(dseg, ((void *)wr->sg_list[i].addr), in set_rc_inl()
312 dseg += wr->sg_list[i].length; in set_rc_inl()
334 struct hns_roce_v2_wqe_data_seg *dseg = in set_rwqe_data_seg() local
351 set_data_seg_v2(dseg, wr->sg_list + i); in set_rwqe_data_seg()
352 dseg++; in set_rwqe_data_seg()
358 set_data_seg_v2(dseg, wr->sg_list + i); in set_rwqe_data_seg()
359 dseg++; in set_rwqe_data_seg()
779 struct hns_roce_v2_wqe_data_seg *dseg = wqe; in fill_recv_sge_to_wqe() local
786 set_data_seg_v2(dseg + cnt, wr->sg_list + i); in fill_recv_sge_to_wqe()
792 dseg[cnt].lkey = cpu_to_le32(HNS_ROCE_INVALID_LKEY); in fill_recv_sge_to_wqe()
793 dseg[cnt].addr = 0; in fill_recv_sge_to_wqe()
794 dseg[cnt].len = cpu_to_le32(HNS_ROCE_INVALID_SGE_LENGTH); in fill_recv_sge_to_wqe()
798 memset(dseg + cnt, 0, in fill_recv_sge_to_wqe()