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);