Symbol: ib_grh
drivers/infiniband/core/agent.c
90
void agent_send_response(const struct ib_mad_hdr *mad_hdr, const struct ib_grh *grh,
drivers/infiniband/core/agent.h
47
extern void agent_send_response(const struct ib_mad_hdr *mad_hdr, const struct ib_grh *grh,
drivers/infiniband/core/cm.c
476
struct ib_grh *grh, struct cm_av *av)
drivers/infiniband/core/mad.c
2350
recv->header.recv_wc.mad_len = wc->byte_len - sizeof(struct ib_grh);
drivers/infiniband/core/mad.c
580
wc->byte_len = sizeof(struct ib_mad) + sizeof(struct ib_grh);
drivers/infiniband/core/mad.c
612
return sizeof(struct ib_grh) + mp->mad_size;
drivers/infiniband/core/mad.c
723
+ sizeof(struct ib_grh);
drivers/infiniband/core/mad_priv.h
81
struct ib_grh grh;
drivers/infiniband/core/verbs.c
718
const struct ib_grh *grh)
drivers/infiniband/core/verbs.c
848
const struct ib_wc *wc, const struct ib_grh *grh,
drivers/infiniband/core/verbs.c
978
const struct ib_grh *grh, u32 port_num)
drivers/infiniband/hw/bnxt_re/ib_verbs.c
5025
const struct ib_grh *in_grh,
drivers/infiniband/hw/bnxt_re/ib_verbs.h
302
const struct ib_grh *in_grh,
drivers/infiniband/hw/hfi1/driver.c
1554
u8 grh_len = sizeof(struct ib_grh);
drivers/infiniband/hw/hfi1/driver.c
253
struct ib_grh *grh = packet->grh;
drivers/infiniband/hw/hfi1/driver.c
406
struct ib_grh *grh = pkt->grh;
drivers/infiniband/hw/hfi1/hfi.h
1679
const struct ib_grh *old_grh);
drivers/infiniband/hw/hfi1/hfi.h
1682
u8 sc5, const struct ib_grh *old_grh);
drivers/infiniband/hw/hfi1/hfi.h
1685
u8 sc5, const struct ib_grh *old_grh);
drivers/infiniband/hw/hfi1/hfi.h
2538
struct ib_grh *grh, u32 slid,
drivers/infiniband/hw/hfi1/hfi.h
337
struct ib_grh *grh;
drivers/infiniband/hw/hfi1/ipoib_tx.c
265
struct ib_grh *grh;
drivers/infiniband/hw/hfi1/mad.c
4777
const struct ib_grh *in_grh,
drivers/infiniband/hw/hfi1/mad.c
4824
*out_mad_size = in_wc->byte_len - sizeof(struct ib_grh);
drivers/infiniband/hw/hfi1/mad.c
4831
const struct ib_grh *in_grh,
drivers/infiniband/hw/hfi1/mad.c
4875
const struct ib_wc *in_wc, const struct ib_grh *in_grh,
drivers/infiniband/hw/hfi1/ruc.c
126
u32 hfi1_make_grh(struct hfi1_ibport *ibp, struct ib_grh *hdr,
drivers/infiniband/hw/hfi1/ruc.c
146
return sizeof(struct ib_grh) / sizeof(u32);
drivers/infiniband/hw/hfi1/ruc.c
252
struct ib_grh *grh;
drivers/infiniband/hw/hfi1/ruc.c
335
struct ib_grh *grh = &ps->s_txreq->phdr.hdr.ibh.u.l.grh;
drivers/infiniband/hw/hfi1/ud.c
108
wc.byte_len = length + sizeof(struct ib_grh);
drivers/infiniband/hw/hfi1/ud.c
144
struct ib_grh grh;
drivers/infiniband/hw/hfi1/ud.c
176
rvt_skip_sge(&qp->r_sge, sizeof(struct ib_grh), true);
drivers/infiniband/hw/hfi1/ud.c
273
struct ib_grh *grh;
drivers/infiniband/hw/hfi1/ud.c
373
struct ib_grh *grh;
drivers/infiniband/hw/hfi1/ud.c
593
u8 sc5, const struct ib_grh *old_grh)
drivers/infiniband/hw/hfi1/ud.c
611
struct ib_grh *grh = &hdr.opah.u.l.grh;
drivers/infiniband/hw/hfi1/ud.c
621
hwords += sizeof(struct ib_grh) / sizeof(u32);
drivers/infiniband/hw/hfi1/ud.c
655
const struct ib_grh *old_grh)
drivers/infiniband/hw/hfi1/ud.c
669
struct ib_grh *grh = &hdr.ibh.u.l.grh;
drivers/infiniband/hw/hfi1/ud.c
679
hwords += sizeof(struct ib_grh) / sizeof(u32);
drivers/infiniband/hw/hfi1/ud.c
935
wc.byte_len = tlen + sizeof(struct ib_grh);
drivers/infiniband/hw/hfi1/ud.c
963
sizeof(struct ib_grh), true, false);
drivers/infiniband/hw/hfi1/ud.c
966
struct ib_grh grh;
drivers/infiniband/hw/hfi1/ud.c
974
sizeof(struct ib_grh), true, false);
drivers/infiniband/hw/hfi1/ud.c
977
rvt_skip_sge(&qp->r_sge, sizeof(struct ib_grh), true);
drivers/infiniband/hw/hfi1/ud.c
979
rvt_copy_sge(qp, &qp->r_sge, data, wc.byte_len - sizeof(struct ib_grh),
drivers/infiniband/hw/hfi1/verbs.h
290
const struct ib_wc *in_wc, const struct ib_grh *in_grh,
drivers/infiniband/hw/hfi1/verbs.h
396
u32 hfi1_make_grh(struct hfi1_ibport *ibp, struct ib_grh *hdr,
drivers/infiniband/hw/hfi1/verbs.h
83
struct ib_grh grh;
drivers/infiniband/hw/mlx4/mad.c
110
const struct ib_grh *in_grh,
drivers/infiniband/hw/mlx4/mad.c
1899
struct ib_grh *grh;
drivers/infiniband/hw/mlx4/mad.c
487
static int get_gids_from_l3_hdr(struct ib_grh *grh, union ib_gid *sgid,
drivers/infiniband/hw/mlx4/mad.c
513
struct ib_grh *grh, struct ib_mad *mad)
drivers/infiniband/hw/mlx4/mad.c
683
struct ib_wc *wc, struct ib_grh *grh,
drivers/infiniband/hw/mlx4/mad.c
71
struct ib_grh grh;
drivers/infiniband/hw/mlx4/mad.c
80
struct ib_grh grh;
drivers/infiniband/hw/mlx4/mad.c
823
const struct ib_wc *in_wc, const struct ib_grh *in_grh,
drivers/infiniband/hw/mlx4/mad.c
87
struct ib_grh grh;
drivers/infiniband/hw/mlx4/mad.c
938
const struct ib_grh *in_grh,
drivers/infiniband/hw/mlx4/mad.c
985
const struct ib_wc *in_wc, const struct ib_grh *in_grh,
drivers/infiniband/hw/mlx4/mlx4_ib.h
269
struct ib_grh grh;
drivers/infiniband/hw/mlx4/mlx4_ib.h
820
int port, const struct ib_wc *in_wc, const struct ib_grh *in_grh,
drivers/infiniband/hw/mlx4/mlx4_ib.h
823
const struct ib_wc *in_wc, const struct ib_grh *in_grh,
drivers/infiniband/hw/mlx4/mlx4_ib.h
870
struct ib_grh *grh, struct ib_mad *mad);
drivers/infiniband/hw/mlx5/mad.c
301
const struct ib_wc *in_wc, const struct ib_grh *in_grh,
drivers/infiniband/hw/mlx5/mad.c
56
const struct ib_grh *in_grh, const void *in_mad,
drivers/infiniband/hw/mlx5/mlx5_ib.h
1356
const struct ib_wc *in_wc, const struct ib_grh *in_grh,
drivers/infiniband/hw/mthca/mthca_cmd.c
1862
int port, const struct ib_wc *in_wc, const struct ib_grh *in_grh,
drivers/infiniband/hw/mthca/mthca_cmd.h
315
int port, const struct ib_wc *in_wc, const struct ib_grh *in_grh,
drivers/infiniband/hw/mthca/mthca_dev.h
569
const struct ib_wc *in_wc, const struct ib_grh *in_grh,
drivers/infiniband/hw/mthca/mthca_mad.c
200
const struct ib_wc *in_wc, const struct ib_grh *in_grh,
drivers/infiniband/hw/ocrdma/ocrdma_ah.c
123
ib_grh = rdma_ah_read_grh(attr);
drivers/infiniband/hw/ocrdma/ocrdma_ah.c
124
ah->sgid_index = ib_grh->sgid_index;
drivers/infiniband/hw/ocrdma/ocrdma_ah.c
129
ib_grh->traffic_class);
drivers/infiniband/hw/ocrdma/ocrdma_ah.c
133
ipv4.ttl = ib_grh->hop_limit;
drivers/infiniband/hw/ocrdma/ocrdma_ah.c
137
rdma_gid2ip((struct sockaddr*)&dgid_addr, &ib_grh->dgid);
drivers/infiniband/hw/ocrdma/ocrdma_ah.c
143
(ib_grh->traffic_class << 24) |
drivers/infiniband/hw/ocrdma/ocrdma_ah.c
144
ib_grh->flow_label);
drivers/infiniband/hw/ocrdma/ocrdma_ah.c
145
memcpy(&grh.dgid[0], ib_grh->dgid.raw,
drivers/infiniband/hw/ocrdma/ocrdma_ah.c
146
sizeof(ib_grh->dgid.raw));
drivers/infiniband/hw/ocrdma/ocrdma_ah.c
149
ib_grh->hop_limit);
drivers/infiniband/hw/ocrdma/ocrdma_ah.c
254
const struct ib_grh *in_grh, const struct ib_mad *in,
drivers/infiniband/hw/ocrdma/ocrdma_ah.c
84
const struct ib_global_route *ib_grh;
drivers/infiniband/hw/ocrdma/ocrdma_ah.h
61
const struct ib_grh *in_grh, const struct ib_mad *in,
drivers/infiniband/hw/qedr/verbs.c
4454
const struct ib_grh *in_grh, const struct ib_mad *in,
drivers/infiniband/hw/qedr/verbs.h
97
const struct ib_grh *in_grh, const struct ib_mad *in_mad,
drivers/infiniband/sw/rdmavt/mad.c
32
const struct ib_wc *in_wc, const struct ib_grh *in_grh,
drivers/infiniband/sw/rdmavt/mad.h
12
const struct ib_wc *in_wc, const struct ib_grh *in_grh,
drivers/infiniband/sw/rxe/rxe_loc.h
247
const struct ib_wc *in_wc, const struct ib_grh *in_grh,
drivers/infiniband/sw/rxe/rxe_mad.c
73
const struct ib_wc *in_wc, const struct ib_grh *in_grh,
drivers/infiniband/ulp/ipoib/ipoib_ib.c
225
dgid = &((struct ib_grh *)skb->data)->dgid;
drivers/infiniband/ulp/ipoib/ipoib_ib.c
234
sgid = &((struct ib_grh *)skb->data)->sgid;
include/linux/mlx5/device.h
1085
struct ib_grh grh;
include/rdma/ib_hdrs.h
101
struct ib_grh grh;
include/rdma/ib_mad.h
609
struct ib_grh *grh;
include/rdma/ib_verbs.h
2512
const struct ib_grh *in_grh,
include/rdma/ib_verbs.h
3838
const struct ib_wc *wc, const struct ib_grh *grh,
include/rdma/ib_verbs.h
3854
const struct ib_grh *grh, u32 port_num);
include/rdma/ib_verbs.h
820
struct ib_grh ibgrh;