Lines Matching refs:av
62 memcpy(ah->av.rgid, &grh->dgid, 16); in create_ib_ah()
63 ah->av.grh_gid_fl = cpu_to_be32(grh->flow_label | in create_ib_ah()
66 ah->av.hop_limit = grh->hop_limit; in create_ib_ah()
67 ah->av.tclass = grh->traffic_class; in create_ib_ah()
70 ah->av.stat_rate_sl = (rdma_ah_get_static_rate(ah_attr) << 4); in create_ib_ah()
79 memcpy(ah->av.rmac, ah_attr->roce.dmac, in create_ib_ah()
81 ah->av.udp_sport = mlx5_ah_get_udp_sport(dev, ah_attr); in create_ib_ah()
82 ah->av.stat_rate_sl |= (rdma_ah_get_sl(ah_attr) & 0x7) << 1; in create_ib_ah()
85 ah->av.tclass |= MLX5_ECN_ENABLED; in create_ib_ah()
87 ah->av.rlid = cpu_to_be16(rdma_ah_get_dlid(ah_attr)); in create_ib_ah()
88 ah->av.fl_mlid = rdma_ah_get_path_bits(ah_attr) & 0x7f; in create_ib_ah()
89 ah->av.stat_rate_sl |= (rdma_ah_get_sl(ah_attr) & 0xf); in create_ib_ah()
135 tmp = be32_to_cpu(ah->av.grh_gid_fl); in mlx5_ib_query_ah()
140 ah->av.hop_limit, in mlx5_ib_query_ah()
141 ah->av.tclass); in mlx5_ib_query_ah()
142 rdma_ah_set_dgid_raw(ah_attr, ah->av.rgid); in mlx5_ib_query_ah()
144 rdma_ah_set_dlid(ah_attr, be16_to_cpu(ah->av.rlid)); in mlx5_ib_query_ah()
145 rdma_ah_set_static_rate(ah_attr, ah->av.stat_rate_sl >> 4); in mlx5_ib_query_ah()
146 rdma_ah_set_sl(ah_attr, ah->av.stat_rate_sl & 0xf); in mlx5_ib_query_ah()