Symbol: ud_wr
drivers/infiniband/core/uverbs_cmd.c
2206
if (is_ud && ud_wr(wr)->ah)
drivers/infiniband/core/uverbs_cmd.c
2207
uobj_put_obj_read(ud_wr(wr)->ah);
drivers/infiniband/hw/bnxt_re/ib_verbs.c
2421
struct bnxt_re_ah *ah = container_of(ud_wr(wr)->ah, struct bnxt_re_ah,
drivers/infiniband/hw/bnxt_re/ib_verbs.c
2646
ah = container_of(ud_wr(wr)->ah, struct bnxt_re_ah, ib_ah);
drivers/infiniband/hw/bnxt_re/ib_verbs.c
2647
wqe->send.q_key = ud_wr(wr)->remote_qkey;
drivers/infiniband/hw/bnxt_re/ib_verbs.c
2648
wqe->send.dst_qp = ud_wr(wr)->remote_qpn;
drivers/infiniband/hw/erdma/erdma_qp.c
422
const struct ib_ud_wr *uwr = ud_wr(wr);
drivers/infiniband/hw/hns/hns_roce_hw_v2.c
464
struct hns_roce_ah *ah = to_hr_ah(ud_wr(wr)->ah);
drivers/infiniband/hw/hns/hns_roce_hw_v2.c
489
ud_sq_wqe->qkey = cpu_to_le32(ud_wr(wr)->remote_qkey & 0x80000000 ?
drivers/infiniband/hw/hns/hns_roce_hw_v2.c
490
qp->qkey : ud_wr(wr)->remote_qkey);
drivers/infiniband/hw/hns/hns_roce_hw_v2.c
491
hr_reg_write(ud_sq_wqe, UD_SEND_WQE_DQPN, ud_wr(wr)->remote_qpn);
drivers/infiniband/hw/hns/hns_roce_hw_v2.c
497
qp->sl = to_hr_ah(ud_wr(wr)->ah)->av.sl;
drivers/infiniband/hw/ionic/ionic_datapath.c
1167
rc = ionic_prep_send_ud(qp, ud_wr(wr));
drivers/infiniband/hw/irdma/verbs.c
4041
ah = to_iwah(ud_wr(ib_wr)->ah);
drivers/infiniband/hw/irdma/verbs.c
4043
info.op.send.qkey = ud_wr(ib_wr)->remote_qkey;
drivers/infiniband/hw/irdma/verbs.c
4044
info.op.send.dest_qp = ud_wr(ib_wr)->remote_qpn;
drivers/infiniband/hw/mana/wr.c
154
err = mana_ib_post_send_ud(qp, ud_wr(wr));
drivers/infiniband/hw/mlx4/qp.c
3553
struct mlx4_ib_ah *ah = to_mah(ud_wr(wr)->ah);
drivers/infiniband/hw/mlx4/qp.c
3677
err = build_sriov_qp0_header(qp, ud_wr(wr), ctrl,
drivers/infiniband/hw/mlx4/qp.c
3689
set_datagram_seg(wqe, ud_wr(wr));
drivers/infiniband/hw/mlx4/qp.c
3696
set_datagram_seg(wqe, ud_wr(wr));
drivers/infiniband/hw/mlx4/qp.c
3701
err = build_lso_seg(wqe, ud_wr(wr), qp, &seglen,
drivers/infiniband/hw/mlx4/qp.c
3714
err = build_sriov_qp0_header(qp, ud_wr(wr), ctrl,
drivers/infiniband/hw/mlx4/qp.c
3726
build_tunnel_header(ud_wr(wr), wqe, &seglen);
drivers/infiniband/hw/mlx4/qp.c
3737
ud_wr(wr),
drivers/infiniband/hw/mlx4/qp.c
3741
build_tunnel_header(ud_wr(wr), wqe, &seglen);
drivers/infiniband/hw/mlx4/qp.c
3748
err = build_mlx_header(qp, ud_wr(wr), ctrl, &seglen);
drivers/infiniband/hw/mlx5/gsi.c
441
struct ib_ud_wr cur_wr = *ud_wr(wr);
drivers/infiniband/hw/mlx5/wr.c
105
memcpy(&dseg->av, &to_mah(ud_wr(wr)->ah)->av, sizeof(struct mlx5_av));
drivers/infiniband/hw/mlx5/wr.c
107
cpu_to_be32(ud_wr(wr)->remote_qpn | MLX5_EXTENDED_UD_AV);
drivers/infiniband/hw/mlx5/wr.c
108
dseg->av.key.qkey.qkey = cpu_to_be32(ud_wr(wr)->remote_qkey);
drivers/infiniband/hw/mlx5/wr.c
66
struct ib_ud_wr *ud_wr = container_of(wr, struct ib_ud_wr, wr);
drivers/infiniband/hw/mlx5/wr.c
68
void *pdata = ud_wr->header;
drivers/infiniband/hw/mlx5/wr.c
71
left = ud_wr->hlen;
drivers/infiniband/hw/mlx5/wr.c
72
eseg->mss = cpu_to_be16(ud_wr->mss);
drivers/infiniband/hw/mthca/mthca_qp.c
1734
set_tavor_ud_seg(wqe, ud_wr(wr));
drivers/infiniband/hw/mthca/mthca_qp.c
1741
dev, qp, ind, ud_wr(wr),
drivers/infiniband/hw/mthca/mthca_qp.c
2064
set_arbel_ud_seg(wqe, ud_wr(wr));
drivers/infiniband/hw/mthca/mthca_qp.c
2071
dev, qp, ind, ud_wr(wr),
drivers/infiniband/hw/ocrdma/ocrdma_verbs.c
1881
struct ocrdma_ah *ah = get_ocrdma_ah(ud_wr(wr)->ah);
drivers/infiniband/hw/ocrdma/ocrdma_verbs.c
1883
ud_hdr->rsvd_dest_qpn = ud_wr(wr)->remote_qpn;
drivers/infiniband/hw/ocrdma/ocrdma_verbs.c
1887
ud_hdr->qkey = ud_wr(wr)->remote_qkey;
drivers/infiniband/hw/qedr/qedr_roce_cm.c
384
struct rdma_ah_attr *ah_attr = &get_qedr_ah(ud_wr(swr)->ah)->attr;
drivers/infiniband/hw/qedr/qedr_roce_cm.c
446
udh->bth.destination_qpn = htonl(ud_wr(swr)->remote_qpn);
drivers/infiniband/hw/vmw_pvrdma/pvrdma_qp.c
769
if (unlikely(!ud_wr(wr)->ah)) {
drivers/infiniband/hw/vmw_pvrdma/pvrdma_qp.c
781
wqe_hdr->wr.ud.remote_qpn = ud_wr(wr)->remote_qpn;
drivers/infiniband/hw/vmw_pvrdma/pvrdma_qp.c
783
ud_wr(wr)->remote_qkey & 0x80000000 ?
drivers/infiniband/hw/vmw_pvrdma/pvrdma_qp.c
784
qp->qkey : ud_wr(wr)->remote_qkey;
drivers/infiniband/hw/vmw_pvrdma/pvrdma_qp.c
785
wqe_hdr->wr.ud.av = to_vah(ud_wr(wr)->ah)->av;
drivers/infiniband/sw/rdmavt/qp.c
1003
wqe->ud_wr.attr = kzalloc_node(sizeof(*wqe->ud_wr.attr),
drivers/infiniband/sw/rdmavt/qp.c
1005
if (!wqe->ud_wr.attr) {
drivers/infiniband/sw/rdmavt/qp.c
1886
if (qp->ibqp.pd != ud_wr(wr)->ah->pd)
drivers/infiniband/sw/rdmavt/qp.c
2039
memcpy(&wqe->ud_wr, wr, cplen);
drivers/infiniband/sw/rdmavt/qp.c
2075
rdma_copy_ah_attr(wqe->ud_wr.attr, &ah->attr);
drivers/infiniband/sw/rdmavt/qp.c
2120
rdma_destroy_ah_attr(wqe->ud_wr.attr);
drivers/infiniband/sw/rdmavt/qp.c
983
kfree(wqe->ud_wr.attr);
drivers/infiniband/sw/rdmavt/qp.c
984
wqe->ud_wr.attr = NULL;
drivers/infiniband/sw/rxe/rxe_verbs.c
756
struct ib_ah *ibah = ud_wr(ibwr)->ah;
drivers/infiniband/sw/rxe/rxe_verbs.c
758
wr->wr.ud.remote_qpn = ud_wr(ibwr)->remote_qpn;
drivers/infiniband/sw/rxe/rxe_verbs.c
759
wr->wr.ud.remote_qkey = ud_wr(ibwr)->remote_qkey;
drivers/infiniband/sw/rxe/rxe_verbs.c
762
wr->wr.ud.pkey_index = ud_wr(ibwr)->pkey_index;
include/rdma/rdmavt_qp.h
170
struct rvt_ud_wr ud_wr;
include/rdma/rdmavt_qp.h
215
return ibah_to_rvtah(swqe->ud_wr.wr.ah);
include/rdma/rdmavt_qp.h
225
return swqe->ud_wr.attr;
include/rdma/rdmavt_qp.h
235
return swqe->ud_wr.wr.remote_qpn;
include/rdma/rdmavt_qp.h
245
return swqe->ud_wr.wr.remote_qkey;
include/rdma/rdmavt_qp.h
255
return swqe->ud_wr.wr.pkey_index;
include/rdma/rdmavt_qp.h
754
rdma_destroy_ah_attr(wqe->ud_wr.attr);