Home
last modified time | relevance | path

Searched refs:grh (Results 1 – 49 of 49) sorted by relevance

/linux-4.1.27/drivers/infiniband/hw/ehca/
Dehca_av.c118 av->av.grh.word_0 = EHCA_BMASK_SET(GRH_IPVERSION_MASK, 6); in ehca_create_ah()
119 av->av.grh.word_0 |= EHCA_BMASK_SET(GRH_TCLASS_MASK, in ehca_create_ah()
120 ah_attr->grh.traffic_class); in ehca_create_ah()
121 av->av.grh.word_0 |= EHCA_BMASK_SET(GRH_FLOWLABEL_MASK, in ehca_create_ah()
122 ah_attr->grh.flow_label); in ehca_create_ah()
123 av->av.grh.word_0 |= EHCA_BMASK_SET(GRH_HOPLIMIT_MASK, in ehca_create_ah()
124 ah_attr->grh.hop_limit); in ehca_create_ah()
125 av->av.grh.word_0 |= EHCA_BMASK_SET(GRH_NEXTHEADER_MASK, 0x1B); in ehca_create_ah()
144 ah_attr->grh.sgid_index, &gid); in ehca_create_ah()
152 memcpy(&av->av.grh.word_1, &gid, sizeof(gid)); in ehca_create_ah()
[all …]
Dehca_qp.c1515 mqpcb->source_gid_idx = attr->ah_attr.grh.sgid_index; in internal_modify_qp()
1521 attr->ah_attr.grh.dgid.raw[cnt]; in internal_modify_qp()
1524 mqpcb->flow_label = attr->ah_attr.grh.flow_label; in internal_modify_qp()
1526 mqpcb->hop_limit = attr->ah_attr.grh.hop_limit; in internal_modify_qp()
1528 mqpcb->traffic_class = attr->ah_attr.grh.traffic_class; in internal_modify_qp()
1631 attr->alt_ah_attr.grh.dgid.raw[cnt]; in internal_modify_qp()
1633 attr->alt_ah_attr.grh.sgid_index; in internal_modify_qp()
1634 mqpcb->flow_label_al = attr->alt_ah_attr.grh.flow_label; in internal_modify_qp()
1635 mqpcb->hop_limit_al = attr->alt_ah_attr.grh.hop_limit; in internal_modify_qp()
1637 attr->alt_ah_attr.grh.traffic_class; in internal_modify_qp()
[all …]
Dehca_qes.h90 } grh; member
/linux-4.1.27/drivers/infiniband/hw/ocrdma/
Docrdma_ah.c49 struct ocrdma_grh grh; in set_av_attr() local
53 memset(&grh, 0, sizeof(grh)); in set_av_attr()
81 ah->sgid_index = attr->grh.sgid_index; in set_av_attr()
82 memcpy(&grh.sgid[0], sgid->raw, sizeof(union ib_gid)); in set_av_attr()
83 memcpy(&grh.dgid[0], attr->grh.dgid.raw, sizeof(attr->grh.dgid.raw)); in set_av_attr()
85 grh.tclass_flow = cpu_to_be32((6 << 28) | in set_av_attr()
86 (attr->grh.traffic_class << 24) | in set_av_attr()
87 attr->grh.flow_label); in set_av_attr()
89 grh.pdid_hoplimit = cpu_to_be32((pdid << 16) | in set_av_attr()
90 (0x1b << 8) | attr->grh.hop_limit); in set_av_attr()
[all …]
Docrdma.h515 memcpy(&in6, ah_attr->grh.dgid.raw, sizeof(in6)); in ocrdma_resolve_dmac()
Docrdma_hw.c2445 (ah_attr->grh.traffic_class << OCRDMA_QP_PARAMS_TCLASS_SHIFT); in ocrdma_set_av_params()
2447 (ah_attr->grh.flow_label & OCRDMA_QP_PARAMS_FLOW_LABEL_MASK); in ocrdma_set_av_params()
2450 (ah_attr->grh.hop_limit << OCRDMA_QP_PARAMS_HOP_LMT_SHIFT); in ocrdma_set_av_params()
2452 memcpy(&cmd->params.dgid[0], &ah_attr->grh.dgid.raw[0], in ocrdma_set_av_params()
2455 ah_attr->grh.sgid_index, &sgid); in ocrdma_set_av_params()
2463 qp->sgid_idx = ah_attr->grh.sgid_index; in ocrdma_set_av_params()
Docrdma_verbs.c1536 memcpy(&qp_attr->ah_attr.grh.dgid, &params.dgid[0], in ocrdma_query_qp()
1538 qp_attr->ah_attr.grh.flow_label = params.rnt_rc_sl_fl & in ocrdma_query_qp()
1540 qp_attr->ah_attr.grh.sgid_index = qp->sgid_idx; in ocrdma_query_qp()
1541 qp_attr->ah_attr.grh.hop_limit = (params.hop_lmt_rq_psn & in ocrdma_query_qp()
1544 qp_attr->ah_attr.grh.traffic_class = (params.tclass_sq_psn & in ocrdma_query_qp()
Docrdma_sli.h1849 struct ocrdma_grh grh; member
/linux-4.1.27/drivers/infiniband/hw/mlx5/
Dah.c39 memcpy(ah->av.rgid, &ah_attr->grh.dgid, 16); in create_ib_ah()
40 ah->av.grh_gid_fl = cpu_to_be32(ah_attr->grh.flow_label | in create_ib_ah()
42 ah_attr->grh.sgid_index << 20); in create_ib_ah()
43 ah->av.hop_limit = ah_attr->grh.hop_limit; in create_ib_ah()
44 ah->av.tclass = ah_attr->grh.traffic_class; in create_ib_ah()
75 ah_attr->grh.sgid_index = (tmp >> 20) & 0xff; in mlx5_ib_query_ah()
76 ah_attr->grh.flow_label = tmp & 0xfffff; in mlx5_ib_query_ah()
77 memcpy(&ah_attr->grh.dgid, ah->av.rgid, 16); in mlx5_ib_query_ah()
78 ah_attr->grh.hop_limit = ah->av.hop_limit; in mlx5_ib_query_ah()
79 ah_attr->grh.traffic_class = ah->av.tclass; in mlx5_ib_query_ah()
Dqp.c1394 if (ah->grh.sgid_index >= gen->port[port - 1].gid_table_len) { in mlx5_set_path()
1396 ah->grh.sgid_index, gen->port[port - 1].gid_table_len); in mlx5_set_path()
1400 path->mgid_index = ah->grh.sgid_index; in mlx5_set_path()
1401 path->hop_limit = ah->grh.hop_limit; in mlx5_set_path()
1403 cpu_to_be32((ah->grh.traffic_class << 20) | in mlx5_set_path()
1404 (ah->grh.flow_label)); in mlx5_set_path()
1405 memcpy(path->rgid, ah->grh.dgid.raw, 16); in mlx5_set_path()
3022 ib_ah_attr->grh.sgid_index = path->mgid_index; in to_ib_ah_attr()
3023 ib_ah_attr->grh.hop_limit = path->hop_limit; in to_ib_ah_attr()
3024 ib_ah_attr->grh.traffic_class = in to_ib_ah_attr()
[all …]
/linux-4.1.27/drivers/infiniband/core/
Dud_header.c120 { STRUCT_FIELD(grh, ip_version),
124 { STRUCT_FIELD(grh, traffic_class),
128 { STRUCT_FIELD(grh, flow_label),
132 { STRUCT_FIELD(grh, payload_length),
136 { STRUCT_FIELD(grh, next_header),
140 { STRUCT_FIELD(grh, hop_limit),
144 { STRUCT_FIELD(grh, source_gid),
148 { STRUCT_FIELD(grh, destination_gid),
256 header->grh.ip_version = 6; in ib_ud_header_init()
257 header->grh.payload_length = in ib_ud_header_init()
[all …]
Duverbs_marshall.c39 memcpy(dst->grh.dgid, src->grh.dgid.raw, sizeof src->grh.dgid); in ib_copy_ah_attr_to_user()
40 dst->grh.flow_label = src->grh.flow_label; in ib_copy_ah_attr_to_user()
41 dst->grh.sgid_index = src->grh.sgid_index; in ib_copy_ah_attr_to_user()
42 dst->grh.hop_limit = src->grh.hop_limit; in ib_copy_ah_attr_to_user()
43 dst->grh.traffic_class = src->grh.traffic_class; in ib_copy_ah_attr_to_user()
44 memset(&dst->grh.reserved, 0, sizeof(dst->grh.reserved)); in ib_copy_ah_attr_to_user()
Dverbs.c196 struct ib_grh *grh, struct ib_ah_attr *ah_attr) in ib_init_ah_from_wc() argument
214 ret = rdma_addr_find_dmac_by_grh(&grh->dgid, &grh->sgid, in ib_init_ah_from_wc()
230 ah_attr->grh.dgid = grh->sgid; in ib_init_ah_from_wc()
232 ret = ib_find_cached_gid(device, &grh->dgid, &port_num, in ib_init_ah_from_wc()
237 ah_attr->grh.sgid_index = (u8) gid_index; in ib_init_ah_from_wc()
238 flow_class = be32_to_cpu(grh->version_tclass_flow); in ib_init_ah_from_wc()
239 ah_attr->grh.flow_label = flow_class & 0xFFFFF; in ib_init_ah_from_wc()
240 ah_attr->grh.hop_limit = 0xFF; in ib_init_ah_from_wc()
241 ah_attr->grh.traffic_class = (flow_class >> 20) & 0xFF; in ib_init_ah_from_wc()
248 struct ib_grh *grh, u8 port_num) in ib_create_ah_from_wc() argument
[all …]
Duverbs_cmd.c1969 memcpy(resp.dest.dgid, attr->ah_attr.grh.dgid.raw, 16); in ib_uverbs_query_qp()
1970 resp.dest.flow_label = attr->ah_attr.grh.flow_label; in ib_uverbs_query_qp()
1971 resp.dest.sgid_index = attr->ah_attr.grh.sgid_index; in ib_uverbs_query_qp()
1972 resp.dest.hop_limit = attr->ah_attr.grh.hop_limit; in ib_uverbs_query_qp()
1973 resp.dest.traffic_class = attr->ah_attr.grh.traffic_class; in ib_uverbs_query_qp()
1981 memcpy(resp.alt_dest.dgid, attr->alt_ah_attr.grh.dgid.raw, 16); in ib_uverbs_query_qp()
1982 resp.alt_dest.flow_label = attr->alt_ah_attr.grh.flow_label; in ib_uverbs_query_qp()
1983 resp.alt_dest.sgid_index = attr->alt_ah_attr.grh.sgid_index; in ib_uverbs_query_qp()
1984 resp.alt_dest.hop_limit = attr->alt_ah_attr.grh.hop_limit; in ib_uverbs_query_qp()
1985 resp.alt_dest.traffic_class = attr->alt_ah_attr.grh.traffic_class; in ib_uverbs_query_qp()
[all …]
Dagent.h47 extern void agent_send_response(struct ib_mad *mad, struct ib_grh *grh,
Duser_mad.c241 mad_recv_wc->wc, mad_recv_wc->recv_buf.grh, in recv_handler()
244 packet->mad.hdr.gid_index = ah_attr.grh.sgid_index; in recv_handler()
245 packet->mad.hdr.hop_limit = ah_attr.grh.hop_limit; in recv_handler()
246 packet->mad.hdr.traffic_class = ah_attr.grh.traffic_class; in recv_handler()
247 memcpy(packet->mad.hdr.gid, &ah_attr.grh.dgid, 16); in recv_handler()
248 packet->mad.hdr.flow_label = cpu_to_be32(ah_attr.grh.flow_label); in recv_handler()
494 memcpy(ah_attr.grh.dgid.raw, packet->mad.hdr.gid, 16); in ib_umad_write()
495 ah_attr.grh.sgid_index = packet->mad.hdr.gid_index; in ib_umad_write()
496 ah_attr.grh.flow_label = be32_to_cpu(packet->mad.hdr.flow_label); in ib_umad_write()
497 ah_attr.grh.hop_limit = packet->mad.hdr.hop_limit; in ib_umad_write()
[all …]
Dagent.c81 void agent_send_response(struct ib_mad *mad, struct ib_grh *grh, in agent_send_response() argument
102 ah = ib_create_ah_from_wc(agent->qp->pd, wc, grh, port_num); in agent_send_response()
Dmad.c1794 attr.grh.sgid_index, &sgid)) in rcv_has_same_gid()
1796 return !memcmp(sgid.raw, rwc->recv_buf.grh->dgid.raw, in rcv_has_same_gid()
1804 return !memcmp(attr.grh.dgid.raw, rwc->recv_buf.grh->sgid.raw, in rcv_has_same_gid()
1935 response->header.recv_wc.recv_buf.grh = &response->grh; in generate_unmatched_resp()
1976 recv->header.recv_wc.recv_buf.grh = &recv->grh; in ib_mad_recv_done_handler()
2025 response->header.recv_wc.recv_buf.grh = &response->grh; in ib_mad_recv_done_handler()
2028 &response->grh, wc, in ib_mad_recv_done_handler()
2042 wc, &recv->grh, in ib_mad_recv_done_handler()
2050 &recv->grh, wc, in ib_mad_recv_done_handler()
2069 agent_send_response(&response->mad.mad, &recv->grh, wc, in ib_mad_recv_done_handler()
[all …]
Dmulticast.c743 ah_attr->grh.dgid = rec->mgid; in ib_init_ah_from_mcmember()
745 ah_attr->grh.sgid_index = (u8) gid_index; in ib_init_ah_from_mcmember()
746 ah_attr->grh.flow_label = be32_to_cpu(rec->flow_label); in ib_init_ah_from_mcmember()
747 ah_attr->grh.hop_limit = rec->hop_limit; in ib_init_ah_from_mcmember()
748 ah_attr->grh.traffic_class = rec->traffic_class; in ib_init_ah_from_mcmember()
Dsa_query.c547 ah_attr->grh.dgid = rec->dgid; in ib_init_ah_from_path()
554 ah_attr->grh.sgid_index = gid_index; in ib_init_ah_from_path()
555 ah_attr->grh.flow_label = be32_to_cpu(rec->flow_label); in ib_init_ah_from_path()
556 ah_attr->grh.hop_limit = rec->hop_limit; in ib_init_ah_from_path()
557 ah_attr->grh.traffic_class = rec->traffic_class; in ib_init_ah_from_path()
Dmad_priv.h78 struct ib_grh grh; member
Dmad_rmpp.c161 recv_wc->recv_buf.grh, agent->port_num); in alloc_response_msg()
292 mad_recv_wc->recv_buf.grh, in create_rmpp_recv()
Dcm.c294 mad_recv_wc->recv_buf.grh, port->port_num); in cm_alloc_response_msg()
344 struct ib_grh *grh, struct cm_av *av) in cm_init_av_for_response() argument
349 grh, &av->ah_attr); in cm_init_av_for_response()
1541 work->mad_recv_wc->recv_buf.grh, in cm_req_handler()
2745 work->mad_recv_wc->recv_buf.grh, in cm_lap_handler()
3009 work->mad_recv_wc->recv_buf.grh, in cm_sidr_req_handler()
Dcma.c632 qp_attr.ah_attr.grh.sgid_index, &sgid); in cma_modify_qp_rtr()
/linux-4.1.27/drivers/infiniband/hw/mlx4/
Dah.c52 ah->av.ib.gid_index = ah_attr->grh.sgid_index; in create_ib_ah()
53 ah->av.ib.hop_limit = ah_attr->grh.hop_limit; in create_ib_ah()
55 cpu_to_be32((ah_attr->grh.traffic_class << 20) | in create_ib_ah()
56 ah_attr->grh.flow_label); in create_ib_ah()
57 memcpy(ah->av.ib.dgid, ah_attr->grh.dgid.raw, 16); in create_ib_ah()
81 memcpy(&in6, ah_attr->grh.dgid.raw, sizeof(in6)); in create_iboe_ah()
92 ah->av.eth.gid_index = ah_attr->grh.sgid_index; in create_iboe_ah()
107 memcpy(ah->av.eth.dgid, ah_attr->grh.dgid.raw, 16); in create_iboe_ah()
166 ah_attr->grh.traffic_class = in mlx4_ib_query_ah()
168 ah_attr->grh.flow_label = in mlx4_ib_query_ah()
[all …]
Dmad.c76 struct ib_grh grh; member
85 struct ib_grh grh; member
92 struct ib_grh grh; member
158 u8 grh[40]; in mlx4_MAD_IFC() member
172 memcpy(ext_info->grh, in_grh, 40); in mlx4_MAD_IFC()
463 struct ib_grh *grh, struct ib_mad *mad) in mlx4_ib_send_to_slave() argument
518 memcpy(&attr.grh.dgid.raw[0], &grh->dgid.raw[0], 16); in mlx4_ib_send_to_slave()
546 if (grh) in mlx4_ib_send_to_slave()
547 memcpy(&tun_mad->grh, grh, sizeof *grh); in mlx4_ib_send_to_slave()
553 tun_mad->hdr.g_ml_path = (grh && (wc->wc_flags & IB_WC_GRH)) ? 0x80 : 0; in mlx4_ib_send_to_slave()
[all …]
Dqp.c1295 if (ah->grh.sgid_index >= dev->dev->caps.gid_table_len[port]) { in _mlx4_set_path()
1297 ah->grh.sgid_index, dev->dev->caps.gid_table_len[port] - 1); in _mlx4_set_path()
1302 path->mgid_index = ah->grh.sgid_index; in _mlx4_set_path()
1303 path->hop_limit = ah->grh.hop_limit; in _mlx4_set_path()
1305 cpu_to_be32((ah->grh.traffic_class << 20) | in _mlx4_set_path()
1306 (ah->grh.flow_label)); in _mlx4_set_path()
1307 memcpy(path->rgid, ah->grh.dgid.raw, 16); in _mlx4_set_path()
2215 sqp->ud_header.grh.traffic_class = in build_mlx_header()
2217 sqp->ud_header.grh.flow_label = in build_mlx_header()
2219 sqp->ud_header.grh.hop_limit = ah->av.ib.hop_limit; in build_mlx_header()
[all …]
Dmlx4_ib.h251 struct ib_grh grh; member
764 struct ib_grh *grh, struct ib_mad *mad);
/linux-4.1.27/drivers/infiniband/hw/mthca/
Dmthca_av.c210 ah_attr->grh.sgid_index; in mthca_create_ah()
211 av->hop_limit = ah_attr->grh.hop_limit; in mthca_create_ah()
213 cpu_to_be32((ah_attr->grh.traffic_class << 20) | in mthca_create_ah()
214 ah_attr->grh.flow_label); in mthca_create_ah()
215 memcpy(av->dgid, ah_attr->grh.dgid.raw, 16); in mthca_create_ah()
276 header->grh.traffic_class = in mthca_read_ah()
278 header->grh.flow_label = in mthca_read_ah()
280 header->grh.hop_limit = ah->av->hop_limit; in mthca_read_ah()
284 &header->grh.source_gid); in mthca_read_ah()
285 memcpy(header->grh.destination_gid.raw, in mthca_read_ah()
[all …]
Dmthca_qp.c413 ib_ah_attr->grh.sgid_index = path->mgid_index & (dev->limits.gid_table_len - 1); in to_ib_ah_attr()
414 ib_ah_attr->grh.hop_limit = path->hop_limit; in to_ib_ah_attr()
415 ib_ah_attr->grh.traffic_class = in to_ib_ah_attr()
417 ib_ah_attr->grh.flow_label = in to_ib_ah_attr()
419 memcpy(ib_ah_attr->grh.dgid.raw, in to_ib_ah_attr()
420 path->rgid, sizeof ib_ah_attr->grh.dgid.raw); in to_ib_ah_attr()
523 if (ah->grh.sgid_index >= dev->limits.gid_table_len) { in mthca_path_set()
525 ah->grh.sgid_index, dev->limits.gid_table_len-1); in mthca_path_set()
530 path->mgid_index = ah->grh.sgid_index; in mthca_path_set()
531 path->hop_limit = ah->grh.hop_limit; in mthca_path_set()
[all …]
/linux-4.1.27/drivers/infiniband/hw/qib/
Dqib_ruc.c280 guid = get_sguid(ibp, qp->alt_ah_attr.grh.sgid_index); in qib_ruc_check_hdr()
281 if (!gid_ok(&hdr->u.l.grh.dgid, ibp->gid_prefix, guid)) in qib_ruc_check_hdr()
283 if (!gid_ok(&hdr->u.l.grh.sgid, in qib_ruc_check_hdr()
284 qp->alt_ah_attr.grh.dgid.global.subnet_prefix, in qib_ruc_check_hdr()
285 qp->alt_ah_attr.grh.dgid.global.interface_id)) in qib_ruc_check_hdr()
312 qp->remote_ah_attr.grh.sgid_index); in qib_ruc_check_hdr()
313 if (!gid_ok(&hdr->u.l.grh.dgid, ibp->gid_prefix, guid)) in qib_ruc_check_hdr()
315 if (!gid_ok(&hdr->u.l.grh.sgid, in qib_ruc_check_hdr()
316 qp->remote_ah_attr.grh.dgid.global.subnet_prefix, in qib_ruc_check_hdr()
317 qp->remote_ah_attr.grh.dgid.global.interface_id)) in qib_ruc_check_hdr()
[all …]
Dqib_ud.c167 qib_copy_sge(&qp->r_sge, &ah_attr->grh, in qib_ud_loopback()
327 qp->s_hdrwords += qib_make_grh(ibp, &qp->s_hdr->u.l.grh, in qib_make_ud_req()
328 &ah_attr->grh, in qib_make_ud_req()
556 qib_copy_sge(&qp->r_sge, &hdr->u.l.grh, in qib_ud_rcv()
Dqib_driver.c335 if (hdr->u.l.grh.next_hdr != IB_GRH_NEXT_HDR) in qib_rcv_hdrerr()
337 vtf = be32_to_cpu(hdr->u.l.grh.version_tclass_flow); in qib_rcv_hdrerr()
Dqib_verbs.h193 struct ib_grh grh; member
1095 struct ib_global_route *grh, u32 hwords, u32 nwords);
Dqib_verbs.c641 if (hdr->u.l.grh.next_hdr != IB_GRH_NEXT_HDR) in qib_ib_rcv()
643 vtf = be32_to_cpu(hdr->u.l.grh.version_tclass_flow); in qib_ib_rcv()
663 mcast = qib_mcast_find(ibp, &hdr->u.l.grh.dgid); in qib_ib_rcv()
1797 ah_attr->grh.sgid_index >= QIB_GUIDS_PER_PORT) in qib_check_ah()
Dqib_rc.c679 hwords += qib_make_grh(ibp, &hdr.u.l.grh, in qib_send_rc_ack()
680 &qp->remote_ah_attr.grh, hwords, 0); in qib_send_rc_ack()
/linux-4.1.27/drivers/infiniband/hw/ipath/
Dipath_ruc.c581 struct ib_global_route *grh, u32 hwords, u32 nwords) in ipath_make_grh() argument
585 (grh->traffic_class << 20) | in ipath_make_grh()
586 grh->flow_label); in ipath_make_grh()
590 hdr->hop_limit = grh->hop_limit; in ipath_make_grh()
594 hdr->dgid = grh->dgid; in ipath_make_grh()
613 qp->s_hdrwords += ipath_make_grh(dev, &qp->s_hdr.u.l.grh, in ipath_make_ruc_header()
614 &qp->remote_ah_attr.grh, in ipath_make_ruc_header()
Dipath_ud.c180 ipath_copy_sge(&rsge, &ah_attr->grh, sizeof(struct ib_grh)); in ipath_ud_loopback()
329 qp->s_hdrwords += ipath_make_grh(dev, &qp->s_hdr.u.l.grh, in ipath_make_ud_req()
330 &ah_attr->grh, in ipath_make_ud_req()
548 ipath_copy_sge(&qp->r_sge, &hdr->u.l.grh, in ipath_ud_rcv()
Dipath_verbs.h139 struct ib_grh grh; member
863 struct ib_global_route *grh, u32 hwords, u32 nwords);
Dipath_rc.c658 hwords += ipath_make_grh(dev, &hdr.u.l.grh, in send_rc_ack()
659 &qp->remote_ah_attr.grh, in send_rc_ack()
Dipath_qp.c475 (attr->ah_attr.grh.sgid_index > 1)) in ipath_modify_qp()
Dipath_verbs.c637 mcast = ipath_mcast_find(&hdr->u.l.grh.dgid); in ipath_ib_rcv()
/linux-4.1.27/include/rdma/
Dib_pack.h237 struct ib_unpacked_grh grh; member
Dib_mad.h403 struct ib_grh *grh; member
Dib_verbs.h630 struct ib_global_route grh; member
1803 struct ib_grh *grh, struct ib_ah_attr *ah_attr);
1818 struct ib_grh *grh, u8 port_num);
/linux-4.1.27/drivers/infiniband/ulp/ipoib/
Dipoib_multicast.c278 .grh = { in ipoib_mcast_join_finish()
285 av.grh.dgid = mcast->mcmember.mgid; in ipoib_mcast_join_finish()
/linux-4.1.27/include/uapi/rdma/
Dib_user_verbs.h433 struct ib_uverbs_global_route grh; member
/linux-4.1.27/include/linux/mlx5/
Ddevice.h599 struct ib_grh grh; member
/linux-4.1.27/drivers/infiniband/ulp/srpt/
Dib_srpt.c470 mad_wc->recv_buf.grh, mad_agent->port_num); in srpt_mad_recv_handler()