Lines Matching refs:ah_attr
58 struct rdma_ah_attr *ah_attr; in qib_ud_loopback() local
84 ah_attr = rvt_get_swqe_ah_attr(swqe); in qib_ud_loopback()
95 lid = ppd->lid | (rdma_ah_get_path_bits(ah_attr) & in qib_ud_loopback()
98 rdma_ah_get_sl(ah_attr), in qib_ud_loopback()
101 cpu_to_be16(rdma_ah_get_dlid(ah_attr))); in qib_ud_loopback()
161 if (rdma_ah_get_ah_flags(ah_attr) & IB_AH_GRH) { in qib_ud_loopback()
163 const struct ib_global_route *grd = rdma_ah_read_grh(ah_attr); in qib_ud_loopback()
208 wc.slid = ppd->lid | (rdma_ah_get_path_bits(ah_attr) & in qib_ud_loopback()
210 wc.sl = rdma_ah_get_sl(ah_attr); in qib_ud_loopback()
211 wc.dlid_path_bits = rdma_ah_get_dlid(ah_attr) & ((1 << ppd->lmc) - 1); in qib_ud_loopback()
235 struct rdma_ah_attr *ah_attr; in qib_make_ud_req() local
275 ah_attr = rvt_get_swqe_ah_attr(wqe); in qib_make_ud_req()
276 if (rdma_ah_get_dlid(ah_attr) >= be16_to_cpu(IB_MULTICAST_LID_BASE)) { in qib_make_ud_req()
277 if (rdma_ah_get_dlid(ah_attr) != in qib_make_ud_req()
284 lid = rdma_ah_get_dlid(ah_attr) & ~((1 << ppd->lmc) - 1); in qib_make_ud_req()
316 qp->s_srate = rdma_ah_get_static_rate(ah_attr); in qib_make_ud_req()
323 if (rdma_ah_get_ah_flags(ah_attr) & IB_AH_GRH) { in qib_make_ud_req()
326 rdma_ah_read_grh(ah_attr), in qib_make_ud_req()
345 lrh0 |= rdma_ah_get_sl(ah_attr) << 4; in qib_make_ud_req()
349 lrh0 |= ibp->sl_to_vl[rdma_ah_get_sl(ah_attr)] << 12; in qib_make_ud_req()
352 cpu_to_be16(rdma_ah_get_dlid(ah_attr)); /* DEST LID */ in qib_make_ud_req()
357 lid |= rdma_ah_get_path_bits(ah_attr) & in qib_make_ud_req()
372 ohdr->bth[1] = rdma_ah_get_dlid(ah_attr) >= in qib_make_ud_req()
374 rdma_ah_get_dlid(ah_attr) != be16_to_cpu(IB_LID_PERMISSIVE) ? in qib_make_ud_req()