Searched refs:dseg (Results 1 - 3 of 3) sorted by relevance

/drivers/infiniband/hw/mthca/
H A Dmthca_wqe.h116 static __always_inline void mthca_set_data_seg(struct mthca_data_seg *dseg, argument
119 dseg->byte_count = cpu_to_be32(sg->length);
120 dseg->lkey = cpu_to_be32(sg->lkey);
121 dseg->addr = cpu_to_be64(sg->addr);
124 static __always_inline void mthca_set_data_seg_inval(struct mthca_data_seg *dseg) argument
126 dseg->byte_count = 0;
127 dseg->lkey = cpu_to_be32(MTHCA_INVAL_LKEY);
128 dseg->addr = 0;
/drivers/infiniband/hw/mlx4/
H A Dqp.c2428 static void set_datagram_seg(struct mlx4_wqe_datagram_seg *dseg, argument
2431 memcpy(dseg->av, &to_mah(wr->wr.ud.ah)->av, sizeof (struct mlx4_av));
2432 dseg->dqpn = cpu_to_be32(wr->wr.ud.remote_qpn);
2433 dseg->qkey = cpu_to_be32(wr->wr.ud.remote_qkey);
2434 dseg->vlan = to_mah(wr->wr.ud.ah)->av.eth.vlan;
2435 memcpy(dseg->mac, to_mah(wr->wr.ud.ah)->av.eth.mac, 6);
2439 struct mlx4_wqe_datagram_seg *dseg,
2453 memcpy(dseg->av, &sqp_av, sizeof (struct mlx4_av));
2455 dseg->dqpn = cpu_to_be32(dev->dev->caps.qp1_tunnel[port - 1]);
2457 dseg
2438 set_tunnel_datagram_seg(struct mlx4_ib_dev *dev, struct mlx4_wqe_datagram_seg *dseg, struct ib_send_wr *wr, enum mlx4_ib_qp_type qpt) argument
2500 set_mlx_icrc_seg(void *dseg) argument
2520 set_data_seg(struct mlx4_wqe_data_seg *dseg, struct ib_sge *sg) argument
2538 __set_data_seg(struct mlx4_wqe_data_seg *dseg, struct ib_sge *sg) argument
2594 struct mlx4_wqe_data_seg *dseg; local
[all...]
/drivers/infiniband/hw/mlx5/
H A Dqp.c1764 static void set_datagram_seg(struct mlx5_wqe_datagram_seg *dseg, argument
1767 memcpy(&dseg->av, &to_mah(wr->wr.ud.ah)->av, sizeof(struct mlx5_av));
1768 dseg->av.dqp_dct = cpu_to_be32(wr->wr.ud.remote_qpn | MLX5_EXTENDED_UD_AV);
1769 dseg->av.key.qkey.qkey = cpu_to_be32(wr->wr.ud.remote_qkey);
1772 static void set_data_ptr_seg(struct mlx5_wqe_data_seg *dseg, struct ib_sge *sg) argument
1774 dseg->byte_count = cpu_to_be32(sg->length);
1775 dseg->lkey = cpu_to_be32(sg->lkey);
1776 dseg->addr = cpu_to_be64(sg->addr);
1920 static void set_frwr_pages(struct mlx5_wqe_data_seg *dseg, argument
1933 dseg
[all...]

Completed in 64 milliseconds