Home
last modified time | relevance | path

Searched refs:ud_wr (Results 1 – 11 of 11) sorted by relevance

/freebsd/sys/dev/qlnx/qlnxr/
H A Dqlnxr_cm.h44 #define ud_wr(_wr) ud_wr(_wr) macro
H A Dqlnxr_cm.c488 struct ib_ah_attr *ah_attr = &get_qlnxr_ah((ud_wr(swr)->ah))->attr; in qlnxr_gsi_build_header()
545 0, has_vlan, get_qlnxr_ah((ud_wr(swr)->ah))); in qlnxr_gsi_build_header()
589 udh->bth.destination_qpn = OSAL_CPU_TO_BE32(ud_wr(swr)->remote_qpn); in qlnxr_gsi_build_header()
/freebsd/sys/ofed/include/rdma/
H A Drdmavt_qp.h162 struct ib_ud_wr ud_wr; member
H A Dib_verbs.h1293 static inline const struct ib_ud_wr *ud_wr(const struct ib_send_wr *wr) in ud_wr() function
/freebsd/sys/dev/mlx4/mlx4_ib/
H A Dmlx4_ib_qp.c2956 struct mlx4_ib_ah *ah = to_mah(ud_wr(wr)->ah); in mlx4_ib_post_send()
3083 err = build_sriov_qp0_header(to_msqp(qp), ud_wr(wr), in mlx4_ib_post_send()
3095 set_datagram_seg(wqe, ud_wr(wr)); in mlx4_ib_post_send()
3102 set_datagram_seg(wqe, ud_wr(wr)); in mlx4_ib_post_send()
3107 err = build_lso_seg(wqe, ud_wr(wr), qp, &seglen, in mlx4_ib_post_send()
3120 err = build_sriov_qp0_header(to_msqp(qp), ud_wr(wr), in mlx4_ib_post_send()
3132 build_tunnel_header(ud_wr(wr), wqe, &seglen); in mlx4_ib_post_send()
3143 ud_wr(wr), in mlx4_ib_post_send()
3147 build_tunnel_header(ud_wr(wr), wqe, &seglen); in mlx4_ib_post_send()
3154 err = build_mlx_header(to_msqp(qp), ud_wr(wr), ctrl, in mlx4_ib_post_send()
/freebsd/sys/dev/mthca/
H A Dmthca_qp.c1717 set_tavor_ud_seg(wqe, ud_wr(wr)); in mthca_tavor_post_send()
1723 err = build_mlx_header(dev, to_msqp(qp), ind, ud_wr(wr), in mthca_tavor_post_send()
2058 set_arbel_ud_seg(wqe, ud_wr(wr)); in mthca_arbel_post_send()
2064 err = build_mlx_header(dev, to_msqp(qp), ind, ud_wr(wr), in mthca_arbel_post_send()
/freebsd/sys/dev/mlx5/mlx5_ib/
H A Dmlx5_ib_gsi.c485 struct ib_ud_wr cur_wr = *ud_wr(wr); in mlx5_ib_gsi_post_send()
H A Dmlx5_ib_qp.c3075 struct ib_ud_wr *ud_wr = container_of(wr, struct ib_ud_wr, wr); in set_eth_seg() local
3078 void *pdata = ud_wr->header; in set_eth_seg()
3080 left = ud_wr->hlen; in set_eth_seg()
3081 eseg->mss = cpu_to_be16(ud_wr->mss); in set_eth_seg()
3115 memcpy(&dseg->av, &to_mah(ud_wr(wr)->ah)->av, sizeof(struct mlx5_av)); in set_datagram_seg()
3116 dseg->av.dqp_dct = cpu_to_be32(ud_wr(wr)->remote_qpn | MLX5_EXTENDED_UD_AV); in set_datagram_seg()
3117 dseg->av.key.qkey.qkey = cpu_to_be32(ud_wr(wr)->remote_qkey); in set_datagram_seg()
/freebsd/sys/dev/irdma/
H A Dirdma_verbs.c2497 ah = to_iwah(ud_wr(ib_wr)->ah); in irdma_post_send()
2499 info.op.send.qkey = ud_wr(ib_wr)->remote_qkey; in irdma_post_send()
2500 info.op.send.dest_qp = ud_wr(ib_wr)->remote_qpn; in irdma_post_send()
/freebsd/sys/dev/bnxt/bnxt_re/
H A Dib_verbs.c2927 struct bnxt_re_ah *ah = to_bnxt_re(ud_wr(wr)->ah, struct bnxt_re_ah, in bnxt_re_build_qp1_send()
3210 ah = to_bnxt_re(ud_wr(wr)->ah, struct bnxt_re_ah, ibah); in bnxt_re_build_send_wqe()
3211 wqe->send.q_key = ud_wr(wr)->remote_qkey; in bnxt_re_build_send_wqe()
3212 wqe->send.dst_qp = ud_wr(wr)->remote_qpn; in bnxt_re_build_send_wqe()
/freebsd/sys/ofed/drivers/infiniband/core/
H A Dib_uverbs_cmd.c2181 if (is_ud && ud_wr(wr)->ah) in ib_uverbs_post_send()
2182 uobj_put_obj_read(ud_wr(wr)->ah); in ib_uverbs_post_send()