ib_grh             81 drivers/infiniband/core/agent.c void agent_send_response(const struct ib_mad_hdr *mad_hdr, const struct ib_grh *grh,
ib_grh             47 drivers/infiniband/core/agent.h extern void agent_send_response(const struct ib_mad_hdr *mad_hdr, const struct ib_grh *grh,
ib_grh            457 drivers/infiniband/core/cm.c 			      struct ib_grh *grh, struct cm_av *av)
ib_grh            483 drivers/infiniband/core/cm.c 				   struct ib_grh *grh, struct cm_av *av)
ib_grh            768 drivers/infiniband/core/mad.c 	wc->byte_len = sizeof(struct ib_mad) + sizeof(struct ib_grh);
ib_grh            800 drivers/infiniband/core/mad.c 	return sizeof(struct ib_grh) + mp->mad_size;
ib_grh            911 drivers/infiniband/core/mad.c 					+ sizeof(struct ib_grh);
ib_grh           2301 drivers/infiniband/core/mad.c 		recv->header.recv_wc.mad_len = wc->byte_len - sizeof(struct ib_grh);
ib_grh             81 drivers/infiniband/core/mad_priv.h 	struct ib_grh grh;
ib_grh            637 drivers/infiniband/core/verbs.c 						     const struct ib_grh *grh)
ib_grh            767 drivers/infiniband/core/verbs.c 			    const struct ib_wc *wc, const struct ib_grh *grh,
ib_grh            897 drivers/infiniband/core/verbs.c 				   const struct ib_grh *grh, u8 port_num)
ib_grh            297 drivers/infiniband/hw/hfi1/driver.c 			struct ib_grh *grh = packet->grh;
ib_grh            450 drivers/infiniband/hw/hfi1/driver.c 	struct ib_grh *grh = pkt->grh;
ib_grh           1528 drivers/infiniband/hw/hfi1/driver.c 		u8 grh_len = sizeof(struct ib_grh);
ib_grh            373 drivers/infiniband/hw/hfi1/hfi.h 	struct ib_grh *grh;
ib_grh           1619 drivers/infiniband/hw/hfi1/hfi.h 		const struct ib_grh *old_grh);
ib_grh           1622 drivers/infiniband/hw/hfi1/hfi.h 		    u8 sc5, const struct ib_grh *old_grh);
ib_grh           1625 drivers/infiniband/hw/hfi1/hfi.h 				u8 sc5, const struct ib_grh *old_grh);
ib_grh           2453 drivers/infiniband/hw/hfi1/hfi.h 				     struct ib_grh *grh, u32 slid,
ib_grh           4821 drivers/infiniband/hw/hfi1/mad.c 				const struct ib_grh *in_grh,
ib_grh           4868 drivers/infiniband/hw/hfi1/mad.c 		*out_mad_size = in_wc->byte_len - sizeof(struct ib_grh);
ib_grh           4875 drivers/infiniband/hw/hfi1/mad.c 			       const struct ib_grh *in_grh,
ib_grh           4917 drivers/infiniband/hw/hfi1/mad.c 		     const struct ib_wc *in_wc, const struct ib_grh *in_grh,
ib_grh            168 drivers/infiniband/hw/hfi1/ruc.c u32 hfi1_make_grh(struct hfi1_ibport *ibp, struct ib_grh *hdr,
ib_grh            188 drivers/infiniband/hw/hfi1/ruc.c 	return sizeof(struct ib_grh) / sizeof(u32);
ib_grh            293 drivers/infiniband/hw/hfi1/ruc.c 		struct ib_grh *grh;
ib_grh            375 drivers/infiniband/hw/hfi1/ruc.c 		struct ib_grh *grh = &ps->s_txreq->phdr.hdr.ibh.u.l.grh;
ib_grh            150 drivers/infiniband/hw/hfi1/ud.c 	wc.byte_len = length + sizeof(struct ib_grh);
ib_grh            186 drivers/infiniband/hw/hfi1/ud.c 		struct ib_grh grh;
ib_grh            218 drivers/infiniband/hw/hfi1/ud.c 		rvt_skip_sge(&qp->r_sge, sizeof(struct ib_grh), true);
ib_grh            315 drivers/infiniband/hw/hfi1/ud.c 	struct ib_grh *grh;
ib_grh            415 drivers/infiniband/hw/hfi1/ud.c 		struct ib_grh *grh;
ib_grh            634 drivers/infiniband/hw/hfi1/ud.c 		    u8 sc5, const struct ib_grh *old_grh)
ib_grh            652 drivers/infiniband/hw/hfi1/ud.c 		struct ib_grh *grh = &hdr.opah.u.l.grh;
ib_grh            662 drivers/infiniband/hw/hfi1/ud.c 		hwords += sizeof(struct ib_grh) / sizeof(u32);
ib_grh            696 drivers/infiniband/hw/hfi1/ud.c 		const struct ib_grh *old_grh)
ib_grh            710 drivers/infiniband/hw/hfi1/ud.c 		struct ib_grh *grh = &hdr.ibh.u.l.grh;
ib_grh            720 drivers/infiniband/hw/hfi1/ud.c 		hwords += sizeof(struct ib_grh) / sizeof(u32);
ib_grh            981 drivers/infiniband/hw/hfi1/ud.c 	wc.byte_len = tlen + sizeof(struct ib_grh);
ib_grh           1009 drivers/infiniband/hw/hfi1/ud.c 			     sizeof(struct ib_grh), true, false);
ib_grh           1012 drivers/infiniband/hw/hfi1/ud.c 		struct ib_grh grh;
ib_grh           1020 drivers/infiniband/hw/hfi1/ud.c 			     sizeof(struct ib_grh), true, false);
ib_grh           1023 drivers/infiniband/hw/hfi1/ud.c 		rvt_skip_sge(&qp->r_sge, sizeof(struct ib_grh), true);
ib_grh           1025 drivers/infiniband/hw/hfi1/ud.c 	rvt_copy_sge(qp, &qp->r_sge, data, wc.byte_len - sizeof(struct ib_grh),
ib_grh            125 drivers/infiniband/hw/hfi1/verbs.h 			struct ib_grh grh;
ib_grh            332 drivers/infiniband/hw/hfi1/verbs.h 		     const struct ib_wc *in_wc, const struct ib_grh *in_grh,
ib_grh            442 drivers/infiniband/hw/hfi1/verbs.h u32 hfi1_make_grh(struct hfi1_ibport *ibp, struct ib_grh *hdr,
ib_grh             71 drivers/infiniband/hw/mlx4/mad.c 	struct ib_grh grh;
ib_grh             80 drivers/infiniband/hw/mlx4/mad.c 	struct ib_grh grh;
ib_grh             87 drivers/infiniband/hw/mlx4/mad.c 	struct ib_grh grh;
ib_grh            110 drivers/infiniband/hw/mlx4/mad.c 		 const struct ib_grh *in_grh,
ib_grh            486 drivers/infiniband/hw/mlx4/mad.c static int get_gids_from_l3_hdr(struct ib_grh *grh, union ib_gid *sgid,
ib_grh            505 drivers/infiniband/hw/mlx4/mad.c 			  struct ib_grh *grh, struct ib_mad *mad)
ib_grh            665 drivers/infiniband/hw/mlx4/mad.c 			struct ib_wc *wc, struct ib_grh *grh,
ib_grh            803 drivers/infiniband/hw/mlx4/mad.c 			const struct ib_wc *in_wc, const struct ib_grh *in_grh,
ib_grh            938 drivers/infiniband/hw/mlx4/mad.c 			const struct ib_wc *in_wc, const struct ib_grh *in_grh,
ib_grh            986 drivers/infiniband/hw/mlx4/mad.c 			const struct ib_wc *in_wc, const struct ib_grh *in_grh,
ib_grh           1901 drivers/infiniband/hw/mlx4/mad.c 	struct ib_grh *grh;
ib_grh            272 drivers/infiniband/hw/mlx4/mlx4_ib.h 	struct ib_grh grh;
ib_grh            787 drivers/infiniband/hw/mlx4/mlx4_ib.h 		 int port, const struct ib_wc *in_wc, const struct ib_grh *in_grh,
ib_grh            790 drivers/infiniband/hw/mlx4/mlx4_ib.h 			const struct ib_wc *in_wc, const struct ib_grh *in_grh,
ib_grh            844 drivers/infiniband/hw/mlx4/mlx4_ib.h 			  struct ib_grh *grh, struct ib_mad *mad);
ib_grh             57 drivers/infiniband/hw/mlx5/mad.c 			const struct ib_grh *in_grh, const void *in_mad,
ib_grh             78 drivers/infiniband/hw/mlx5/mad.c 		       const struct ib_wc *in_wc, const struct ib_grh *in_grh,
ib_grh            273 drivers/infiniband/hw/mlx5/mad.c 			const struct ib_wc *in_wc, const struct ib_grh *in_grh,
ib_grh           1182 drivers/infiniband/hw/mlx5/mlx5_ib.h 			const struct ib_wc *in_wc, const struct ib_grh *in_grh,
ib_grh           1863 drivers/infiniband/hw/mthca/mthca_cmd.c 		  int port, const struct ib_wc *in_wc, const struct ib_grh *in_grh,
ib_grh            315 drivers/infiniband/hw/mthca/mthca_cmd.h 		  int port, const struct ib_wc *in_wc, const struct ib_grh *in_grh,
ib_grh            583 drivers/infiniband/hw/mthca/mthca_dev.h 		      const struct ib_grh *in_grh,
ib_grh            203 drivers/infiniband/hw/mthca/mthca_mad.c 		      const struct ib_grh *in_grh,
ib_grh             84 drivers/infiniband/hw/ocrdma/ocrdma_ah.c 	const struct ib_global_route *ib_grh;
ib_grh            123 drivers/infiniband/hw/ocrdma/ocrdma_ah.c 	ib_grh = rdma_ah_read_grh(attr);
ib_grh            124 drivers/infiniband/hw/ocrdma/ocrdma_ah.c 	ah->sgid_index = ib_grh->sgid_index;
ib_grh            129 drivers/infiniband/hw/ocrdma/ocrdma_ah.c 					   ib_grh->traffic_class);
ib_grh            133 drivers/infiniband/hw/ocrdma/ocrdma_ah.c 		ipv4.ttl = ib_grh->hop_limit;
ib_grh            137 drivers/infiniband/hw/ocrdma/ocrdma_ah.c 		rdma_gid2ip((struct sockaddr*)&dgid_addr, &ib_grh->dgid);
ib_grh            143 drivers/infiniband/hw/ocrdma/ocrdma_ah.c 					      (ib_grh->traffic_class << 24) |
ib_grh            144 drivers/infiniband/hw/ocrdma/ocrdma_ah.c 					      ib_grh->flow_label);
ib_grh            145 drivers/infiniband/hw/ocrdma/ocrdma_ah.c 		memcpy(&grh.dgid[0], ib_grh->dgid.raw,
ib_grh            146 drivers/infiniband/hw/ocrdma/ocrdma_ah.c 		       sizeof(ib_grh->dgid.raw));
ib_grh            149 drivers/infiniband/hw/ocrdma/ocrdma_ah.c 						ib_grh->hop_limit);
ib_grh            254 drivers/infiniband/hw/ocrdma/ocrdma_ah.c 		       const struct ib_grh *in_grh,
ib_grh             63 drivers/infiniband/hw/ocrdma/ocrdma_ah.h 		       const struct ib_grh *in_grh,
ib_grh           4135 drivers/infiniband/hw/qedr/verbs.c 		     const struct ib_grh *in_grh,
ib_grh             96 drivers/infiniband/hw/qedr/verbs.h 		     const struct ib_grh *in_grh,
ib_grh           2407 drivers/infiniband/hw/qib/qib_mad.c 		    const struct ib_wc *in_wc, const struct ib_grh *in_grh,
ib_grh            183 drivers/infiniband/hw/qib/qib_ruc.c u32 qib_make_grh(struct qib_ibport *ibp, struct ib_grh *hdr,
ib_grh            203 drivers/infiniband/hw/qib/qib_ruc.c 	return sizeof(struct ib_grh) / sizeof(u32);
ib_grh            126 drivers/infiniband/hw/qib/qib_ud.c 	wc.byte_len = length + sizeof(struct ib_grh);
ib_grh            162 drivers/infiniband/hw/qib/qib_ud.c 		struct ib_grh grh;
ib_grh            170 drivers/infiniband/hw/qib/qib_ud.c 		rvt_skip_sge(&qp->r_sge, sizeof(struct ib_grh), true);
ib_grh            522 drivers/infiniband/hw/qib/qib_ud.c 	wc.byte_len = tlen + sizeof(struct ib_grh);
ib_grh            550 drivers/infiniband/hw/qib/qib_ud.c 			     sizeof(struct ib_grh), true, false);
ib_grh            553 drivers/infiniband/hw/qib/qib_ud.c 		rvt_skip_sge(&qp->r_sge, sizeof(struct ib_grh), true);
ib_grh            554 drivers/infiniband/hw/qib/qib_ud.c 	rvt_copy_sge(qp, &qp->r_sge, data, wc.byte_len - sizeof(struct ib_grh),
ib_grh            247 drivers/infiniband/hw/qib/qib_verbs.h 		    const struct ib_wc *in_wc, const struct ib_grh *in_grh,
ib_grh            324 drivers/infiniband/hw/qib/qib_verbs.h u32 qib_make_grh(struct qib_ibport *ibp, struct ib_grh *hdr,
ib_grh             71 drivers/infiniband/sw/rdmavt/mad.c 		    const struct ib_wc *in_wc, const struct ib_grh *in_grh,
ib_grh             54 drivers/infiniband/sw/rdmavt/mad.h 		    const struct ib_wc *in_wc, const struct ib_grh *in_grh,
ib_grh            224 drivers/infiniband/ulp/ipoib/ipoib_ib.c 	dgid = &((struct ib_grh *)skb->data)->dgid;
ib_grh            233 drivers/infiniband/ulp/ipoib/ipoib_ib.c 	sgid = &((struct ib_grh *)skb->data)->sgid;
ib_grh            950 include/linux/mlx5/device.h 	struct ib_grh	grh;
ib_grh            143 include/rdma/ib_hdrs.h 			struct ib_grh grh;
ib_grh            649 include/rdma/ib_mad.h 	struct ib_grh		*grh;
ib_grh            762 include/rdma/ib_verbs.h 	struct ib_grh ibgrh;
ib_grh           2124 include/rdma/ib_verbs.h struct ib_grh;
ib_grh           2279 include/rdma/ib_verbs.h 			   const struct ib_grh *in_grh,
ib_grh           3435 include/rdma/ib_verbs.h 			    const struct ib_wc *wc, const struct ib_grh *grh,
ib_grh           3451 include/rdma/ib_verbs.h 				   const struct ib_grh *grh, u8 port_num);