Lines Matching refs:ah_attr
157 struct ib_ah_attr *ah_attr,
203 av->port_pd = cpu_to_be32(pd->pd_num | (ah_attr->port_num << 24));
204 av->g_slid = ah_attr->src_path_bits;
205 av->dlid = cpu_to_be16(ah_attr->dlid);
207 mthca_get_rate(dev, ah_attr->static_rate, ah_attr->port_num);
208 av->sl_tclass_flowlabel = cpu_to_be32(ah_attr->sl << 28);
209 if (ah_attr->ah_flags & IB_AH_GRH) {
211 av->gid_index = (ah_attr->port_num - 1) * dev->limits.gid_table_len +
212 ah_attr->grh.sgid_index;
213 av->hop_limit = ah_attr->grh.hop_limit;
215 cpu_to_be32((ah_attr->grh.traffic_class << 20) |
216 ah_attr->grh.flow_label);
217 memcpy(av->dgid, ah_attr->grh.dgid.raw, 16);