Home
last modified time | relevance | path

Searched refs:ah_attr (Results 1 – 47 of 47) sorted by relevance

/linux-4.1.27/drivers/infiniband/hw/mlx4/
Dah.c43 static struct ib_ah *create_ib_ah(struct ib_pd *pd, struct ib_ah_attr *ah_attr, in create_ib_ah() argument
48 ah->av.ib.port_pd = cpu_to_be32(to_mpd(pd)->pdn | (ah_attr->port_num << 24)); in create_ib_ah()
49 ah->av.ib.g_slid = ah_attr->src_path_bits; in create_ib_ah()
50 if (ah_attr->ah_flags & IB_AH_GRH) { in create_ib_ah()
52 ah->av.ib.gid_index = ah_attr->grh.sgid_index; in create_ib_ah()
53 ah->av.ib.hop_limit = ah_attr->grh.hop_limit; in create_ib_ah()
55 cpu_to_be32((ah_attr->grh.traffic_class << 20) | in create_ib_ah()
56 ah_attr->grh.flow_label); in create_ib_ah()
57 memcpy(ah->av.ib.dgid, ah_attr->grh.dgid.raw, 16); in create_ib_ah()
60 ah->av.ib.dlid = cpu_to_be16(ah_attr->dlid); in create_ib_ah()
[all …]
Dmad.c196 struct ib_ah_attr ah_attr; in update_sm_ah() local
202 memset(&ah_attr, 0, sizeof ah_attr); in update_sm_ah()
203 ah_attr.dlid = lid; in update_sm_ah()
204 ah_attr.sl = sl; in update_sm_ah()
205 ah_attr.port_num = port_num; in update_sm_ah()
208 &ah_attr); in update_sm_ah()
1273 struct ib_ah_attr *ah_attr) in fill_in_real_sgid_index() argument
1276 ah_attr->grh.sgid_index = slave; in fill_in_real_sgid_index()
1278 ah_attr->grh.sgid_index += get_slave_base_gid_ix(dev, slave, port); in fill_in_real_sgid_index()
1288 struct ib_ah_attr ah_attr; in mlx4_ib_multiplex_mad() local
[all …]
Dmcg.c208 struct ib_ah_attr ah_attr; in send_mad_to_wire() local
217 mlx4_ib_query_ah(dev->sm_ah[ctx->port - 1], &ah_attr); in send_mad_to_wire()
221 &ah_attr, NULL, mad); in send_mad_to_wire()
230 struct ib_ah_attr ah_attr; in send_mad_to_slave() local
236 ib_query_ah(dev->sm_ah[ctx->port - 1], &ah_attr); in send_mad_to_slave()
243 wc.slid = ah_attr.dlid; /* opensm lid */ in send_mad_to_slave()
Dmlx4_ib.h680 struct ib_ah *mlx4_ib_create_ah(struct ib_pd *pd, struct ib_ah_attr *ah_attr);
681 int mlx4_ib_query_ah(struct ib_ah *ibah, struct ib_ah_attr *ah_attr);
Dqp.c1392 return _mlx4_set_path(dev, &qp->ah_attr, in mlx4_set_path()
3152 to_ib_ah_attr(dev, &qp_attr->ah_attr, &context.pri_path); in mlx4_ib_query_qp()
/linux-4.1.27/drivers/infiniband/hw/ehca/
Dehca_av.c88 struct ib_ah *ehca_create_ah(struct ib_pd *pd, struct ib_ah_attr *ah_attr) in ehca_create_ah() argument
98 pd, ah_attr); in ehca_create_ah()
102 av->av.sl = ah_attr->sl; in ehca_create_ah()
103 av->av.dlid = ah_attr->dlid; in ehca_create_ah()
104 av->av.slid_path_bits = ah_attr->src_path_bits; in ehca_create_ah()
108 if (ehca_calc_ipd(shca, ah_attr->port_num, in ehca_create_ah()
109 ah_attr->static_rate, &ipd)) { in ehca_create_ah()
117 av->av.lnh = ah_attr->ah_flags; in ehca_create_ah()
120 ah_attr->grh.traffic_class); in ehca_create_ah()
122 ah_attr->grh.flow_label); in ehca_create_ah()
[all …]
Dehca_iverbs.h69 struct ib_ah *ehca_create_ah(struct ib_pd *pd, struct ib_ah_attr *ah_attr);
71 int ehca_modify_ah(struct ib_ah *ah, struct ib_ah_attr *ah_attr);
73 int ehca_query_ah(struct ib_ah *ah, struct ib_ah_attr *ah_attr);
Dehca_qp.c1487 mqpcb->dlid = attr->ah_attr.dlid; in internal_modify_qp()
1489 mqpcb->source_path_bits = attr->ah_attr.src_path_bits; in internal_modify_qp()
1491 mqpcb->service_level = attr->ah_attr.sl; in internal_modify_qp()
1495 attr->ah_attr.static_rate, in internal_modify_qp()
1512 if (attr->ah_attr.ah_flags == IB_AH_GRH) { in internal_modify_qp()
1515 mqpcb->source_gid_idx = attr->ah_attr.grh.sgid_index; in internal_modify_qp()
1521 attr->ah_attr.grh.dgid.raw[cnt]; in internal_modify_qp()
1524 mqpcb->flow_label = attr->ah_attr.grh.flow_label; in internal_modify_qp()
1526 mqpcb->hop_limit = attr->ah_attr.grh.hop_limit; in internal_modify_qp()
1528 mqpcb->traffic_class = attr->ah_attr.grh.traffic_class; in internal_modify_qp()
[all …]
/linux-4.1.27/drivers/infiniband/hw/mlx5/
Dah.c35 struct ib_ah *create_ib_ah(struct ib_ah_attr *ah_attr, in create_ib_ah() argument
38 if (ah_attr->ah_flags & IB_AH_GRH) { in create_ib_ah()
39 memcpy(ah->av.rgid, &ah_attr->grh.dgid, 16); in create_ib_ah()
40 ah->av.grh_gid_fl = cpu_to_be32(ah_attr->grh.flow_label | in create_ib_ah()
42 ah_attr->grh.sgid_index << 20); in create_ib_ah()
43 ah->av.hop_limit = ah_attr->grh.hop_limit; in create_ib_ah()
44 ah->av.tclass = ah_attr->grh.traffic_class; in create_ib_ah()
47 ah->av.rlid = cpu_to_be16(ah_attr->dlid); in create_ib_ah()
48 ah->av.fl_mlid = ah_attr->src_path_bits & 0x7f; in create_ib_ah()
49 ah->av.stat_rate_sl = (ah_attr->static_rate << 4) | (ah_attr->sl & 0xf); in create_ib_ah()
[all …]
Dmlx5_ib.h530 struct ib_ah *create_ib_ah(struct ib_ah_attr *ah_attr,
532 struct ib_ah *mlx5_ib_create_ah(struct ib_pd *pd, struct ib_ah_attr *ah_attr);
533 int mlx5_ib_query_ah(struct ib_ah *ibah, struct ib_ah_attr *ah_attr);
Dqp.c1640 err = mlx5_set_path(dev, &attr->ah_attr, &context->pri_path, in __mlx5_ib_modify_qp()
3077 to_ib_ah_attr(dev, &qp_attr->ah_attr, &context->pri_path); in mlx5_ib_query_qp()
/linux-4.1.27/drivers/infiniband/hw/qib/
Dqib_ud.c54 struct ib_ah_attr *ah_attr; in qib_ud_loopback() local
79 ah_attr = &to_iah(swqe->wr.wr.ud.ah)->attr; in qib_ud_loopback()
90 lid = ppd->lid | (ah_attr->src_path_bits & in qib_ud_loopback()
93 ah_attr->sl, in qib_ud_loopback()
96 cpu_to_be16(ah_attr->dlid)); in qib_ud_loopback()
114 lid = ppd->lid | (ah_attr->src_path_bits & in qib_ud_loopback()
117 ah_attr->sl, in qib_ud_loopback()
120 cpu_to_be16(ah_attr->dlid)); in qib_ud_loopback()
166 if (ah_attr->ah_flags & IB_AH_GRH) { in qib_ud_loopback()
167 qib_copy_sge(&qp->r_sge, &ah_attr->grh, in qib_ud_loopback()
[all …]
Dqib_verbs.c1789 int qib_check_ah(struct ib_device *ibdev, struct ib_ah_attr *ah_attr) in qib_check_ah() argument
1792 if (ah_attr->dlid >= QIB_MULTICAST_LID_BASE && in qib_check_ah()
1793 ah_attr->dlid != QIB_PERMISSIVE_LID && in qib_check_ah()
1794 !(ah_attr->ah_flags & IB_AH_GRH)) in qib_check_ah()
1796 if ((ah_attr->ah_flags & IB_AH_GRH) && in qib_check_ah()
1797 ah_attr->grh.sgid_index >= QIB_GUIDS_PER_PORT) in qib_check_ah()
1799 if (ah_attr->dlid == 0) in qib_check_ah()
1801 if (ah_attr->port_num < 1 || in qib_check_ah()
1802 ah_attr->port_num > ibdev->phys_port_cnt) in qib_check_ah()
1804 if (ah_attr->static_rate != IB_RATE_PORT_CURRENT && in qib_check_ah()
[all …]
Dqib_qp.c593 if (attr->ah_attr.dlid >= QIB_MULTICAST_LID_BASE) in qib_modify_qp()
595 if (qib_check_ah(qp->ibqp.device, &attr->ah_attr)) in qib_modify_qp()
773 qp->remote_ah_attr = attr->ah_attr; in qib_modify_qp()
774 qp->s_srate = attr->ah_attr.static_rate; in qib_modify_qp()
874 attr->ah_attr = qp->remote_ah_attr; in qib_query_qp()
Dqib_verbs.h964 int qib_check_ah(struct ib_device *ibdev, struct ib_ah_attr *ah_attr);
/linux-4.1.27/drivers/infiniband/hw/mthca/
Dmthca_av.c155 struct ib_ah_attr *ah_attr, in mthca_create_ah() argument
201 av->port_pd = cpu_to_be32(pd->pd_num | (ah_attr->port_num << 24)); in mthca_create_ah()
202 av->g_slid = ah_attr->src_path_bits; in mthca_create_ah()
203 av->dlid = cpu_to_be16(ah_attr->dlid); in mthca_create_ah()
205 mthca_get_rate(dev, ah_attr->static_rate, ah_attr->port_num); in mthca_create_ah()
206 av->sl_tclass_flowlabel = cpu_to_be32(ah_attr->sl << 28); in mthca_create_ah()
207 if (ah_attr->ah_flags & IB_AH_GRH) { in mthca_create_ah()
209 av->gid_index = (ah_attr->port_num - 1) * dev->limits.gid_table_len + in mthca_create_ah()
210 ah_attr->grh.sgid_index; in mthca_create_ah()
211 av->hop_limit = ah_attr->grh.hop_limit; in mthca_create_ah()
[all …]
Dmthca_mad.c78 struct ib_ah_attr ah_attr; in update_sm_ah() local
84 memset(&ah_attr, 0, sizeof ah_attr); in update_sm_ah()
85 ah_attr.dlid = lid; in update_sm_ah()
86 ah_attr.sl = sl; in update_sm_ah()
87 ah_attr.port_num = port_num; in update_sm_ah()
90 &ah_attr); in update_sm_ah()
Dmthca_dev.h563 struct ib_ah_attr *ah_attr,
Dmthca_provider.c408 struct ib_ah_attr *ah_attr) in mthca_ah_create() argument
417 err = mthca_create_ah(to_mdev(pd->device), to_mpd(pd), ah_attr, ah); in mthca_ah_create()
Dmthca_qp.c471 to_ib_ah_attr(dev, &qp_attr->ah_attr, &context->pri_path); in mthca_query_qp()
644 if (mthca_path_set(dev, &attr->ah_attr, &qp_context->pri_path, in __mthca_modify_qp()
/linux-4.1.27/drivers/infiniband/hw/ipath/
Dipath_ud.c54 struct ib_ah_attr *ah_attr; in ipath_ud_loopback() local
178 ah_attr = &to_iah(swqe->wr.wr.ud.ah)->attr; in ipath_ud_loopback()
179 if (ah_attr->ah_flags & IB_AH_GRH) { in ipath_ud_loopback()
180 ipath_copy_sge(&rsge, &ah_attr->grh, sizeof(struct ib_grh)); in ipath_ud_loopback()
220 (ah_attr->src_path_bits & in ipath_ud_loopback()
222 wc.sl = ah_attr->sl; in ipath_ud_loopback()
224 ah_attr->dlid & ((1 << dev->dd->ipath_lmc) - 1); in ipath_ud_loopback()
245 struct ib_ah_attr *ah_attr; in ipath_make_ud_req() local
283 ah_attr = &to_iah(wqe->wr.wr.ud.ah)->attr; in ipath_make_ud_req()
284 if (ah_attr->dlid >= IPATH_MULTICAST_LID_BASE) { in ipath_make_ud_req()
[all …]
Dipath_qp.c470 if (attr->ah_attr.dlid == 0 || in ipath_modify_qp()
471 attr->ah_attr.dlid >= IPATH_MULTICAST_LID_BASE) in ipath_modify_qp()
474 if ((attr->ah_attr.ah_flags & IB_AH_GRH) && in ipath_modify_qp()
475 (attr->ah_attr.grh.sgid_index > 1)) in ipath_modify_qp()
568 qp->remote_ah_attr = attr->ah_attr; in ipath_modify_qp()
569 qp->s_dmult = ipath_ib_rate_to_mult(attr->ah_attr.static_rate); in ipath_modify_qp()
640 attr->ah_attr = qp->remote_ah_attr; in ipath_query_qp()
Dipath_verbs.c1763 struct ib_ah_attr *ah_attr) in ipath_create_ah() argument
1771 if (ah_attr->dlid >= IPATH_MULTICAST_LID_BASE && in ipath_create_ah()
1772 ah_attr->dlid != IPATH_PERMISSIVE_LID && in ipath_create_ah()
1773 !(ah_attr->ah_flags & IB_AH_GRH)) { in ipath_create_ah()
1778 if (ah_attr->dlid == 0) { in ipath_create_ah()
1783 if (ah_attr->port_num < 1 || in ipath_create_ah()
1784 ah_attr->port_num > pd->device->phys_port_cnt) { in ipath_create_ah()
1807 ah->attr = *ah_attr; in ipath_create_ah()
1808 ah->attr.static_rate = ipath_ib_rate_to_mult(ah_attr->static_rate); in ipath_create_ah()
1837 static int ipath_query_ah(struct ib_ah *ibah, struct ib_ah_attr *ah_attr) in ipath_query_ah() argument
[all …]
/linux-4.1.27/drivers/infiniband/core/
Dverbs.c178 struct ib_ah *ib_create_ah(struct ib_pd *pd, struct ib_ah_attr *ah_attr) in ib_create_ah() argument
182 ah = pd->device->create_ah(pd, ah_attr); in ib_create_ah()
196 struct ib_grh *grh, struct ib_ah_attr *ah_attr) in ib_init_ah_from_wc() argument
204 memset(ah_attr, 0, sizeof *ah_attr); in ib_init_ah_from_wc()
211 memcpy(ah_attr->dmac, wc->smac, ETH_ALEN); in ib_init_ah_from_wc()
212 ah_attr->vlan_id = wc->vlan_id; in ib_init_ah_from_wc()
215 ah_attr->dmac, &ah_attr->vlan_id); in ib_init_ah_from_wc()
220 ah_attr->vlan_id = 0xffff; in ib_init_ah_from_wc()
223 ah_attr->dlid = wc->slid; in ib_init_ah_from_wc()
224 ah_attr->sl = wc->sl; in ib_init_ah_from_wc()
[all …]
Dsa_query.c398 struct ib_ah_attr ah_attr; in update_sm_ah() local
419 memset(&ah_attr, 0, sizeof ah_attr); in update_sm_ah()
420 ah_attr.dlid = port_attr.sm_lid; in update_sm_ah()
421 ah_attr.sl = port_attr.sm_sl; in update_sm_ah()
422 ah_attr.port_num = port->port_num; in update_sm_ah()
424 new_ah->ah = ib_create_ah(port->agent->qp->pd, &ah_attr); in update_sm_ah()
529 struct ib_sa_path_rec *rec, struct ib_ah_attr *ah_attr) in ib_init_ah_from_path() argument
535 memset(ah_attr, 0, sizeof *ah_attr); in ib_init_ah_from_path()
536 ah_attr->dlid = be16_to_cpu(rec->dlid); in ib_init_ah_from_path()
537 ah_attr->sl = rec->sl; in ib_init_ah_from_path()
[all …]
Duser_mad.c238 struct ib_ah_attr ah_attr; in recv_handler() local
242 &ah_attr); in recv_handler()
244 packet->mad.hdr.gid_index = ah_attr.grh.sgid_index; in recv_handler()
245 packet->mad.hdr.hop_limit = ah_attr.grh.hop_limit; in recv_handler()
246 packet->mad.hdr.traffic_class = ah_attr.grh.traffic_class; in recv_handler()
247 memcpy(packet->mad.hdr.gid, &ah_attr.grh.dgid, 16); in recv_handler()
248 packet->mad.hdr.flow_label = cpu_to_be32(ah_attr.grh.flow_label); in recv_handler()
449 struct ib_ah_attr ah_attr; in ib_umad_write() local
487 memset(&ah_attr, 0, sizeof ah_attr); in ib_umad_write()
488 ah_attr.dlid = be16_to_cpu(packet->mad.hdr.lid); in ib_umad_write()
[all …]
Dmulticast.c726 struct ib_ah_attr *ah_attr) in ib_init_ah_from_mcmember() argument
736 memset(ah_attr, 0, sizeof *ah_attr); in ib_init_ah_from_mcmember()
737 ah_attr->dlid = be16_to_cpu(rec->mlid); in ib_init_ah_from_mcmember()
738 ah_attr->sl = rec->sl; in ib_init_ah_from_mcmember()
739 ah_attr->port_num = port_num; in ib_init_ah_from_mcmember()
740 ah_attr->static_rate = rec->rate; in ib_init_ah_from_mcmember()
742 ah_attr->ah_flags = IB_AH_GRH; in ib_init_ah_from_mcmember()
743 ah_attr->grh.dgid = rec->mgid; in ib_init_ah_from_mcmember()
745 ah_attr->grh.sgid_index = (u8) gid_index; in ib_init_ah_from_mcmember()
746 ah_attr->grh.flow_label = be32_to_cpu(rec->flow_label); in ib_init_ah_from_mcmember()
[all …]
Duverbs_marshall.c74 ib_copy_ah_attr_to_user(&dst->ah_attr, &src->ah_attr); in ib_copy_qp_attr_to_user()
Duverbs_cmd.c1969 memcpy(resp.dest.dgid, attr->ah_attr.grh.dgid.raw, 16); in ib_uverbs_query_qp()
1970 resp.dest.flow_label = attr->ah_attr.grh.flow_label; in ib_uverbs_query_qp()
1971 resp.dest.sgid_index = attr->ah_attr.grh.sgid_index; in ib_uverbs_query_qp()
1972 resp.dest.hop_limit = attr->ah_attr.grh.hop_limit; in ib_uverbs_query_qp()
1973 resp.dest.traffic_class = attr->ah_attr.grh.traffic_class; in ib_uverbs_query_qp()
1974 resp.dest.dlid = attr->ah_attr.dlid; in ib_uverbs_query_qp()
1975 resp.dest.sl = attr->ah_attr.sl; in ib_uverbs_query_qp()
1976 resp.dest.src_path_bits = attr->ah_attr.src_path_bits; in ib_uverbs_query_qp()
1977 resp.dest.static_rate = attr->ah_attr.static_rate; in ib_uverbs_query_qp()
1978 resp.dest.is_global = !!(attr->ah_attr.ah_flags & IB_AH_GRH); in ib_uverbs_query_qp()
[all …]
Dcm.c178 struct ib_ah_attr ah_attr; member
263 ah = ib_create_ah(mad_agent->qp->pd, &cm_id_priv->av.ah_attr); in cm_alloc_msg()
349 grh, &av->ah_attr); in cm_init_av_for_response()
380 &av->ah_attr); in cm_init_av_by_path()
1568 memcpy(work->path[0].dmac, cm_id_priv->av.ah_attr.dmac, ETH_ALEN); in cm_req_handler()
1569 work->path[0].vlan_id = cm_id_priv->av.ah_attr.vlan_id; in cm_req_handler()
3518 qp_attr->ah_attr = cm_id_priv->av.ah_attr; in cm_init_qp_rtr_attr()
3523 if (cm_id_priv->av.ah_attr.vlan_id != 0xffff) { in cm_init_qp_rtr_attr()
3524 qp_attr->vlan_id = cm_id_priv->av.ah_attr.vlan_id; in cm_init_qp_rtr_attr()
3533 if (cm_id_priv->alt_av.ah_attr.vlan_id != 0xffff) { in cm_init_qp_rtr_attr()
[all …]
Dmad_rmpp.c840 struct ib_ah_attr ah_attr; in init_newwin() local
855 if (ib_query_ah(mad_send_wr->send_buf.ah, &ah_attr)) in init_newwin()
858 if (rmpp_recv->slid == ah_attr.dlid) { in init_newwin()
Ducma.c220 ib_copy_ah_attr_to_user(&dst->ah_attr, &src->ah_attr); in ucma_copy_ud_event()
Dcma.c632 qp_attr.ah_attr.grh.sgid_index, &sgid); in cma_modify_qp_rtr()
2696 &event.param.ud.ah_attr); in cma_sidr_rep_handler()
3167 &event.param.ud.ah_attr); in cma_ib_mc_handler()
/linux-4.1.27/drivers/infiniband/hw/ocrdma/
Docrdma.h511 struct ib_ah_attr *ah_attr, u8 *mac_addr) in ocrdma_resolve_dmac() argument
515 memcpy(&in6, ah_attr->grh.dgid.raw, sizeof(in6)); in ocrdma_resolve_dmac()
521 memcpy(mac_addr, ah_attr->dmac, ETH_ALEN); in ocrdma_resolve_dmac()
Docrdma_hw.c2434 struct ib_ah_attr *ah_attr = &attrs->ah_attr; in ocrdma_set_av_params() local
2440 if ((ah_attr->ah_flags & IB_AH_GRH) == 0) in ocrdma_set_av_params()
2445 (ah_attr->grh.traffic_class << OCRDMA_QP_PARAMS_TCLASS_SHIFT); in ocrdma_set_av_params()
2447 (ah_attr->grh.flow_label & OCRDMA_QP_PARAMS_FLOW_LABEL_MASK); in ocrdma_set_av_params()
2448 cmd->params.rnt_rc_sl_fl |= (ah_attr->sl << OCRDMA_QP_PARAMS_SL_SHIFT); in ocrdma_set_av_params()
2450 (ah_attr->grh.hop_limit << OCRDMA_QP_PARAMS_HOP_LMT_SHIFT); in ocrdma_set_av_params()
2452 memcpy(&cmd->params.dgid[0], &ah_attr->grh.dgid.raw[0], in ocrdma_set_av_params()
2455 ah_attr->grh.sgid_index, &sgid); in ocrdma_set_av_params()
2463 qp->sgid_idx = ah_attr->grh.sgid_index; in ocrdma_set_av_params()
2465 status = ocrdma_resolve_dmac(dev, ah_attr, &mac_addr[0]); in ocrdma_set_av_params()
Docrdma_verbs.c1536 memcpy(&qp_attr->ah_attr.grh.dgid, &params.dgid[0], in ocrdma_query_qp()
1538 qp_attr->ah_attr.grh.flow_label = params.rnt_rc_sl_fl & in ocrdma_query_qp()
1540 qp_attr->ah_attr.grh.sgid_index = qp->sgid_idx; in ocrdma_query_qp()
1541 qp_attr->ah_attr.grh.hop_limit = (params.hop_lmt_rq_psn & in ocrdma_query_qp()
1544 qp_attr->ah_attr.grh.traffic_class = (params.tclass_sq_psn & in ocrdma_query_qp()
1548 qp_attr->ah_attr.ah_flags = IB_AH_GRH; in ocrdma_query_qp()
1549 qp_attr->ah_attr.port_num = 1; in ocrdma_query_qp()
1550 qp_attr->ah_attr.sl = (params.rnt_rc_sl_fl & in ocrdma_query_qp()
1565 qp_attr->ah_attr.src_path_bits = 0; in ocrdma_query_qp()
1566 qp_attr->ah_attr.static_rate = 0; in ocrdma_query_qp()
/linux-4.1.27/include/rdma/
Dib_sa.h397 struct ib_ah_attr *ah_attr);
405 struct ib_ah_attr *ah_attr);
Dib_verbs.h934 struct ib_ah_attr ah_attr; member
1527 struct ib_ah_attr *ah_attr);
1529 struct ib_ah_attr *ah_attr);
1531 struct ib_ah_attr *ah_attr);
1789 struct ib_ah *ib_create_ah(struct ib_pd *pd, struct ib_ah_attr *ah_attr);
1803 struct ib_grh *grh, struct ib_ah_attr *ah_attr);
1827 int ib_modify_ah(struct ib_ah *ah, struct ib_ah_attr *ah_attr);
1836 int ib_query_ah(struct ib_ah *ah, struct ib_ah_attr *ah_attr);
Drdma_cm.h107 struct ib_ah_attr ah_attr; member
/linux-4.1.27/drivers/infiniband/hw/usnic/
Dusnic_ib_verbs.h61 struct ib_ah_attr *ah_attr);
Dusnic_ib_verbs.c720 struct ib_ah_attr *ah_attr) in usnic_ib_create_ah() argument
/linux-4.1.27/include/uapi/rdma/
Drdma_user_cm.h194 struct ib_uverbs_ah_attr ah_attr; member
Dib_user_verbs.h455 struct ib_uverbs_ah_attr ah_attr; member
/linux-4.1.27/drivers/infiniband/hw/cxgb4/
Dprovider.c62 struct ib_ah_attr *ah_attr) in c4iw_ah_create() argument
/linux-4.1.27/drivers/infiniband/hw/amso1100/
Dc2_provider.c190 static struct ib_ah *c2_ah_create(struct ib_pd *pd, struct ib_ah_attr *ah_attr) in c2_ah_create() argument
/linux-4.1.27/drivers/infiniband/hw/cxgb3/
Diwch_provider.c65 struct ib_ah_attr *ah_attr) in iwch_ah_create() argument
/linux-4.1.27/drivers/infiniband/hw/nes/
Dnes_verbs.c868 static struct ib_ah *nes_create_ah(struct ib_pd *pd, struct ib_ah_attr *ah_attr) in nes_create_ah() argument