Home
last modified time | relevance | path

Searched refs:ib_ah_attr (Results 1 – 48 of 48) sorted by relevance

/linux-4.1.27/drivers/infiniband/hw/ocrdma/
Docrdma_ah.h37 struct ib_ah *ocrdma_create_ah(struct ib_pd *, struct ib_ah_attr *);
39 int ocrdma_query_ah(struct ib_ah *, struct ib_ah_attr *);
40 int ocrdma_modify_ah(struct ib_ah *, struct ib_ah_attr *);
Docrdma_ah.c43 struct ib_ah_attr *attr, union ib_gid *sgid, in set_av_attr()
100 struct ib_ah *ocrdma_create_ah(struct ib_pd *ibpd, struct ib_ah_attr *attr) in ocrdma_create_ah()
175 int ocrdma_query_ah(struct ib_ah *ibah, struct ib_ah_attr *attr) in ocrdma_query_ah()
198 int ocrdma_modify_ah(struct ib_ah *ibah, struct ib_ah_attr *attr) in ocrdma_modify_ah()
Docrdma.h511 struct ib_ah_attr *ah_attr, u8 *mac_addr) in ocrdma_resolve_dmac()
Docrdma_hw.c2434 struct ib_ah_attr *ah_attr = &attrs->ah_attr; in ocrdma_set_av_params()
/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()
54 struct ib_ah *mlx5_ib_create_ah(struct ib_pd *pd, struct ib_ah_attr *ah_attr) in mlx5_ib_create_ah()
65 int mlx5_ib_query_ah(struct ib_ah *ibah, struct ib_ah_attr *ah_attr) in mlx5_ib_query_ah()
Dqp.c1376 static int mlx5_set_path(struct mlx5_ib_dev *dev, const struct ib_ah_attr *ah, in mlx5_set_path()
3003 static void to_ib_ah_attr(struct mlx5_ib_dev *ibdev, struct ib_ah_attr *ib_ah_attr, in to_ib_ah_attr() argument
3008 memset(ib_ah_attr, 0, sizeof(*ib_ah_attr)); in to_ib_ah_attr()
3009 ib_ah_attr->port_num = path->port; in to_ib_ah_attr()
3011 if (ib_ah_attr->port_num == 0 || in to_ib_ah_attr()
3012 ib_ah_attr->port_num > dev->caps.gen.num_ports) in to_ib_ah_attr()
3015 ib_ah_attr->sl = path->sl & 0xf; in to_ib_ah_attr()
3017 ib_ah_attr->dlid = be16_to_cpu(path->rlid); in to_ib_ah_attr()
3018 ib_ah_attr->src_path_bits = path->grh_mlid & 0x7f; in to_ib_ah_attr()
3019 ib_ah_attr->static_rate = path->static_rate ? path->static_rate - 5 : 0; in to_ib_ah_attr()
[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);
/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()
72 static struct ib_ah *create_iboe_ah(struct ib_pd *pd, struct ib_ah_attr *ah_attr, in create_iboe_ah()
113 struct ib_ah *mlx4_ib_create_ah(struct ib_pd *pd, struct ib_ah_attr *ah_attr) in mlx4_ib_create_ah()
145 int mlx4_ib_query_ah(struct ib_ah *ibah, struct ib_ah_attr *ah_attr) in mlx4_ib_query_ah()
Dqp.c1273 static int _mlx4_set_path(struct mlx4_ib_dev *dev, const struct ib_ah_attr *ah, in _mlx4_set_path()
3079 static void to_ib_ah_attr(struct mlx4_ib_dev *ibdev, struct ib_ah_attr *ib_ah_attr, in to_ib_ah_attr() argument
3085 memset(ib_ah_attr, 0, sizeof *ib_ah_attr); in to_ib_ah_attr()
3086 ib_ah_attr->port_num = path->sched_queue & 0x40 ? 2 : 1; in to_ib_ah_attr()
3088 if (ib_ah_attr->port_num == 0 || ib_ah_attr->port_num > dev->caps.num_ports) in to_ib_ah_attr()
3091 is_eth = rdma_port_get_link_layer(&ibdev->ib_dev, ib_ah_attr->port_num) == in to_ib_ah_attr()
3094 ib_ah_attr->sl = ((path->sched_queue >> 3) & 0x7) | in to_ib_ah_attr()
3097 ib_ah_attr->sl = (path->sched_queue >> 2) & 0xf; in to_ib_ah_attr()
3099 ib_ah_attr->dlid = be16_to_cpu(path->rlid); in to_ib_ah_attr()
3100 ib_ah_attr->src_path_bits = path->grh_mylmc & 0x7f; in to_ib_ah_attr()
[all …]
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);
768 u32 qkey, struct ib_ah_attr *attr, u8 *s_mac,
Dmad.c196 struct ib_ah_attr ah_attr; in update_sm_ah()
470 struct ib_ah_attr attr; in mlx4_ib_send_to_slave()
1168 u32 remote_qpn, u32 qkey, struct ib_ah_attr *attr, in mlx4_ib_send_to_wire()
1273 struct ib_ah_attr *ah_attr) in fill_in_real_sgid_index()
1288 struct ib_ah_attr ah_attr; in mlx4_ib_multiplex_mad()
Dmcg.c208 struct ib_ah_attr ah_attr; in send_mad_to_wire()
230 struct ib_ah_attr ah_attr; in send_mad_to_slave()
/linux-4.1.27/drivers/infiniband/hw/ehca/
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_av.c88 struct ib_ah *ehca_create_ah(struct ib_pd *pd, struct ib_ah_attr *ah_attr) in ehca_create_ah()
168 int ehca_modify_ah(struct ib_ah *ah, struct ib_ah_attr *ah_attr) in ehca_modify_ah()
232 int ehca_query_ah(struct ib_ah *ah, struct ib_ah_attr *ah_attr) in ehca_query_ah()
/linux-4.1.27/drivers/infiniband/hw/mthca/
Dmthca_qp.c396 static void to_ib_ah_attr(struct mthca_dev *dev, struct ib_ah_attr *ib_ah_attr, in to_ib_ah_attr() argument
399 memset(ib_ah_attr, 0, sizeof *ib_ah_attr); in to_ib_ah_attr()
400 ib_ah_attr->port_num = (be32_to_cpu(path->port_pkey) >> 24) & 0x3; in to_ib_ah_attr()
402 if (ib_ah_attr->port_num == 0 || ib_ah_attr->port_num > dev->limits.num_ports) in to_ib_ah_attr()
405 ib_ah_attr->dlid = be16_to_cpu(path->rlid); in to_ib_ah_attr()
406 ib_ah_attr->sl = be32_to_cpu(path->sl_tclass_flowlabel) >> 28; in to_ib_ah_attr()
407 ib_ah_attr->src_path_bits = path->g_mylmc & 0x7f; in to_ib_ah_attr()
408 ib_ah_attr->static_rate = mthca_rate_to_ib(dev, in to_ib_ah_attr()
410 ib_ah_attr->port_num); in to_ib_ah_attr()
411 ib_ah_attr->ah_flags = (path->g_mylmc & (1 << 7)) ? IB_AH_GRH : 0; in to_ib_ah_attr()
[all …]
Dmthca_av.c155 struct ib_ah_attr *ah_attr, in mthca_create_ah()
292 int mthca_ah_query(struct ib_ah *ibah, struct ib_ah_attr *attr) in mthca_ah_query()
Dmthca_dev.h563 struct ib_ah_attr *ah_attr,
568 int mthca_ah_query(struct ib_ah *ibah, struct ib_ah_attr *attr);
Dmthca_mad.c78 struct ib_ah_attr ah_attr; in update_sm_ah()
Dmthca_provider.c408 struct ib_ah_attr *ah_attr) in mthca_ah_create()
/linux-4.1.27/include/rdma/
Dib_marshall.h45 struct ib_ah_attr *src);
Dib_verbs.h629 struct ib_ah_attr { struct
934 struct ib_ah_attr ah_attr;
935 struct ib_ah_attr alt_ah_attr;
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);
Dib_sa.h397 struct ib_ah_attr *ah_attr);
405 struct ib_ah_attr *ah_attr);
Drdma_cm.h107 struct ib_ah_attr ah_attr;
/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()
/linux-4.1.27/drivers/infiniband/hw/qib/
Dqib_verbs.h233 struct ib_ah_attr attr;
423 struct ib_ah_attr remote_ah_attr;
424 struct ib_ah_attr alt_ah_attr;
964 int qib_check_ah(struct ib_device *ibdev, struct ib_ah_attr *ah_attr);
Dqib_ud.c54 struct ib_ah_attr *ah_attr; in qib_ud_loopback()
238 struct ib_ah_attr *ah_attr; in qib_make_ud_req()
Dqib_verbs.c1789 int qib_check_ah(struct ib_device *ibdev, struct ib_ah_attr *ah_attr) in qib_check_ah()
1822 struct ib_ah_attr *ah_attr) in qib_create_ah()
1863 struct ib_ah_attr attr; in qib_create_qp0_ah()
1902 static int qib_modify_ah(struct ib_ah *ibah, struct ib_ah_attr *ah_attr) in qib_modify_ah()
1914 static int qib_query_ah(struct ib_ah *ibah, struct ib_ah_attr *ah_attr) in qib_query_ah()
/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()
196 struct ib_grh *grh, struct ib_ah_attr *ah_attr) in ib_init_ah_from_wc()
250 struct ib_ah_attr ah_attr; in ib_create_ah_from_wc()
261 int ib_modify_ah(struct ib_ah *ah, struct ib_ah_attr *ah_attr) in ib_modify_ah()
269 int ib_query_ah(struct ib_ah *ah, struct ib_ah_attr *ah_attr) in ib_query_ah()
Duverbs_marshall.c37 struct ib_ah_attr *src) in ib_copy_ah_attr_to_user()
Dsa_query.c398 struct ib_ah_attr 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()
Duser_mad.c238 struct ib_ah_attr ah_attr; in recv_handler()
449 struct ib_ah_attr ah_attr; in ib_umad_write()
Dmulticast.c726 struct ib_ah_attr *ah_attr) in ib_init_ah_from_mcmember()
Dmad_rmpp.c840 struct ib_ah_attr ah_attr; in init_newwin()
Dmad.c1761 struct ib_ah_attr attr; in rcv_has_same_gid()
Duverbs_cmd.c2538 struct ib_ah_attr attr; in ib_uverbs_create_ah()
Dcm.c178 struct ib_ah_attr ah_attr;
/linux-4.1.27/drivers/infiniband/hw/ipath/
Dipath_ud.c54 struct ib_ah_attr *ah_attr; in ipath_ud_loopback()
245 struct ib_ah_attr *ah_attr; in ipath_make_ud_req()
Dipath_verbs.h179 struct ib_ah_attr attr;
364 struct ib_ah_attr remote_ah_attr;
Dipath_verbs.c1763 struct ib_ah_attr *ah_attr) in ipath_create_ah()
1837 static int ipath_query_ah(struct ib_ah *ibah, struct ib_ah_attr *ah_attr) in ipath_query_ah()
/linux-4.1.27/drivers/infiniband/ulp/ipoib/
Dipoib.h462 struct ib_pd *pd, struct ib_ah_attr *attr);
Dipoib_multicast.c272 struct ib_ah_attr av = { in ipoib_mcast_join_finish()
Dipoib_ib.c57 struct ib_pd *pd, struct ib_ah_attr *attr) in ipoib_create_ah()
Dipoib_main.c457 struct ib_ah_attr av; in path_rec_completion()
/linux-4.1.27/drivers/infiniband/hw/cxgb4/
Dprovider.c62 struct ib_ah_attr *ah_attr) in c4iw_ah_create()
/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()
/linux-4.1.27/drivers/infiniband/hw/cxgb3/
Diwch_provider.c65 struct ib_ah_attr *ah_attr) in iwch_ah_create()
/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()