Lines Matching refs:ah_attr
189 struct ib_ah_attr ah_attr; in update_sm_ah() local
195 memset(&ah_attr, 0, sizeof ah_attr); in update_sm_ah()
196 ah_attr.dlid = lid; in update_sm_ah()
197 ah_attr.sl = sl; in update_sm_ah()
198 ah_attr.port_num = port_num; in update_sm_ah()
201 &ah_attr); in update_sm_ah()
1295 struct ib_ah_attr *ah_attr) in fill_in_real_sgid_index() argument
1298 ah_attr->grh.sgid_index = slave; in fill_in_real_sgid_index()
1300 ah_attr->grh.sgid_index += get_slave_base_gid_ix(dev, slave, port); in fill_in_real_sgid_index()
1310 struct ib_ah_attr ah_attr; in mlx4_ib_multiplex_mad() local
1398 mlx4_ib_query_ah(&ah.ibah, &ah_attr); in mlx4_ib_multiplex_mad()
1399 if (ah_attr.ah_flags & IB_AH_GRH) in mlx4_ib_multiplex_mad()
1400 fill_in_real_sgid_index(dev, slave, ctx->port, &ah_attr); in mlx4_ib_multiplex_mad()
1402 memcpy(ah_attr.dmac, tunnel->hdr.mac, 6); in mlx4_ib_multiplex_mad()
1406 &vlan_id, &ah_attr.sl); in mlx4_ib_multiplex_mad()
1414 &ah_attr, wc->smac, vlan_id, &tunnel->mad); in mlx4_ib_multiplex_mad()