/Linux-v4.19/drivers/infiniband/hw/qib/ |
D | qib_ud.c | 66 qp = rvt_lookup_qpn(rdi, &ibp->rvp, swqe->ud_wr.remote_qpn); in qib_ud_loopback() 83 ah_attr = &ibah_to_rvtah(swqe->ud_wr.ah)->attr; in qib_ud_loopback() 113 qkey = (int)swqe->ud_wr.remote_qkey < 0 ? in qib_ud_loopback() 114 sqp->qkey : swqe->ud_wr.remote_qkey; in qib_ud_loopback() 211 swqe->ud_wr.pkey_index : 0; in qib_ud_loopback() 279 ah_attr = &ibah_to_rvtah(wqe->ud_wr.ah)->attr; in qib_make_ud_req() 371 wqe->ud_wr.pkey_index : qp->s_pkey_index); in qib_make_ud_req() 380 cpu_to_be32(wqe->ud_wr.remote_qpn); in qib_make_ud_req() 386 ohdr->u.ud.deth[0] = cpu_to_be32((int)wqe->ud_wr.remote_qkey < 0 ? in qib_make_ud_req() 387 qp->qkey : wqe->ud_wr.remote_qkey); in qib_make_ud_req()
|
D | qib_qp.c | 404 ah = ibah_to_rvtah(wqe->ud_wr.ah); in qib_check_send_wqe()
|
D | qib_ruc.c | 639 atomic_dec(&ibah_to_rvtah(wqe->ud_wr.ah)->refcount); in qib_send_complete()
|
/Linux-v4.19/drivers/infiniband/hw/hfi1/ |
D | ud.c | 89 swqe->ud_wr.remote_qpn); in ud_loopback() 107 ah_attr = &ibah_to_rvtah(swqe->ud_wr.ah)->attr; in ud_loopback() 137 qkey = (int)swqe->ud_wr.remote_qkey < 0 ? in ud_loopback() 138 sqp->qkey : swqe->ud_wr.remote_qkey; in ud_loopback() 262 wc.pkey_index = swqe->ud_wr.pkey_index; in ud_loopback() 305 *pkey = hfi1_get_pkey(ibp, wqe->ud_wr.pkey_index); in hfi1_make_bth_deth() 311 ohdr->bth[1] = cpu_to_be32(wqe->ud_wr.remote_qpn); in hfi1_make_bth_deth() 317 ohdr->u.ud.deth[0] = cpu_to_be32((int)wqe->ud_wr.remote_qkey < 0 ? in hfi1_make_bth_deth() 318 qp->qkey : wqe->ud_wr.remote_qkey); in hfi1_make_bth_deth() 338 ah_attr = &ibah_to_rvtah(wqe->ud_wr.ah)->attr; in hfi1_make_ud_req_9B() [all …]
|
D | qp.c | 310 ah = ibah_to_rvtah(wqe->ud_wr.ah); in hfi1_check_send_wqe() 316 ah = ibah_to_rvtah(wqe->ud_wr.ah); in hfi1_check_send_wqe()
|
D | ruc.c | 945 atomic_dec(&ibah_to_rvtah(wqe->ud_wr.ah)->refcount); in hfi1_send_complete()
|
/Linux-v4.19/drivers/infiniband/hw/vmw_pvrdma/ |
D | pvrdma_qp.c | 727 if (unlikely(!ud_wr(wr)->ah)) { in pvrdma_post_send() 739 wqe_hdr->wr.ud.remote_qpn = ud_wr(wr)->remote_qpn; in pvrdma_post_send() 741 ud_wr(wr)->remote_qkey & 0x80000000 ? in pvrdma_post_send() 742 qp->qkey : ud_wr(wr)->remote_qkey; in pvrdma_post_send() 743 wqe_hdr->wr.ud.av = to_vah(ud_wr(wr)->ah)->av; in pvrdma_post_send()
|
/Linux-v4.19/drivers/infiniband/sw/rxe/ |
D | rxe_verbs.c | 595 wr->wr.ud.remote_qpn = ud_wr(ibwr)->remote_qpn; in init_send_wr() 596 wr->wr.ud.remote_qkey = ud_wr(ibwr)->remote_qkey; in init_send_wr() 598 wr->wr.ud.pkey_index = ud_wr(ibwr)->pkey_index; in init_send_wr() 654 memcpy(&wqe->av, &to_rah(ud_wr(ibwr)->ah)->av, sizeof(wqe->av)); in init_send_wqe()
|
/Linux-v4.19/drivers/infiniband/hw/qedr/ |
D | qedr_roce_cm.c | 388 struct rdma_ah_attr *ah_attr = &get_qedr_ah(ud_wr(swr)->ah)->attr; in qedr_gsi_build_header() 447 udh->bth.destination_qpn = htonl(ud_wr(swr)->remote_qpn); in qedr_gsi_build_header()
|
/Linux-v4.19/drivers/infiniband/hw/mlx4/ |
D | qp.c | 3465 struct mlx4_ib_ah *ah = to_mah(ud_wr(wr)->ah); in _mlx4_ib_post_send() 3589 err = build_sriov_qp0_header(to_msqp(qp), ud_wr(wr), in _mlx4_ib_post_send() 3601 set_datagram_seg(wqe, ud_wr(wr)); in _mlx4_ib_post_send() 3608 set_datagram_seg(wqe, ud_wr(wr)); in _mlx4_ib_post_send() 3613 err = build_lso_seg(wqe, ud_wr(wr), qp, &seglen, in _mlx4_ib_post_send() 3626 err = build_sriov_qp0_header(to_msqp(qp), ud_wr(wr), in _mlx4_ib_post_send() 3638 build_tunnel_header(ud_wr(wr), wqe, &seglen); in _mlx4_ib_post_send() 3649 ud_wr(wr), in _mlx4_ib_post_send() 3653 build_tunnel_header(ud_wr(wr), wqe, &seglen); in _mlx4_ib_post_send() 3660 err = build_mlx_header(to_msqp(qp), ud_wr(wr), ctrl, in _mlx4_ib_post_send()
|
/Linux-v4.19/include/rdma/ |
D | rdmavt_qp.h | 168 struct ib_ud_wr ud_wr; member
|
D | ib_verbs.h | 1387 static inline const struct ib_ud_wr *ud_wr(const struct ib_send_wr *wr) in ud_wr() function
|
/Linux-v4.19/drivers/infiniband/hw/mthca/ |
D | mthca_qp.c | 1723 set_tavor_ud_seg(wqe, ud_wr(wr)); in mthca_tavor_post_send() 1729 err = build_mlx_header(dev, to_msqp(qp), ind, ud_wr(wr), in mthca_tavor_post_send() 2064 set_arbel_ud_seg(wqe, ud_wr(wr)); in mthca_arbel_post_send() 2070 err = build_mlx_header(dev, to_msqp(qp), ind, ud_wr(wr), in mthca_arbel_post_send()
|
/Linux-v4.19/drivers/infiniband/sw/rdmavt/ |
D | qp.c | 450 wqe->ud_wr.ah)->refcount); in rvt_clear_mr_refs() 1646 if (qp->ibqp.pd != ud_wr(wr)->ah->pd) in rvt_qp_valid_operation() 1838 struct rvt_ah *ah = ibah_to_rvtah(wqe->ud_wr.ah); in rvt_post_one_wr() 1841 atomic_inc(&ibah_to_rvtah(ud_wr(wr)->ah)->refcount); in rvt_post_one_wr()
|
/Linux-v4.19/drivers/infiniband/hw/mlx5/ |
D | gsi.c | 489 struct ib_ud_wr cur_wr = *ud_wr(wr); in mlx5_ib_gsi_post_send()
|
D | qp.c | 3526 struct ib_ud_wr *ud_wr = container_of(wr, struct ib_ud_wr, wr); in set_eth_seg() local 3529 void *pdata = ud_wr->header; in set_eth_seg() 3531 left = ud_wr->hlen; in set_eth_seg() 3532 eseg->mss = cpu_to_be16(ud_wr->mss); in set_eth_seg() 3566 memcpy(&dseg->av, &to_mah(ud_wr(wr)->ah)->av, sizeof(struct mlx5_av)); in set_datagram_seg() 3567 dseg->av.dqp_dct = cpu_to_be32(ud_wr(wr)->remote_qpn | MLX5_EXTENDED_UD_AV); in set_datagram_seg() 3568 dseg->av.key.qkey.qkey = cpu_to_be32(ud_wr(wr)->remote_qkey); in set_datagram_seg()
|
/Linux-v4.19/drivers/infiniband/hw/bnxt_re/ |
D | ib_verbs.c | 1885 struct bnxt_re_ah *ah = container_of(ud_wr(wr)->ah, struct bnxt_re_ah, in bnxt_re_build_qp1_send_v2() 2104 ah = container_of(ud_wr(wr)->ah, struct bnxt_re_ah, ib_ah); in bnxt_re_build_send_wqe() 2105 wqe->send.q_key = ud_wr(wr)->remote_qkey; in bnxt_re_build_send_wqe() 2106 wqe->send.dst_qp = ud_wr(wr)->remote_qpn; in bnxt_re_build_send_wqe()
|
/Linux-v4.19/drivers/infiniband/hw/ocrdma/ |
D | ocrdma_verbs.c | 1960 struct ocrdma_ah *ah = get_ocrdma_ah(ud_wr(wr)->ah); in ocrdma_build_ud_hdr() 1962 ud_hdr->rsvd_dest_qpn = ud_wr(wr)->remote_qpn; in ocrdma_build_ud_hdr() 1966 ud_hdr->qkey = ud_wr(wr)->remote_qkey; in ocrdma_build_ud_hdr()
|
/Linux-v4.19/drivers/infiniband/hw/hns/ |
D | hns_roce_hw_v2.c | 178 struct hns_roce_ah *ah = to_hr_ah(ud_wr(wr)->ah); in hns_roce_v2_post_send() 324 cpu_to_le32(ud_wr(wr)->remote_qkey & 0x80000000 ? in hns_roce_v2_post_send() 325 qp->qkey : ud_wr(wr)->remote_qkey); in hns_roce_v2_post_send() 329 ud_wr(wr)->remote_qpn); in hns_roce_v2_post_send()
|
D | hns_roce_hw_v1.c | 66 struct hns_roce_ah *ah = to_hr_ah(ud_wr(wr)->ah); in hns_roce_v1_post_send() 169 ud_wr(wr)->remote_qpn); in hns_roce_v1_post_send()
|
/Linux-v4.19/drivers/infiniband/core/ |
D | uverbs_cmd.c | 2375 if (is_ud && ud_wr(wr)->ah) in ib_uverbs_post_send() 2376 uobj_put_obj_read(ud_wr(wr)->ah); in ib_uverbs_post_send()
|