tun_mad 512 drivers/infiniband/hw/mlx4/mad.c struct mlx4_rcv_tunnel_mad *tun_mad; tun_mad 585 drivers/infiniband/hw/mlx4/mad.c tun_mad = (struct mlx4_rcv_tunnel_mad *) (tun_qp->tx_ring[tun_tx_ix].buf.addr); tun_mad 596 drivers/infiniband/hw/mlx4/mad.c memcpy(&tun_mad->grh, grh, sizeof *grh); tun_mad 597 drivers/infiniband/hw/mlx4/mad.c memcpy(&tun_mad->mad, mad, sizeof *mad); tun_mad 600 drivers/infiniband/hw/mlx4/mad.c tun_mad->hdr.pkey_index = cpu_to_be16(tun_pkey_ix); tun_mad 601 drivers/infiniband/hw/mlx4/mad.c tun_mad->hdr.flags_src_qp = cpu_to_be32(wc->src_qp & 0xFFFFFF); tun_mad 602 drivers/infiniband/hw/mlx4/mad.c tun_mad->hdr.g_ml_path = (grh && (wc->wc_flags & IB_WC_GRH)) ? 0x80 : 0; tun_mad 623 drivers/infiniband/hw/mlx4/mad.c tun_mad->hdr.sl_vid = cpu_to_be16(vlan); tun_mad 624 drivers/infiniband/hw/mlx4/mad.c memcpy((char *)&tun_mad->hdr.mac_31_0, &(wc->smac[0]), 4); tun_mad 625 drivers/infiniband/hw/mlx4/mad.c memcpy((char *)&tun_mad->hdr.slid_mac_47_32, &(wc->smac[4]), 2); tun_mad 627 drivers/infiniband/hw/mlx4/mad.c tun_mad->hdr.sl_vid = cpu_to_be16(((u16)(wc->sl)) << 12); tun_mad 628 drivers/infiniband/hw/mlx4/mad.c tun_mad->hdr.slid_mac_47_32 = ib_lid_be16(wc->slid);