• Home
  • Raw
  • Download

Lines Matching refs:grh

68 	struct ib_grh grh;  member
77 struct ib_grh grh; member
84 struct ib_grh grh; member
151 u8 grh[40]; in mlx4_MAD_IFC() member
165 memcpy(ext_info->grh, in_grh, 40); in mlx4_MAD_IFC()
457 struct ib_grh *grh, struct ib_mad *mad) in mlx4_ib_send_to_slave() argument
513 memcpy(&attr.grh.dgid.raw[0], &grh->dgid.raw[0], 16); in mlx4_ib_send_to_slave()
541 if (grh) in mlx4_ib_send_to_slave()
542 memcpy(&tun_mad->grh, grh, sizeof *grh); in mlx4_ib_send_to_slave()
548 tun_mad->hdr.g_ml_path = (grh && (wc->wc_flags & IB_WC_GRH)) ? 0x80 : 0; in mlx4_ib_send_to_slave()
611 struct ib_wc *wc, struct ib_grh *grh, in mlx4_ib_demux_mad() argument
634 if (mlx4_get_slave_from_roce_gid(dev->dev, port, grh->dgid.raw, &slave)) { in mlx4_ib_demux_mad()
647 err = mlx4_ib_send_to_slave(dev, slave, port, wc->qp->qp_type, wc, grh, mad); in mlx4_ib_demux_mad()
667 slave = mlx4_ib_find_real_gid(ibdev, port, grh->dgid.global.interface_id); in mlx4_ib_demux_mad()
718 err = mlx4_ib_send_to_slave(dev, slave, port, wc->qp->qp_type, wc, grh, mad); in mlx4_ib_demux_mad()
1250 sgid_index = attr->grh.sgid_index; in mlx4_ib_send_to_wire()
1251 attr->grh.sgid_index = 0; in mlx4_ib_send_to_wire()
1255 attr->grh.sgid_index = sgid_index; in mlx4_ib_send_to_wire()
1331 ah_attr->grh.sgid_index = slave; in fill_in_real_sgid_index()
1333 ah_attr->grh.sgid_index += get_slave_base_gid_ix(dev, slave, port); in fill_in_real_sgid_index()
1750 struct ib_grh *grh; in mlx4_ib_sqp_comp_worker() local
1773 grh = &(((struct mlx4_mad_rcv_buf *) in mlx4_ib_sqp_comp_worker()
1775 (MLX4_NUM_TUNNEL_BUFS - 1)].addr))->grh); in mlx4_ib_sqp_comp_worker()
1776 mlx4_ib_demux_mad(ctx->ib_dev, ctx->port, &wc, grh, mad); in mlx4_ib_sqp_comp_worker()