Lines Matching defs:dseg
209 static void set_datagram_seg(struct mlx5_wqe_datagram_seg *dseg,
212 memcpy(&dseg->av, &to_mah(wr->wr.ud.ah)->av, sizeof dseg->av);
213 dseg->av.dqp_dct = htobe32(wr->wr.ud.remote_qpn | MLX5_EXTENDED_UD_AV);
214 dseg->av.key.qkey.qkey = htobe32(wr->wr.ud.remote_qkey);
217 static void set_data_ptr_seg(struct mlx5_wqe_data_seg *dseg, struct ibv_sge *sg,
220 dseg->byte_count = htobe32(sg->length - offset);
221 dseg->lkey = htobe32(sg->lkey);
222 dseg->addr = htobe64(sg->addr + offset);
225 static void set_data_ptr_seg_atomic(struct mlx5_wqe_data_seg *dseg,
228 dseg->byte_count = htobe32(MLX5_ATOMIC_SIZE);
229 dseg->lkey = htobe32(sg->lkey);
230 dseg->addr = htobe64(sg->addr);