Home
last modified time | relevance | path

Searched refs:ib_grh (Results 1 – 25 of 35) sorted by relevance

12

/Linux-v4.19/drivers/infiniband/hw/ocrdma/
Docrdma_ah.c84 const struct ib_global_route *ib_grh; in set_av_attr() local
124 ib_grh = rdma_ah_read_grh(attr); in set_av_attr()
125 ah->sgid_index = ib_grh->sgid_index; in set_av_attr()
130 ib_grh->traffic_class); in set_av_attr()
134 ipv4.ttl = ib_grh->hop_limit; in set_av_attr()
138 rdma_gid2ip(&dgid_addr._sockaddr, &ib_grh->dgid); in set_av_attr()
144 (ib_grh->traffic_class << 24) | in set_av_attr()
145 ib_grh->flow_label); in set_av_attr()
146 memcpy(&grh.dgid[0], ib_grh->dgid.raw, in set_av_attr()
147 sizeof(ib_grh->dgid.raw)); in set_av_attr()
[all …]
Docrdma_ah.h63 const struct ib_grh *in_grh,
/Linux-v4.19/drivers/infiniband/hw/hfi1/
Dud.c149 wc.byte_len = length + sizeof(struct ib_grh); in ud_loopback()
185 struct ib_grh grh; in ud_loopback()
217 rvt_skip_sge(&qp->r_sge, sizeof(struct ib_grh), true); in ud_loopback()
334 struct ib_grh *grh; in hfi1_make_ud_req_9B()
434 struct ib_grh *grh; in hfi1_make_ud_req_16B()
653 u8 sc5, const struct ib_grh *old_grh) in return_cnp_16B()
670 struct ib_grh *grh = &hdr.u.l.grh; in return_cnp_16B()
680 hwords += sizeof(struct ib_grh) / sizeof(u32); in return_cnp_16B()
712 const struct ib_grh *old_grh) in return_cnp()
725 struct ib_grh *grh = &hdr.u.l.grh; in return_cnp()
[all …]
Dverbs.h123 struct ib_grh grh;
267 const struct ib_wc *in_wc, const struct ib_grh *in_grh,
353 u32 hfi1_make_grh(struct hfi1_ibport *ibp, struct ib_grh *hdr,
Druc.c495 u32 hfi1_make_grh(struct hfi1_ibport *ibp, struct ib_grh *hdr, in hfi1_make_grh()
515 return sizeof(struct ib_grh) / sizeof(u32); in hfi1_make_grh()
621 struct ib_grh *grh; in hfi1_make_ruc_header_16B()
703 struct ib_grh *grh = &ps->s_txreq->phdr.hdr.ibh.u.l.grh; in hfi1_make_ruc_header_9B()
Dhfi.h350 struct ib_grh *grh;
1556 const struct ib_grh *old_grh);
1559 u8 sc5, const struct ib_grh *old_grh);
1562 u8 sc5, const struct ib_grh *old_grh);
2390 struct ib_grh *grh, u32 slid, in hfi1_make_ext_grh()
Ddriver.c299 struct ib_grh *grh = packet->grh; in rcv_hdrerr()
439 struct ib_grh *grh = pkt->grh; in hfi1_process_ecn_slowpath()
1501 u8 grh_len = sizeof(struct ib_grh); in hfi1_setup_bypass_packet()
/Linux-v4.19/drivers/infiniband/hw/qib/
Dqib_ud.c125 wc.byte_len = length + sizeof(struct ib_grh); in qib_ud_loopback()
161 struct ib_grh grh; in qib_ud_loopback()
169 rvt_skip_sge(&qp->r_sge, sizeof(struct ib_grh), true); in qib_ud_loopback()
527 wc.byte_len = tlen + sizeof(struct ib_grh); in qib_ud_rcv()
555 sizeof(struct ib_grh), 1); in qib_ud_rcv()
558 rvt_skip_sge(&qp->r_sge, sizeof(struct ib_grh), true); in qib_ud_rcv()
559 qib_copy_sge(&qp->r_sge, data, wc.byte_len - sizeof(struct ib_grh), 1); in qib_ud_rcv()
Dqib_verbs.h247 const struct ib_wc *in_wc, const struct ib_grh *in_grh,
326 u32 qib_make_grh(struct qib_ibport *ibp, struct ib_grh *hdr,
Dqib_ruc.c484 u32 qib_make_grh(struct qib_ibport *ibp, struct ib_grh *hdr, in qib_make_grh()
504 return sizeof(struct ib_grh) / sizeof(u32); in qib_make_grh()
/Linux-v4.19/drivers/infiniband/core/
Dagent.h47 extern void agent_send_response(const struct ib_mad_hdr *mad_hdr, const struct ib_grh *grh,
Dmad_priv.h81 struct ib_grh grh;
Dagent.c81 void agent_send_response(const struct ib_mad_hdr *mad_hdr, const struct ib_grh *grh, in agent_send_response()
/Linux-v4.19/drivers/infiniband/sw/rdmavt/
Dmad.h54 const struct ib_wc *in_wc, const struct ib_grh *in_grh,
Dmad.c71 const struct ib_wc *in_wc, const struct ib_grh *in_grh, in rvt_process_mad()
/Linux-v4.19/drivers/infiniband/hw/mlx4/
Dmlx4_ib.h277 struct ib_grh grh;
796 int port, const struct ib_wc *in_wc, const struct ib_grh *in_grh,
799 const struct ib_wc *in_wc, const struct ib_grh *in_grh,
853 struct ib_grh *grh, struct ib_mad *mad);
Dmad.c71 struct ib_grh grh;
80 struct ib_grh grh;
87 struct ib_grh grh;
110 const struct ib_grh *in_grh, in mlx4_MAD_IFC()
486 static int get_gids_from_l3_hdr(struct ib_grh *grh, union ib_gid *sgid, in get_gids_from_l3_hdr()
505 struct ib_grh *grh, struct ib_mad *mad) in mlx4_ib_send_to_slave()
665 struct ib_wc *wc, struct ib_grh *grh, in mlx4_ib_demux_mad()
803 const struct ib_wc *in_wc, const struct ib_grh *in_grh, in ib_process_mad()
936 const struct ib_wc *in_wc, const struct ib_grh *in_grh, in iboe_process_mad()
984 const struct ib_wc *in_wc, const struct ib_grh *in_grh, in mlx4_ib_process_mad()
[all …]
/Linux-v4.19/drivers/infiniband/hw/mlx5/
Dmad.c55 u8 port, const struct ib_wc *in_wc, const struct ib_grh *in_grh, in mlx5_MAD_IFC()
75 const struct ib_wc *in_wc, const struct ib_grh *in_grh, in process_mad()
251 const struct ib_wc *in_wc, const struct ib_grh *in_grh, in mlx5_ib_process_mad()
/Linux-v4.19/drivers/infiniband/hw/qedr/
Dverbs.h100 const struct ib_grh *in_grh,
/Linux-v4.19/include/rdma/
Dib_hdrs.h131 struct ib_grh grh;
Dib_verbs.h681 struct ib_grh { struct
691 struct ib_grh ibgrh; argument
2153 struct ib_grh;
2460 const struct ib_grh *in_grh,
3191 const struct ib_wc *wc, const struct ib_grh *grh,
3207 const struct ib_grh *grh, u8 port_num);
Dib_mad.h640 struct ib_grh *grh;
/Linux-v4.19/drivers/infiniband/hw/mthca/
Dmthca_cmd.h315 int port, const struct ib_wc *in_wc, const struct ib_grh *in_grh,
Dmthca_mad.c202 const struct ib_grh *in_grh, in mthca_process_mad()
/Linux-v4.19/drivers/infiniband/ulp/ipoib/
Dipoib_ib.c224 dgid = &((struct ib_grh *)skb->data)->dgid; in ipoib_ib_handle_rx_wc()
233 sgid = &((struct ib_grh *)skb->data)->sgid; in ipoib_ib_handle_rx_wc()

12