Lines Matching refs:dlid
161 __be16 dlid; member
179 __be32 dlid; member
247 if ((be32_to_cpu(opa->opa.dlid) >= in path_conv_opa_to_ib()
253 = OPA_MAKE_ID(be32_to_cpu(opa->opa.dlid)); in path_conv_opa_to_ib()
260 ib->ib.dlid = 0; in path_conv_opa_to_ib()
264 ib->ib.dlid = htons(ntohl(opa->opa.dlid)); in path_conv_opa_to_ib()
274 __be32 slid, dlid; in path_conv_ib_to_opa() local
279 dlid = htonl(opa_get_lid_from_gid(&ib->dgid)); in path_conv_ib_to_opa()
282 dlid = htonl(ntohs(ib->ib.dlid)); in path_conv_ib_to_opa()
285 opa->opa.dlid = dlid; in path_conv_ib_to_opa()
606 static inline void sa_path_set_dlid(struct sa_path_rec *rec, u32 dlid) in sa_path_set_dlid() argument
609 rec->ib.dlid = cpu_to_be16(dlid); in sa_path_set_dlid()
611 rec->opa.dlid = cpu_to_be32(dlid); in sa_path_set_dlid()
635 return htonl(ntohs(rec->ib.dlid)); in sa_path_get_dlid()
637 return rec->opa.dlid; in sa_path_get_dlid()