Lines Matching refs:ib

48 	ah->av.ib.port_pd = cpu_to_be32(to_mpd(pd)->pdn | (ah_attr->port_num << 24));  in create_ib_ah()
49 ah->av.ib.g_slid = ah_attr->src_path_bits; in create_ib_ah()
51 ah->av.ib.g_slid |= 0x80; in create_ib_ah()
52 ah->av.ib.gid_index = ah_attr->grh.sgid_index; in create_ib_ah()
53 ah->av.ib.hop_limit = ah_attr->grh.hop_limit; in create_ib_ah()
54 ah->av.ib.sl_tclass_flowlabel |= in create_ib_ah()
57 memcpy(ah->av.ib.dgid, ah_attr->grh.dgid.raw, 16); in create_ib_ah()
60 ah->av.ib.dlid = cpu_to_be16(ah_attr->dlid); in create_ib_ah()
62 ah->av.ib.stat_rate = ah_attr->static_rate + MLX4_STAT_RATE_OFFSET; in create_ib_ah()
63 while (ah->av.ib.stat_rate > IB_RATE_2_5_GBPS + MLX4_STAT_RATE_OFFSET && in create_ib_ah()
64 !(1 << ah->av.ib.stat_rate & dev->caps.stat_rate_support)) in create_ib_ah()
65 --ah->av.ib.stat_rate; in create_ib_ah()
67 ah->av.ib.sl_tclass_flowlabel = cpu_to_be32(ah_attr->sl << 28); in create_ib_ah()
118 ah->av.ib.dlid = cpu_to_be16(0xc000); in create_iboe_ah()
164 ah_attr->port_num = be32_to_cpu(ah->av.ib.port_pd) >> 24; in mlx4_ib_query_ah()
169 ah_attr->sl = be32_to_cpu(ah->av.ib.sl_tclass_flowlabel) >> 28; in mlx4_ib_query_ah()
171 ah_attr->dlid = ll == IB_LINK_LAYER_INFINIBAND ? be16_to_cpu(ah->av.ib.dlid) : 0; in mlx4_ib_query_ah()
172 if (ah->av.ib.stat_rate) in mlx4_ib_query_ah()
173 ah_attr->static_rate = ah->av.ib.stat_rate - MLX4_STAT_RATE_OFFSET; in mlx4_ib_query_ah()
174 ah_attr->src_path_bits = ah->av.ib.g_slid & 0x7F; in mlx4_ib_query_ah()
180 be32_to_cpu(ah->av.ib.sl_tclass_flowlabel) >> 20; in mlx4_ib_query_ah()
182 be32_to_cpu(ah->av.ib.sl_tclass_flowlabel) & 0xfffff; in mlx4_ib_query_ah()
183 ah_attr->grh.hop_limit = ah->av.ib.hop_limit; in mlx4_ib_query_ah()
184 ah_attr->grh.sgid_index = ah->av.ib.gid_index; in mlx4_ib_query_ah()
185 memcpy(ah_attr->grh.dgid.raw, ah->av.ib.dgid, 16); in mlx4_ib_query_ah()