Home
last modified time | relevance | path

Searched refs:ib_ah (Results 1 – 46 of 46) 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 *);
53 int ocrdma_destroy_ah(struct ib_ah *);
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.c114 struct ib_ah *ocrdma_create_ah(struct ib_pd *ibpd, struct ib_ah_attr *attr) in ocrdma_create_ah()
188 int ocrdma_destroy_ah(struct ib_ah *ibah) in ocrdma_destroy_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.h358 struct ib_ah ibah;
489 static inline struct ocrdma_ah *get_ocrdma_ah(struct ib_ah *ibah) in get_ocrdma_ah()
/linux-4.4.14/drivers/staging/rdma/ehca/
Dehca_av.c88 struct ib_ah *ehca_create_ah(struct ib_pd *pd, struct ib_ah_attr *ah_attr) in ehca_create_ah()
160 return &av->ib_ah; in ehca_create_ah()
168 int ehca_modify_ah(struct ib_ah *ah, struct ib_ah_attr *ah_attr) in ehca_modify_ah()
226 av = container_of(ah, struct ehca_av, ib_ah); in ehca_modify_ah()
232 int ehca_query_ah(struct ib_ah *ah, struct ib_ah_attr *ah_attr) in ehca_query_ah()
234 struct ehca_av *av = container_of(ah, struct ehca_av, ib_ah); in ehca_query_ah()
255 int ehca_destroy_ah(struct ib_ah *ah) in ehca_destroy_ah()
257 kmem_cache_free(av_cache, container_of(ah, struct ehca_av, ib_ah)); in ehca_destroy_ah()
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);
79 int ehca_destroy_ah(struct ib_ah *ah);
Dehca_classes.h353 struct ib_ah ib_ah; member
Dehca_reqs.c240 my_av = container_of(ud_wr(send_wr)->ah, struct ehca_av, ib_ah); in ehca_write_swqe()
/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()
88 int mlx5_ib_destroy_ah(struct ib_ah *ah) in mlx5_ib_destroy_ah()
Dmlx5_ib.h492 struct ib_ah ibah;
496 static inline struct mlx5_ib_ah *to_mah(struct ib_ah *ibah) in to_mah()
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);
514 int mlx5_ib_destroy_ah(struct ib_ah *ah);
/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()
129 struct ib_ah *ret; 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()
191 int mlx4_ib_destroy_ah(struct ib_ah *ah) in mlx4_ib_destroy_ah()
Dmlx4_ib.h343 struct ib_ah ibah;
405 struct ib_ah *ah;
555 struct ib_ah *sm_ah[MLX4_MAX_PORTS];
680 static inline struct mlx4_ib_ah *to_mah(struct ib_ah *ibah) in to_mah()
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);
730 int mlx4_ib_destroy_ah(struct ib_ah *ah);
Dmad.c188 struct ib_ah *new_ah; in update_sm_ah()
466 struct ib_ah *ah; in mlx4_ib_send_to_slave()
1195 struct ib_ah *ah; in mlx4_ib_send_to_wire()
/linux-4.4.14/drivers/staging/rdma/amso1100/
Dc2_provider.h88 struct ib_ah ibah;
148 static inline struct c2_ah *to_c2ah(struct ib_ah *ibah) in to_c2ah()
Dc2_provider.c193 static struct ib_ah *c2_ah_create(struct ib_pd *pd, struct ib_ah_attr *ah_attr) in c2_ah_create()
199 static int c2_ah_destroy(struct ib_ah *ah) in c2_ah_destroy()
/linux-4.4.14/drivers/infiniband/hw/usnic/
Dusnic_ib_verbs.h79 struct ib_ah *usnic_ib_create_ah(struct ib_pd *pd,
81 int usnic_ib_destroy_ah(struct ib_ah *ah);
Dusnic_ib_verbs.c742 struct ib_ah *usnic_ib_create_ah(struct ib_pd *pd, in usnic_ib_create_ah()
749 int usnic_ib_destroy_ah(struct ib_ah *ah) in usnic_ib_destroy_ah()
/linux-4.4.14/drivers/infiniband/hw/mthca/
Dmthca_provider.h128 struct ib_ah ibah;
319 static inline struct mthca_ah *to_mah(struct ib_ah *ibah) in to_mah()
Dmthca_dev.h357 struct ib_ah *sm_ah[MTHCA_MAX_PORTS];
568 int mthca_ah_query(struct ib_ah *ibah, struct ib_ah_attr *attr);
Dmthca_mad.c77 struct ib_ah *new_ah; in update_sm_ah()
Dmthca_av.c292 int mthca_ah_query(struct ib_ah *ibah, struct ib_ah_attr *attr) in mthca_ah_query()
Dmthca_provider.c411 static struct ib_ah *mthca_ah_create(struct ib_pd *pd, in mthca_ah_create()
430 static int mthca_ah_destroy(struct ib_ah *ah) in mthca_ah_destroy()
/linux-4.4.14/include/rdma/
Dib_verbs.h1123 struct ib_ah *ah;
1302 struct ib_ah { struct
1671 struct ib_ah * (*create_ah)(struct ib_pd *pd,
1673 int (*modify_ah)(struct ib_ah *ah,
1675 int (*query_ah)(struct ib_ah *ah,
1677 int (*destroy_ah)(struct ib_ah *ah);
2240 struct ib_ah *ib_create_ah(struct ib_pd *pd, struct ib_ah_attr *ah_attr);
2269 struct ib_ah *ib_create_ah_from_wc(struct ib_pd *pd, const struct ib_wc *wc,
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);
[all …]
Dib_mad.h356 struct ib_ah *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()
299 struct ib_ah *ah; in ib_create_ah()
406 struct ib_ah *ib_create_ah_from_wc(struct ib_pd *pd, const struct ib_wc *wc, 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()
436 int ib_destroy_ah(struct ib_ah *ah) in ib_destroy_ah()
Dagent.c88 struct ib_ah *ah; in agent_send_response()
Dmad_rmpp.c57 struct ib_ah *ah;
160 struct ib_ah *ah; in alloc_response_msg()
Duverbs_cmd.c231 static struct ib_ah *idr_read_ah(int ah_handle, struct ib_ucontext *context) in idr_read_ah()
236 static void put_ah_read(struct ib_ah *ah) in put_ah_read()
2820 struct ib_ah *ah; in ib_uverbs_create_ah()
2908 struct ib_ah *ah; in ib_uverbs_destroy_ah()
Duverbs_main.c217 struct ib_ah *ah = uobj->object; in ib_uverbs_cleanup_ucontext()
Duser_mad.c452 struct ib_ah *ah; in ib_umad_write()
Dsa_query.c64 struct ib_ah *ah;
Dcm.c261 struct ib_ah *ah; in cm_alloc_msg()
293 struct ib_ah *ah; in cm_alloc_response_msg()
/linux-4.4.14/drivers/staging/rdma/hfi1/
Dverbs.h244 struct ib_ah ibah;
810 static inline struct hfi1_ah *to_iah(struct ib_ah *ibah) in to_iah()
954 struct ib_ah *hfi1_create_qp0_ah(struct hfi1_ibport *ibp, u16 dlid);
Dverbs.c1715 static struct ib_ah *create_ah(struct ib_pd *pd, in create_ah()
1719 struct ib_ah *ret; in create_ah()
1755 struct ib_ah *hfi1_create_qp0_ah(struct hfi1_ibport *ibp, u16 dlid) in hfi1_create_qp0_ah()
1758 struct ib_ah *ah = ERR_PTR(-EINVAL); in hfi1_create_qp0_ah()
1778 static int destroy_ah(struct ib_ah *ibah) in destroy_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()
Dmad.c133 struct ib_ah *ah; in send_trap()
/linux-4.4.14/drivers/infiniband/hw/qib/
Dqib_verbs.h232 struct ib_ah ibah;
826 static inline struct qib_ah *to_iah(struct ib_ah *ibah) in to_iah()
976 struct ib_ah *qib_create_qp0_ah(struct qib_ibport *ibp, u16 dlid);
Dqib_verbs.c1840 static struct ib_ah *qib_create_ah(struct ib_pd *pd, in qib_create_ah()
1844 struct ib_ah *ret; in qib_create_ah()
1880 struct ib_ah *qib_create_qp0_ah(struct qib_ibport *ibp, u16 dlid) in qib_create_qp0_ah()
1883 struct ib_ah *ah = ERR_PTR(-EINVAL); in qib_create_qp0_ah()
1903 static int qib_destroy_ah(struct ib_ah *ibah) in qib_destroy_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()
Dqib_mad.c105 struct ib_ah *ah; in qib_send_trap()
Dqib_iba7322.c5511 struct ib_ah *ah; in try_7322_ipg()
/linux-4.4.14/drivers/staging/rdma/ipath/
Dipath_verbs.h178 struct ib_ah ibah;
671 static inline struct ipath_ah *to_iah(struct ib_ah *ibah) in to_iah()
Dipath_verbs.c1779 static struct ib_ah *ipath_create_ah(struct ib_pd *pd, in ipath_create_ah()
1783 struct ib_ah *ret; in ipath_create_ah()
1839 static int ipath_destroy_ah(struct ib_ah *ibah) in ipath_destroy_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/hw/cxgb4/
Dprovider.c61 static struct ib_ah *c4iw_ah_create(struct ib_pd *pd, in c4iw_ah_create()
67 static int c4iw_ah_destroy(struct ib_ah *ah) in c4iw_ah_destroy()
/linux-4.4.14/drivers/infiniband/ulp/ipoib/
Dipoib_ib.c60 struct ib_ah *vah; in ipoib_create_ah()
512 struct ib_ah *address, u32 qpn, in post_send()
Dipoib.h397 struct ib_ah *ah;
/linux-4.4.14/drivers/infiniband/hw/cxgb3/
Diwch_provider.c64 static struct ib_ah *iwch_ah_create(struct ib_pd *pd, in iwch_ah_create()
70 static int iwch_ah_destroy(struct ib_ah *ah) in iwch_ah_destroy()
/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()
857 static int nes_destroy_ah(struct ib_ah *ah) in nes_destroy_ah()
/linux-4.4.14/drivers/infiniband/ulp/srpt/
Dib_srpt.c459 struct ib_ah *ah; in srpt_mad_recv_handler()