Lines Matching refs:lid
836 u32 lid; member
1802 int hfi1_set_lid(struct hfi1_pportdata *ppd, u32 lid, u8 lmc);
2320 (ppd->lid >= be16_to_cpu(IB_MULTICAST_LID_BASE))) && in hfi1_update_ah_attr()
2339 static inline bool hfi1_check_mcast(u32 lid) in hfi1_check_mcast() argument
2341 return ((lid >= opa_get_mcast_base(OPA_MCAST_NR)) && in hfi1_check_mcast()
2342 (lid != be32_to_cpu(OPA_LID_PERMISSIVE))); in hfi1_check_mcast()
2345 #define opa_get_lid(lid, format) \ argument
2346 __opa_get_lid(lid, OPA_PORT_PACKET_FORMAT_##format)
2349 static inline u32 __opa_get_lid(u32 lid, u8 format) in __opa_get_lid() argument
2351 bool is_mcast = hfi1_check_mcast(lid); in __opa_get_lid()
2357 return (lid - opa_get_mcast_base(OPA_MCAST_NR) + in __opa_get_lid()
2359 return lid & 0xFFFFF; in __opa_get_lid()
2362 return (lid - opa_get_mcast_base(OPA_MCAST_NR) + in __opa_get_lid()
2364 return lid & 0xFFFFFF; in __opa_get_lid()
2367 return (lid - in __opa_get_lid()
2371 return lid & 0xFFFF; in __opa_get_lid()
2373 return lid; in __opa_get_lid()
2378 static inline bool hfi1_is_16B_mcast(u32 lid) in hfi1_is_16B_mcast() argument
2380 return ((lid >= in hfi1_is_16B_mcast()
2382 (lid != opa_get_lid(be32_to_cpu(OPA_LID_PERMISSIVE), 16B))); in hfi1_is_16B_mcast()
2411 static inline u8 hfi1_get_packet_type(u32 lid) in hfi1_get_packet_type() argument
2414 if (lid >= opa_get_mcast_base(OPA_MCAST_NR)) in hfi1_get_packet_type()
2418 if (lid >= opa_get_lid(opa_get_mcast_base(OPA_MCAST_NR), 9B)) in hfi1_get_packet_type()
2424 static inline bool hfi1_get_hdr_type(u32 lid, struct rdma_ah_attr *attr) in hfi1_get_hdr_type() argument
2444 return hfi1_get_packet_type(lid); in hfi1_get_hdr_type()