Home
last modified time | relevance | path

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

/linux-4.4.14/drivers/infiniband/hw/ocrdma/
Docrdma_ah.h52 struct ib_ah *ocrdma_create_ah(struct ib_pd *, struct ib_ah_attr *);
54 int ocrdma_query_ah(struct ib_ah *, struct ib_ah_attr *);
55 int ocrdma_modify_ah(struct ib_ah *, struct ib_ah_attr *);
Docrdma_ah.c59 struct ib_ah_attr *attr, union ib_gid *sgid, in set_av_attr()
114 struct ib_ah *ocrdma_create_ah(struct ib_pd *ibpd, struct ib_ah_attr *attr) in ocrdma_create_ah()
198 int ocrdma_query_ah(struct ib_ah *ibah, struct ib_ah_attr *attr) in ocrdma_query_ah()
221 int ocrdma_modify_ah(struct ib_ah *ibah, struct ib_ah_attr *attr) in ocrdma_modify_ah()
Docrdma.h531 struct ib_ah_attr *ah_attr, u8 *mac_addr) in ocrdma_resolve_dmac()
Docrdma_hw.c2500 struct ib_ah_attr *ah_attr = &attrs->ah_attr; in ocrdma_set_av_params()
/linux-4.4.14/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.c1363 static int mlx5_set_path(struct mlx5_ib_dev *dev, const struct ib_ah_attr *ah, in mlx5_set_path()
2994 static void to_ib_ah_attr(struct mlx5_ib_dev *ibdev, struct ib_ah_attr *ib_ah_attr, in to_ib_ah_attr() argument
2999 memset(ib_ah_attr, 0, sizeof(*ib_ah_attr)); in to_ib_ah_attr()
3000 ib_ah_attr->port_num = path->port; in to_ib_ah_attr()
3002 if (ib_ah_attr->port_num == 0 || in to_ib_ah_attr()
3003 ib_ah_attr->port_num > MLX5_CAP_GEN(dev, num_ports)) in to_ib_ah_attr()
3006 ib_ah_attr->sl = path->sl & 0xf; in to_ib_ah_attr()
3008 ib_ah_attr->dlid = be16_to_cpu(path->rlid); in to_ib_ah_attr()
3009 ib_ah_attr->src_path_bits = path->grh_mlid & 0x7f; in to_ib_ah_attr()
3010 ib_ah_attr->static_rate = path->static_rate ? path->static_rate - 5 : 0; in to_ib_ah_attr()
[all …]
Dmlx5_ib.h510 struct ib_ah *create_ib_ah(struct ib_ah_attr *ah_attr,
512 struct ib_ah *mlx5_ib_create_ah(struct ib_pd *pd, struct ib_ah_attr *ah_attr);
513 int mlx5_ib_query_ah(struct ib_ah *ibah, struct ib_ah_attr *ah_attr);
/linux-4.4.14/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()
126 struct ib_ah *mlx4_ib_create_ah(struct ib_pd *pd, struct ib_ah_attr *ah_attr) in mlx4_ib_create_ah()
158 int mlx4_ib_query_ah(struct ib_ah *ibah, struct ib_ah_attr *ah_attr) in mlx4_ib_query_ah()
Dqp.c1298 static int _mlx4_set_path(struct mlx4_ib_dev *dev, const struct ib_ah_attr *ah, in _mlx4_set_path()
3193 static void to_ib_ah_attr(struct mlx4_ib_dev *ibdev, struct ib_ah_attr *ib_ah_attr, in to_ib_ah_attr() argument
3199 memset(ib_ah_attr, 0, sizeof *ib_ah_attr); in to_ib_ah_attr()
3200 ib_ah_attr->port_num = path->sched_queue & 0x40 ? 2 : 1; in to_ib_ah_attr()
3202 if (ib_ah_attr->port_num == 0 || ib_ah_attr->port_num > dev->caps.num_ports) in to_ib_ah_attr()
3205 is_eth = rdma_port_get_link_layer(&ibdev->ib_dev, ib_ah_attr->port_num) == in to_ib_ah_attr()
3208 ib_ah_attr->sl = ((path->sched_queue >> 3) & 0x7) | in to_ib_ah_attr()
3211 ib_ah_attr->sl = (path->sched_queue >> 2) & 0xf; in to_ib_ah_attr()
3213 ib_ah_attr->dlid = be16_to_cpu(path->rlid); in to_ib_ah_attr()
3214 ib_ah_attr->src_path_bits = path->grh_mylmc & 0x7f; in to_ib_ah_attr()
[all …]
Dmlx4_ib.h728 struct ib_ah *mlx4_ib_create_ah(struct ib_pd *pd, struct ib_ah_attr *ah_attr);
729 int mlx4_ib_query_ah(struct ib_ah *ibah, struct ib_ah_attr *ah_attr);
818 u32 qkey, struct ib_ah_attr *attr, u8 *s_mac,
Dmad.c189 struct ib_ah_attr ah_attr; in update_sm_ah()
465 struct ib_ah_attr attr; in mlx4_ib_send_to_slave()
1186 u32 remote_qpn, u32 qkey, struct ib_ah_attr *attr, in mlx4_ib_send_to_wire()
1295 struct ib_ah_attr *ah_attr) in fill_in_real_sgid_index()
1310 struct ib_ah_attr ah_attr; in mlx4_ib_multiplex_mad()
Dmcg.c212 struct ib_ah_attr ah_attr; in send_mad_to_wire()
234 struct ib_ah_attr ah_attr; in send_mad_to_slave()
/linux-4.4.14/drivers/staging/rdma/ehca/
Dehca_iverbs.h73 struct ib_ah *ehca_create_ah(struct ib_pd *pd, struct ib_ah_attr *ah_attr);
75 int ehca_modify_ah(struct ib_ah *ah, struct ib_ah_attr *ah_attr);
77 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.4.14/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.c412 struct ib_ah_attr *ah_attr) in mthca_ah_create()
/linux-4.4.14/include/rdma/
Dib_marshall.h45 struct ib_ah_attr *src);
Dib_verbs.h693 struct ib_ah_attr { struct
998 struct ib_ah_attr ah_attr;
999 struct ib_ah_attr alt_ah_attr;
1672 struct ib_ah_attr *ah_attr);
1674 struct ib_ah_attr *ah_attr);
1676 struct ib_ah_attr *ah_attr);
2240 struct ib_ah *ib_create_ah(struct ib_pd *pd, struct ib_ah_attr *ah_attr);
2255 struct ib_ah_attr *ah_attr);
2279 int ib_modify_ah(struct ib_ah *ah, struct ib_ah_attr *ah_attr);
2288 int ib_query_ah(struct ib_ah *ah, struct ib_ah_attr *ah_attr);
Dib_sa.h405 struct ib_ah_attr *ah_attr);
413 struct ib_ah_attr *ah_attr);
Drdma_cm.h109 struct ib_ah_attr ah_attr;
/linux-4.4.14/drivers/staging/rdma/hfi1/
Dverbs.h245 struct ib_ah_attr attr;
438 struct ib_ah_attr remote_ah_attr;
439 struct ib_ah_attr alt_ah_attr;
950 u8 ah_to_sc(struct ib_device *ibdev, struct ib_ah_attr *ah_attr);
952 int hfi1_check_ah(struct ib_device *ibdev, struct ib_ah_attr *ah_attr);
Dverbs.c1664 u8 ah_to_sc(struct ib_device *ibdev, struct ib_ah_attr *ah) in ah_to_sc()
1671 int hfi1_check_ah(struct ib_device *ibdev, struct ib_ah_attr *ah_attr) in hfi1_check_ah()
1716 struct ib_ah_attr *ah_attr) in create_ah()
1757 struct ib_ah_attr attr; in hfi1_create_qp0_ah()
1796 static int modify_ah(struct ib_ah *ibah, struct ib_ah_attr *ah_attr) in modify_ah()
1808 static int query_ah(struct ib_ah *ibah, struct ib_ah_attr *ah_attr) in query_ah()
Dud.c73 struct ib_ah_attr *ah_attr; in ud_loopback()
269 struct ib_ah_attr *ah_attr; in hfi1_make_ud_req()
/linux-4.4.14/drivers/infiniband/hw/usnic/
Dusnic_ib_verbs.h80 struct ib_ah_attr *ah_attr);
Dusnic_ib_verbs.c743 struct ib_ah_attr *ah_attr) in usnic_ib_create_ah()
/linux-4.4.14/drivers/infiniband/hw/qib/
Dqib_verbs.h233 struct ib_ah_attr attr;
431 struct ib_ah_attr remote_ah_attr;
432 struct ib_ah_attr alt_ah_attr;
974 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.c1808 int qib_check_ah(struct ib_device *ibdev, struct ib_ah_attr *ah_attr) in qib_check_ah()
1841 struct ib_ah_attr *ah_attr) in qib_create_ah()
1882 struct ib_ah_attr attr; in qib_create_qp0_ah()
1921 static int qib_modify_ah(struct ib_ah *ibah, struct ib_ah_attr *ah_attr) in qib_modify_ah()
1933 static int qib_query_ah(struct ib_ah *ibah, struct ib_ah_attr *ah_attr) in qib_query_ah()
/linux-4.4.14/drivers/infiniband/core/
Dverbs.c297 struct ib_ah *ib_create_ah(struct ib_pd *pd, struct ib_ah_attr *ah_attr) in ib_create_ah()
345 struct ib_ah_attr *ah_attr) in ib_init_ah_from_wc()
409 struct ib_ah_attr ah_attr; in ib_create_ah_from_wc()
420 int ib_modify_ah(struct ib_ah *ah, struct ib_ah_attr *ah_attr) in ib_modify_ah()
428 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()
Duser_mad.c237 struct ib_ah_attr ah_attr; in recv_handler()
451 struct ib_ah_attr ah_attr; in ib_umad_write()
Dsa_query.c858 struct ib_ah_attr ah_attr; in update_sm_ah()
995 struct ib_sa_path_rec *rec, struct ib_ah_attr *ah_attr) in ib_init_ah_from_path()
Dmulticast.c726 struct ib_ah_attr *ah_attr) in ib_init_ah_from_mcmember()
Dmad_rmpp.c855 struct ib_ah_attr ah_attr; in init_newwin()
Dmad.c1852 struct ib_ah_attr attr; in rcv_has_same_gid()
Duverbs_cmd.c2821 struct ib_ah_attr attr; in ib_uverbs_create_ah()
Dcm.c179 struct ib_ah_attr ah_attr;
/linux-4.4.14/drivers/staging/rdma/ipath/
Dipath_ud.c53 struct ib_ah_attr *ah_attr; in ipath_ud_loopback()
244 struct ib_ah_attr *ah_attr; in ipath_make_ud_req()
Dipath_verbs.h179 struct ib_ah_attr attr;
370 struct ib_ah_attr remote_ah_attr;
Dipath_verbs.c1780 struct ib_ah_attr *ah_attr) in ipath_create_ah()
1854 static int ipath_query_ah(struct ib_ah *ibah, struct ib_ah_attr *ah_attr) in ipath_query_ah()
/linux-4.4.14/drivers/infiniband/ulp/ipoib/
Dipoib.h461 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.c685 struct ib_ah_attr av; in path_rec_completion()
/linux-4.4.14/drivers/infiniband/hw/cxgb4/
Dprovider.c62 struct ib_ah_attr *ah_attr) in c4iw_ah_create()
/linux-4.4.14/drivers/staging/rdma/amso1100/
Dc2_provider.c193 static struct ib_ah *c2_ah_create(struct ib_pd *pd, struct ib_ah_attr *ah_attr) in c2_ah_create()
/linux-4.4.14/drivers/infiniband/hw/cxgb3/
Diwch_provider.c65 struct ib_ah_attr *ah_attr) in iwch_ah_create()
/linux-4.4.14/drivers/infiniband/hw/nes/
Dnes_verbs.c848 static struct ib_ah *nes_create_ah(struct ib_pd *pd, struct ib_ah_attr *ah_attr) in nes_create_ah()