Lines Matching refs:dlid
387 u32 dlid;
1750 u16 pkey, u32 slid, u32 dlid, u8 sc5,
1753 u32 remote_qpn, u16 pkey, u32 slid, u32 dlid,
1756 u32 remote_qpn, u16 pkey, u32 slid, u32 dlid,
2488 u32 dlid = rdma_ah_get_dlid(attr);
2496 if ((((dlid >= be16_to_cpu(IB_MULTICAST_LID_BASE)) ||
2498 (dlid != be32_to_cpu(OPA_LID_PERMISSIVE)) &&
2499 (dlid != be16_to_cpu(IB_LID_PERMISSIVE)) &&
2503 rdma_ah_set_interface_id(attr, OPA_MAKE_ID(dlid));
2512 * The LID might either reside in ah.dlid or might be
2565 u32 dlid = rdma_ah_get_dlid(attr);
2567 /* Modify ah_attr.dlid to be in the 32 bit LID space.
2576 dlid = opa_get_lid_from_gid(&grh->dgid);
2577 else if ((dlid >= be16_to_cpu(IB_MULTICAST_LID_BASE)) &&
2578 (dlid != be16_to_cpu(IB_LID_PERMISSIVE)) &&
2579 (dlid != be32_to_cpu(OPA_LID_PERMISSIVE)))
2580 dlid = dlid - be16_to_cpu(IB_MULTICAST_LID_BASE) +
2582 else if (dlid == be16_to_cpu(IB_LID_PERMISSIVE))
2583 dlid = be32_to_cpu(OPA_LID_PERMISSIVE);
2585 rdma_ah_set_dlid(attr, dlid);
2626 u32 dlid)
2662 u16 dlid, u16 slid)
2665 hdr->lrh[1] = cpu_to_be16(dlid);
2671 u32 slid, u32 dlid,
2686 lrh1 = (lrh1 & ~OPA_16B_LID_MASK) | (dlid & OPA_16B_LID_MASK);
2690 ((dlid >> OPA_16B_DLID_SHIFT) << OPA_16B_DLID_HIGH_SHIFT);