| /linux-4.4.14/drivers/infiniband/hw/ocrdma/ |
| D | ocrdma_ah.h | 52 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 *);
|
| D | ocrdma_ah.c | 59 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()
|
| D | ocrdma.h | 531 struct ib_ah_attr *ah_attr, u8 *mac_addr) in ocrdma_resolve_dmac()
|
| D | ocrdma_hw.c | 2500 struct ib_ah_attr *ah_attr = &attrs->ah_attr; in ocrdma_set_av_params()
|
| /linux-4.4.14/drivers/infiniband/hw/mlx5/ |
| D | ah.c | 35 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()
|
| D | qp.c | 1363 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 …]
|
| D | mlx5_ib.h | 510 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/ |
| D | ah.c | 43 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()
|
| D | qp.c | 1298 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 …]
|
| D | mlx4_ib.h | 728 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,
|
| D | mad.c | 189 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()
|
| D | mcg.c | 212 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/ |
| D | ehca_iverbs.h | 73 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);
|
| D | ehca_av.c | 88 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/ |
| D | mthca_qp.c | 396 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 …]
|
| D | mthca_av.c | 155 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()
|
| D | mthca_dev.h | 563 struct ib_ah_attr *ah_attr, 568 int mthca_ah_query(struct ib_ah *ibah, struct ib_ah_attr *attr);
|
| D | mthca_mad.c | 78 struct ib_ah_attr ah_attr; in update_sm_ah()
|
| D | mthca_provider.c | 412 struct ib_ah_attr *ah_attr) in mthca_ah_create()
|
| /linux-4.4.14/include/rdma/ |
| D | ib_marshall.h | 45 struct ib_ah_attr *src);
|
| D | ib_verbs.h | 693 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);
|
| D | ib_sa.h | 405 struct ib_ah_attr *ah_attr); 413 struct ib_ah_attr *ah_attr);
|
| D | rdma_cm.h | 109 struct ib_ah_attr ah_attr;
|
| /linux-4.4.14/drivers/staging/rdma/hfi1/ |
| D | verbs.h | 245 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);
|
| D | verbs.c | 1664 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()
|
| D | ud.c | 73 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/ |
| D | usnic_ib_verbs.h | 80 struct ib_ah_attr *ah_attr);
|
| D | usnic_ib_verbs.c | 743 struct ib_ah_attr *ah_attr) in usnic_ib_create_ah()
|
| /linux-4.4.14/drivers/infiniband/hw/qib/ |
| D | qib_verbs.h | 233 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);
|
| D | qib_ud.c | 54 struct ib_ah_attr *ah_attr; in qib_ud_loopback() 238 struct ib_ah_attr *ah_attr; in qib_make_ud_req()
|
| D | qib_verbs.c | 1808 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/ |
| D | verbs.c | 297 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()
|
| D | uverbs_marshall.c | 37 struct ib_ah_attr *src) in ib_copy_ah_attr_to_user()
|
| D | user_mad.c | 237 struct ib_ah_attr ah_attr; in recv_handler() 451 struct ib_ah_attr ah_attr; in ib_umad_write()
|
| D | sa_query.c | 858 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()
|
| D | multicast.c | 726 struct ib_ah_attr *ah_attr) in ib_init_ah_from_mcmember()
|
| D | mad_rmpp.c | 855 struct ib_ah_attr ah_attr; in init_newwin()
|
| D | mad.c | 1852 struct ib_ah_attr attr; in rcv_has_same_gid()
|
| D | uverbs_cmd.c | 2821 struct ib_ah_attr attr; in ib_uverbs_create_ah()
|
| D | cm.c | 179 struct ib_ah_attr ah_attr;
|
| /linux-4.4.14/drivers/staging/rdma/ipath/ |
| D | ipath_ud.c | 53 struct ib_ah_attr *ah_attr; in ipath_ud_loopback() 244 struct ib_ah_attr *ah_attr; in ipath_make_ud_req()
|
| D | ipath_verbs.h | 179 struct ib_ah_attr attr; 370 struct ib_ah_attr remote_ah_attr;
|
| D | ipath_verbs.c | 1780 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/ |
| D | ipoib.h | 461 struct ib_pd *pd, struct ib_ah_attr *attr);
|
| D | ipoib_multicast.c | 272 struct ib_ah_attr av = { in ipoib_mcast_join_finish()
|
| D | ipoib_ib.c | 57 struct ib_pd *pd, struct ib_ah_attr *attr) in ipoib_create_ah()
|
| D | ipoib_main.c | 685 struct ib_ah_attr av; in path_rec_completion()
|
| /linux-4.4.14/drivers/infiniband/hw/cxgb4/ |
| D | provider.c | 62 struct ib_ah_attr *ah_attr) in c4iw_ah_create()
|
| /linux-4.4.14/drivers/staging/rdma/amso1100/ |
| D | c2_provider.c | 193 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/ |
| D | iwch_provider.c | 65 struct ib_ah_attr *ah_attr) in iwch_ah_create()
|
| /linux-4.4.14/drivers/infiniband/hw/nes/ |
| D | nes_verbs.c | 848 static struct ib_ah *nes_create_ah(struct ib_pd *pd, struct ib_ah_attr *ah_attr) in nes_create_ah()
|