Home
last modified time | relevance | path

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

/linux-4.4.14/drivers/staging/rdma/hfi1/
Dud.c153 wc.byte_len = length + sizeof(struct ib_grh); in ud_loopback()
190 sizeof(struct ib_grh), 1); in ud_loopback()
193 hfi1_skip_sge(&qp->r_sge, sizeof(struct ib_grh), 1); in ud_loopback()
481 const struct ib_grh *old_grh) in return_cnp()
494 struct ib_grh *grh = &hdr.u.l.grh; in return_cnp()
503 hwords += sizeof(struct ib_grh) / sizeof(u32); in return_cnp()
663 struct ib_grh *grh = NULL; in hfi1_ud_rcv()
807 wc.byte_len = tlen + sizeof(struct ib_grh); in hfi1_ud_rcv()
835 sizeof(struct ib_grh), 1); in hfi1_ud_rcv()
838 hfi1_skip_sge(&qp->r_sge, sizeof(struct ib_grh), 1); in hfi1_ud_rcv()
[all …]
Dverbs.h189 struct ib_grh grh;
856 const struct ib_wc *in_wc, const struct ib_grh *in_grh,
1077 u32 hfi1_make_grh(struct hfi1_ibport *ibp, struct ib_grh *hdr,
Ddriver.c361 bth = (__be32 *)((char *)ebuf + sizeof(struct ib_grh)); in rcv_hdrerr()
444 u64 rhf, struct ib_grh *grh) in process_ecn()
572 struct ib_grh *grh = NULL; in prescan_rxq()
Druc.c675 u32 hfi1_make_grh(struct hfi1_ibport *ibp, struct ib_grh *hdr, in hfi1_make_grh()
695 return sizeof(struct ib_grh) / sizeof(u32); in hfi1_make_grh()
Duc.c281 struct ib_grh *grh = NULL; in hfi1_uc_rcv()
Dmad.c4079 const struct ib_grh *in_grh, in hfi1_process_opa_mad()
4121 *out_mad_size = in_wc->byte_len - sizeof(struct ib_grh); in hfi1_process_opa_mad()
4128 const struct ib_grh *in_grh, in hfi1_process_ib_mad()
4167 const struct ib_wc *in_wc, const struct ib_grh *in_grh, in hfi1_process_mad()
Dhfi.h1227 const struct ib_grh *old_grh);
/linux-4.4.14/drivers/staging/rdma/ipath/
Dipath_ud.c93 wc.byte_len = length + sizeof(struct ib_grh); in ipath_ud_loopback()
179 ipath_copy_sge(&rsge, &ah_attr->grh, sizeof(struct ib_grh)); in ipath_ud_loopback()
182 ipath_skip_sge(&rsge, sizeof(struct ib_grh)); in ipath_ud_loopback()
520 wc.byte_len = tlen + sizeof(struct ib_grh); in ipath_ud_rcv()
548 sizeof(struct ib_grh)); in ipath_ud_rcv()
551 ipath_skip_sge(&qp->r_sge, sizeof(struct ib_grh)); in ipath_ud_rcv()
553 wc.byte_len - sizeof(struct ib_grh)); in ipath_ud_rcv()
Dipath_verbs.h139 struct ib_grh grh;
711 const struct ib_grh *in_grh,
871 u32 ipath_make_grh(struct ipath_ibdev *dev, struct ib_grh *hdr,
Dipath_ruc.c579 u32 ipath_make_grh(struct ipath_ibdev *dev, struct ib_grh *hdr, in ipath_make_grh()
596 return sizeof(struct ib_grh) / sizeof(u32); in ipath_make_grh()
Dipath_mad.c1493 const struct ib_wc *in_wc, const struct ib_grh *in_grh, in ipath_process_mad()
/linux-4.4.14/drivers/infiniband/hw/qib/
Dqib_ud.c131 wc.byte_len = length + sizeof(struct ib_grh); in qib_ud_loopback()
168 sizeof(struct ib_grh), 1); in qib_ud_loopback()
171 qib_skip_sge(&qp->r_sge, sizeof(struct ib_grh), 1); in qib_ud_loopback()
529 wc.byte_len = tlen + sizeof(struct ib_grh); in qib_ud_rcv()
557 sizeof(struct ib_grh), 1); in qib_ud_rcv()
560 qib_skip_sge(&qp->r_sge, sizeof(struct ib_grh), 1); in qib_ud_rcv()
561 qib_copy_sge(&qp->r_sge, data, wc.byte_len - sizeof(struct ib_grh), 1); in qib_ud_rcv()
Dqib_verbs.h193 struct ib_grh grh;
885 const struct ib_wc *in_wc, const struct ib_grh *in_grh,
1106 u32 qib_make_grh(struct qib_ibport *ibp, struct ib_grh *hdr,
Dqib_ruc.c654 u32 qib_make_grh(struct qib_ibport *ibp, struct ib_grh *hdr, in qib_make_grh()
672 return sizeof(struct ib_grh) / sizeof(u32); in qib_make_grh()
Dqib_mad.c2404 const struct ib_wc *in_wc, const struct ib_grh *in_grh, in qib_process_mad()
/linux-4.4.14/drivers/infiniband/core/
Dagent.h47 extern void agent_send_response(const struct ib_mad_hdr *mad_hdr, const struct ib_grh *grh,
Dmad_priv.h80 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()
Dverbs.c344 const struct ib_wc *wc, const struct ib_grh *grh, in ib_init_ah_from_wc()
407 const struct ib_grh *grh, u8 port_num) in ib_create_ah_from_wc()
Dmad.c701 wc->byte_len = sizeof(struct ib_mad) + sizeof(struct ib_grh); in build_smp_wc()
733 return sizeof(struct ib_grh) + mp->mad_size; in mad_priv_dma_size()
842 + sizeof(struct ib_grh); in handle_outgoing_dr_smp()
2209 recv->header.recv_wc.mad_len = wc->byte_len - sizeof(struct ib_grh); in ib_mad_recv_done_handler()
Dcm.c347 struct ib_grh *grh, struct cm_av *av) in cm_init_av_for_response()
/linux-4.4.14/drivers/infiniband/hw/ocrdma/
Docrdma_ah.h61 const struct ib_grh *in_grh,
Docrdma_ah.c231 const struct ib_grh *in_grh, in ocrdma_process_mad()
/linux-4.4.14/drivers/staging/rdma/ehca/
Dehca_sqp.c143 const struct ib_wc *in_wc, const struct ib_grh *in_grh, in ehca_process_perf()
220 const struct ib_wc *in_wc, const struct ib_grh *in_grh, in ehca_process_mad()
Dehca_iverbs.h196 const struct ib_wc *in_wc, const struct ib_grh *in_grh,
/linux-4.4.14/drivers/infiniband/hw/mlx4/
Dmlx4_ib.h266 struct ib_grh grh;
757 int port, const struct ib_wc *in_wc, const struct ib_grh *in_grh,
760 const struct ib_wc *in_wc, const struct ib_grh *in_grh,
814 struct ib_grh *grh, struct ib_mad *mad);
Dmad.c68 struct ib_grh grh;
77 struct ib_grh grh;
84 struct ib_grh grh;
107 const struct ib_grh *in_grh, in mlx4_MAD_IFC()
457 struct ib_grh *grh, struct ib_mad *mad) in mlx4_ib_send_to_slave()
605 struct ib_wc *wc, struct ib_grh *grh, in mlx4_ib_demux_mad()
720 const struct ib_wc *in_wc, const struct ib_grh *in_grh, in ib_process_mad()
823 const struct ib_wc *in_wc, const struct ib_grh *in_grh, in iboe_process_mad()
867 const struct ib_wc *in_wc, const struct ib_grh *in_grh, in mlx4_ib_process_mad()
1717 struct ib_grh *grh; in mlx4_ib_sqp_comp_worker()
/linux-4.4.14/drivers/infiniband/hw/mlx5/
Dmad.c44 u8 port, const struct ib_wc *in_wc, const struct ib_grh *in_grh, in mlx5_MAD_IFC()
61 const struct ib_wc *in_wc, const struct ib_grh *in_grh, in mlx5_ib_process_mad()
Dmlx5_ib.h508 u8 port, const struct ib_wc *in_wc, const struct ib_grh *in_grh,
562 const struct ib_wc *in_wc, const struct ib_grh *in_grh,
/linux-4.4.14/include/rdma/
Dib_verbs.h513 struct ib_grh { struct
1506 struct ib_grh;
1784 const struct ib_grh *in_grh,
2254 const struct ib_wc *wc, const struct ib_grh *grh,
2270 const struct ib_grh *grh, u8 port_num);
Dib_mad.h507 struct ib_grh *grh;
/linux-4.4.14/drivers/infiniband/hw/mthca/
Dmthca_cmd.h315 int port, const struct ib_wc *in_wc, const struct ib_grh *in_grh,
Dmthca_mad.c200 const struct ib_grh *in_grh, in mthca_process_mad()
Dmthca_dev.h580 const struct ib_grh *in_grh,
Dmthca_cmd.c1861 int port, const struct ib_wc *in_wc, const struct ib_grh *in_grh, in mthca_MAD_IFC()
/linux-4.4.14/drivers/infiniband/hw/cxgb4/
Dprovider.c84 const struct ib_grh *in_grh, in c4iw_process_mad()
/linux-4.4.14/include/linux/mlx5/
Ddevice.h673 struct ib_grh grh;
/linux-4.4.14/drivers/staging/rdma/amso1100/
Dc2_provider.c594 const struct ib_grh *in_grh, in c2_process_mad()
/linux-4.4.14/drivers/infiniband/ulp/ipoib/
Dipoib_ib.c233 dgid = &((struct ib_grh *)skb->data)->dgid; in ipoib_ib_handle_rx_wc()
/linux-4.4.14/drivers/infiniband/hw/cxgb3/
Diwch_provider.c89 const struct ib_grh *in_grh, in iwch_process_mad()
/linux-4.4.14/drivers/infiniband/hw/nes/
Dnes_verbs.c3217 u8 port_num, const struct ib_wc *in_wc, const struct ib_grh *in_grh, in nes_process_mad()