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