Lines Matching refs:lid
794 u32 lid; member
1889 int hfi1_set_lid(struct hfi1_pportdata *ppd, u32 lid, u8 lmc);
2446 (ppd->lid >= be16_to_cpu(IB_MULTICAST_LID_BASE))) && in hfi1_update_ah_attr()
2465 static inline bool hfi1_check_mcast(u32 lid) in hfi1_check_mcast() argument
2467 return ((lid >= opa_get_mcast_base(OPA_MCAST_NR)) && in hfi1_check_mcast()
2468 (lid != be32_to_cpu(OPA_LID_PERMISSIVE))); in hfi1_check_mcast()
2471 #define opa_get_lid(lid, format) \ argument
2472 __opa_get_lid(lid, OPA_PORT_PACKET_FORMAT_##format)
2475 static inline u32 __opa_get_lid(u32 lid, u8 format) in __opa_get_lid() argument
2477 bool is_mcast = hfi1_check_mcast(lid); in __opa_get_lid()
2483 return (lid - opa_get_mcast_base(OPA_MCAST_NR) + in __opa_get_lid()
2485 return lid & 0xFFFFF; in __opa_get_lid()
2488 return (lid - opa_get_mcast_base(OPA_MCAST_NR) + in __opa_get_lid()
2490 return lid & 0xFFFFFF; in __opa_get_lid()
2493 return (lid - in __opa_get_lid()
2497 return lid & 0xFFFF; in __opa_get_lid()
2499 return lid; in __opa_get_lid()
2504 static inline bool hfi1_is_16B_mcast(u32 lid) in hfi1_is_16B_mcast() argument
2506 return ((lid >= in hfi1_is_16B_mcast()
2508 (lid != opa_get_lid(be32_to_cpu(OPA_LID_PERMISSIVE), 16B))); in hfi1_is_16B_mcast()
2537 static inline u8 hfi1_get_packet_type(u32 lid) in hfi1_get_packet_type() argument
2540 if (lid >= opa_get_mcast_base(OPA_MCAST_NR)) in hfi1_get_packet_type()
2544 if (lid >= opa_get_lid(opa_get_mcast_base(OPA_MCAST_NR), 9B)) in hfi1_get_packet_type()
2550 static inline bool hfi1_get_hdr_type(u32 lid, struct rdma_ah_attr *attr) in hfi1_get_hdr_type() argument
2570 return hfi1_get_packet_type(lid); in hfi1_get_hdr_type()