ud_wr            2179 drivers/infiniband/core/uverbs_cmd.c 		if (is_ud && ud_wr(wr)->ah)
ud_wr            2180 drivers/infiniband/core/uverbs_cmd.c 			uobj_put_obj_read(ud_wr(wr)->ah);
ud_wr            1840 drivers/infiniband/hw/bnxt_re/ib_verbs.c 	struct bnxt_re_ah *ah = container_of(ud_wr(wr)->ah, struct bnxt_re_ah,
ud_wr            2062 drivers/infiniband/hw/bnxt_re/ib_verbs.c 		ah = container_of(ud_wr(wr)->ah, struct bnxt_re_ah, ib_ah);
ud_wr            2063 drivers/infiniband/hw/bnxt_re/ib_verbs.c 		wqe->send.q_key = ud_wr(wr)->remote_qkey;
ud_wr            2064 drivers/infiniband/hw/bnxt_re/ib_verbs.c 		wqe->send.dst_qp = ud_wr(wr)->remote_qpn;
ud_wr              66 drivers/infiniband/hw/hns/hns_roce_hw_v1.c 	struct hns_roce_ah *ah = to_hr_ah(ud_wr(wr)->ah);
ud_wr             170 drivers/infiniband/hw/hns/hns_roce_hw_v1.c 				       ud_wr(wr)->remote_qpn);
ud_wr             238 drivers/infiniband/hw/hns/hns_roce_hw_v2.c 	struct hns_roce_ah *ah = to_hr_ah(ud_wr(wr)->ah);
ud_wr             391 drivers/infiniband/hw/hns/hns_roce_hw_v2.c 			     cpu_to_le32(ud_wr(wr)->remote_qkey & 0x80000000 ?
ud_wr             392 drivers/infiniband/hw/hns/hns_roce_hw_v2.c 			     qp->qkey : ud_wr(wr)->remote_qkey);
ud_wr             396 drivers/infiniband/hw/hns/hns_roce_hw_v2.c 				       ud_wr(wr)->remote_qpn);
ud_wr            3557 drivers/infiniband/hw/mlx4/qp.c 			struct mlx4_ib_ah *ah = to_mah(ud_wr(wr)->ah);
ud_wr            3681 drivers/infiniband/hw/mlx4/qp.c 			err =  build_sriov_qp0_header(to_msqp(qp), ud_wr(wr),
ud_wr            3693 drivers/infiniband/hw/mlx4/qp.c 			set_datagram_seg(wqe, ud_wr(wr));
ud_wr            3700 drivers/infiniband/hw/mlx4/qp.c 			set_datagram_seg(wqe, ud_wr(wr));
ud_wr            3705 drivers/infiniband/hw/mlx4/qp.c 				err = build_lso_seg(wqe, ud_wr(wr), qp, &seglen,
ud_wr            3718 drivers/infiniband/hw/mlx4/qp.c 			err = build_sriov_qp0_header(to_msqp(qp), ud_wr(wr),
ud_wr            3730 drivers/infiniband/hw/mlx4/qp.c 			build_tunnel_header(ud_wr(wr), wqe, &seglen);
ud_wr            3741 drivers/infiniband/hw/mlx4/qp.c 						ud_wr(wr),
ud_wr            3745 drivers/infiniband/hw/mlx4/qp.c 			build_tunnel_header(ud_wr(wr), wqe, &seglen);
ud_wr            3752 drivers/infiniband/hw/mlx4/qp.c 			err = build_mlx_header(to_msqp(qp), ud_wr(wr), ctrl,
ud_wr             489 drivers/infiniband/hw/mlx5/gsi.c 		struct ib_ud_wr cur_wr = *ud_wr(wr);
ud_wr            4107 drivers/infiniband/hw/mlx5/qp.c 		struct ib_ud_wr *ud_wr = container_of(wr, struct ib_ud_wr, wr);
ud_wr            4109 drivers/infiniband/hw/mlx5/qp.c 		void *pdata = ud_wr->header;
ud_wr            4112 drivers/infiniband/hw/mlx5/qp.c 		left = ud_wr->hlen;
ud_wr            4113 drivers/infiniband/hw/mlx5/qp.c 		eseg->mss = cpu_to_be16(ud_wr->mss);
ud_wr            4146 drivers/infiniband/hw/mlx5/qp.c 	memcpy(&dseg->av, &to_mah(ud_wr(wr)->ah)->av, sizeof(struct mlx5_av));
ud_wr            4147 drivers/infiniband/hw/mlx5/qp.c 	dseg->av.dqp_dct = cpu_to_be32(ud_wr(wr)->remote_qpn | MLX5_EXTENDED_UD_AV);
ud_wr            4148 drivers/infiniband/hw/mlx5/qp.c 	dseg->av.key.qkey.qkey = cpu_to_be32(ud_wr(wr)->remote_qkey);
ud_wr            1732 drivers/infiniband/hw/mthca/mthca_qp.c 			set_tavor_ud_seg(wqe, ud_wr(wr));
ud_wr            1738 drivers/infiniband/hw/mthca/mthca_qp.c 			err = build_mlx_header(dev, to_msqp(qp), ind, ud_wr(wr),
ud_wr            2062 drivers/infiniband/hw/mthca/mthca_qp.c 			set_arbel_ud_seg(wqe, ud_wr(wr));
ud_wr            2068 drivers/infiniband/hw/mthca/mthca_qp.c 			err = build_mlx_header(dev, to_msqp(qp), ind, ud_wr(wr),
ud_wr            1892 drivers/infiniband/hw/ocrdma/ocrdma_verbs.c 	struct ocrdma_ah *ah = get_ocrdma_ah(ud_wr(wr)->ah);
ud_wr            1894 drivers/infiniband/hw/ocrdma/ocrdma_verbs.c 	ud_hdr->rsvd_dest_qpn = ud_wr(wr)->remote_qpn;
ud_wr            1898 drivers/infiniband/hw/ocrdma/ocrdma_verbs.c 		ud_hdr->qkey = ud_wr(wr)->remote_qkey;
ud_wr             388 drivers/infiniband/hw/qedr/qedr_roce_cm.c 	struct rdma_ah_attr *ah_attr = &get_qedr_ah(ud_wr(swr)->ah)->attr;
ud_wr             450 drivers/infiniband/hw/qedr/qedr_roce_cm.c 	udh->bth.destination_qpn = htonl(ud_wr(swr)->remote_qpn);
ud_wr             724 drivers/infiniband/hw/vmw_pvrdma/pvrdma_qp.c 			if (unlikely(!ud_wr(wr)->ah)) {
ud_wr             736 drivers/infiniband/hw/vmw_pvrdma/pvrdma_qp.c 			wqe_hdr->wr.ud.remote_qpn = ud_wr(wr)->remote_qpn;
ud_wr             738 drivers/infiniband/hw/vmw_pvrdma/pvrdma_qp.c 				ud_wr(wr)->remote_qkey & 0x80000000 ?
ud_wr             739 drivers/infiniband/hw/vmw_pvrdma/pvrdma_qp.c 				qp->qkey : ud_wr(wr)->remote_qkey;
ud_wr             740 drivers/infiniband/hw/vmw_pvrdma/pvrdma_qp.c 			wqe_hdr->wr.ud.av = to_vah(ud_wr(wr)->ah)->av;
ud_wr            1019 drivers/infiniband/sw/rdmavt/qp.c 		kfree(wqe->ud_wr.attr);
ud_wr            1020 drivers/infiniband/sw/rdmavt/qp.c 		wqe->ud_wr.attr = NULL;
ud_wr            1039 drivers/infiniband/sw/rdmavt/qp.c 		wqe->ud_wr.attr = kzalloc_node(sizeof(*wqe->ud_wr.attr),
ud_wr            1041 drivers/infiniband/sw/rdmavt/qp.c 		if (!wqe->ud_wr.attr) {
ud_wr            1928 drivers/infiniband/sw/rdmavt/qp.c 		if (qp->ibqp.pd != ud_wr(wr)->ah->pd)
ud_wr            2116 drivers/infiniband/sw/rdmavt/qp.c 		rdma_copy_ah_attr(wqe->ud_wr.attr, &ah->attr);
ud_wr            2161 drivers/infiniband/sw/rdmavt/qp.c 		rdma_destroy_ah_attr(wqe->ud_wr.attr);
ud_wr             541 drivers/infiniband/sw/rxe/rxe_verbs.c 		wr->wr.ud.remote_qpn = ud_wr(ibwr)->remote_qpn;
ud_wr             542 drivers/infiniband/sw/rxe/rxe_verbs.c 		wr->wr.ud.remote_qkey = ud_wr(ibwr)->remote_qkey;
ud_wr             544 drivers/infiniband/sw/rxe/rxe_verbs.c 			wr->wr.ud.pkey_index = ud_wr(ibwr)->pkey_index;
ud_wr             600 drivers/infiniband/sw/rxe/rxe_verbs.c 		memcpy(&wqe->av, &to_rah(ud_wr(ibwr)->ah)->av, sizeof(wqe->av));
ud_wr             184 include/rdma/rdmavt_qp.h 		struct rvt_ud_wr ud_wr;
ud_wr             229 include/rdma/rdmavt_qp.h 	return ibah_to_rvtah(swqe->ud_wr.wr.ah);
ud_wr             239 include/rdma/rdmavt_qp.h 	return swqe->ud_wr.attr;
ud_wr             249 include/rdma/rdmavt_qp.h 	return swqe->ud_wr.wr.remote_qpn;
ud_wr             259 include/rdma/rdmavt_qp.h 	return swqe->ud_wr.wr.remote_qkey;
ud_wr             269 include/rdma/rdmavt_qp.h 	return swqe->ud_wr.wr.pkey_index;
ud_wr             767 include/rdma/rdmavt_qp.h 		rdma_destroy_ah_attr(wqe->ud_wr.attr);