Lines Matching refs:ah_attr

57 	struct rdma_ah_attr *ah_attr;  in qib_ud_loopback()  local
83 ah_attr = &ibah_to_rvtah(swqe->ud_wr.ah)->attr; in qib_ud_loopback()
94 lid = ppd->lid | (rdma_ah_get_path_bits(ah_attr) & in qib_ud_loopback()
97 rdma_ah_get_sl(ah_attr), in qib_ud_loopback()
100 cpu_to_be16(rdma_ah_get_dlid(ah_attr))); in qib_ud_loopback()
160 if (rdma_ah_get_ah_flags(ah_attr) & IB_AH_GRH) { in qib_ud_loopback()
162 const struct ib_global_route *grd = rdma_ah_read_grh(ah_attr); in qib_ud_loopback()
212 wc.slid = ppd->lid | (rdma_ah_get_path_bits(ah_attr) & in qib_ud_loopback()
214 wc.sl = rdma_ah_get_sl(ah_attr); in qib_ud_loopback()
215 wc.dlid_path_bits = rdma_ah_get_dlid(ah_attr) & ((1 << ppd->lmc) - 1); in qib_ud_loopback()
239 struct rdma_ah_attr *ah_attr; in qib_make_ud_req() local
279 ah_attr = &ibah_to_rvtah(wqe->ud_wr.ah)->attr; in qib_make_ud_req()
280 if (rdma_ah_get_dlid(ah_attr) >= be16_to_cpu(IB_MULTICAST_LID_BASE)) { in qib_make_ud_req()
281 if (rdma_ah_get_dlid(ah_attr) != in qib_make_ud_req()
288 lid = rdma_ah_get_dlid(ah_attr) & ~((1 << ppd->lmc) - 1); in qib_make_ud_req()
320 qp->s_srate = rdma_ah_get_static_rate(ah_attr); in qib_make_ud_req()
327 if (rdma_ah_get_ah_flags(ah_attr) & IB_AH_GRH) { in qib_make_ud_req()
330 rdma_ah_read_grh(ah_attr), in qib_make_ud_req()
349 lrh0 |= rdma_ah_get_sl(ah_attr) << 4; in qib_make_ud_req()
353 lrh0 |= ibp->sl_to_vl[rdma_ah_get_sl(ah_attr)] << 12; in qib_make_ud_req()
356 cpu_to_be16(rdma_ah_get_dlid(ah_attr)); /* DEST LID */ in qib_make_ud_req()
361 lid |= rdma_ah_get_path_bits(ah_attr) & in qib_make_ud_req()
376 ohdr->bth[1] = rdma_ah_get_dlid(ah_attr) >= in qib_make_ud_req()
378 rdma_ah_get_dlid(ah_attr) != be16_to_cpu(IB_LID_PERMISSIVE) ? in qib_make_ud_req()