to_mah
struct mlx4_ib_ah *mah = to_mah(ah);
struct mlx4_ib_ah *ah = to_mah(ibah);
struct mlx4_ib_ah *ah = to_mah(ib_ah);
struct mlx4_ib_ah *ah = to_mah(ib_ah);
struct mlx4_ib_ah *ah = to_mah(wr->ah);
struct mlx4_ib_ah *ah = to_mah(wr->ah);
memcpy(dseg->av, &to_mah(wr->ah)->av, sizeof (struct mlx4_av));
dseg->vlan = to_mah(wr->ah)->av.eth.vlan;
memcpy(dseg->mac, to_mah(wr->ah)->av.eth.mac, 6);
union mlx4_ext_av *av = &to_mah(wr->ah)->av;
struct mlx4_ib_ah *ah = to_mah(wr->ah);
struct mlx4_ib_ah *ah = to_mah(ud_wr(wr)->ah);
struct mlx5_ib_ah *ah = to_mah(ibah);
struct mlx5_ib_ah *ah = to_mah(ibah);
struct mlx5_ib_ah *ah = to_mah(wr->ah);
memcpy(&dseg->av, &to_mah(ud_wr(wr)->ah)->av, sizeof(struct mlx5_av));
struct mthca_ah *ah = to_mah(ibah);
struct mthca_ah *ah = to_mah(ibah);
mthca_destroy_ah(to_mdev(ah->device), to_mah(ah));
mthca_ah_grh_present(to_mah(wr->ah)), 0, 0, 0,
err = mthca_read_ah(dev, to_mah(wr->ah), &sqp->ud_header);
useg->lkey = cpu_to_be32(to_mah(wr->ah)->key);
useg->av_addr = cpu_to_be64(to_mah(wr->ah)->avdma);
memcpy(useg->av, to_mah(wr->ah)->av, MTHCA_AV_SIZE);
struct mlx5_ib_ah *mah = to_mah(address);