Home
last modified time | relevance | path

Searched refs:ib_ah (Results 1 – 25 of 35) sorted by relevance

12

/freebsd/sys/dev/mlx4/mlx4_ib/
H A Dmlx4_ib_ah.c45 static int create_ib_ah(struct ib_ah *ib_ah, struct ib_ah_attr *ah_attr) in create_ib_ah() argument
47 struct ib_pd *pd = ib_ah->pd; in create_ib_ah()
48 struct mlx4_ib_ah *ah = to_mah(ib_ah); in create_ib_ah()
49 struct mlx4_dev *dev = to_mdev(ib_ah->device)->dev; in create_ib_ah()
74 static int create_iboe_ah(struct ib_ah *ib_ah, struct ib_ah_attr *ah_attr) in create_iboe_ah() argument
76 struct ib_pd *pd = ib_ah->pd; in create_iboe_ah()
77 struct mlx4_ib_dev *ibdev = to_mdev(ib_ah->device); in create_iboe_ah()
78 struct mlx4_ib_ah *ah = to_mah(ib_ah); in create_iboe_ah()
132 int mlx4_ib_create_ah(struct ib_ah *ib_ah, struct ib_ah_attr *ah_attr, in mlx4_ib_create_ah() argument
135 if (rdma_port_get_link_layer(ib_ah->pd->device, ah_attr->port_num) == IB_LINK_LAYER_ETHERNET) { in mlx4_ib_create_ah()
[all …]
H A Dmlx4_ib.h350 struct ib_ah ibah;
412 struct ib_ah *ah;
571 struct ib_ah *sm_ah[MLX4_MAX_PORTS];
699 static inline struct mlx4_ib_ah *to_mah(struct ib_ah *ibah) in to_mah()
742 int mlx4_ib_create_ah(struct ib_ah *ah, struct ib_ah_attr *ah_attr, u32 flags,
744 int mlx4_ib_create_ah_slave(struct ib_ah *ah, struct ib_ah_attr *ah_attr,
746 int mlx4_ib_query_ah(struct ib_ah *ibah, struct ib_ah_attr *ah_attr);
747 void mlx4_ib_destroy_ah(struct ib_ah *ah, u32 flags);
/freebsd/sys/dev/qlnx/qlnxr/
H A Dqlnxr_verbs.h117 extern int qlnxr_create_ah(struct ib_ah *ibah,
120 extern void qlnxr_destroy_ah(struct ib_ah *ibah, u32 flags);
122 extern int qlnxr_query_ah(struct ib_ah *ibah,
125 extern int qlnxr_modify_ah(struct ib_ah *ibah,
H A Dqlnxr_def.h542 struct ib_ah ibah;
785 get_qlnxr_ah(struct ib_ah *ibah) in get_qlnxr_ah()
/freebsd/sys/dev/irdma/
H A Dfbsd_kcompat.h134 int irdma_create_ah(struct ib_ah *ib_ah,
137 int irdma_create_ah_stub(struct ib_ah *ib_ah,
141 void irdma_destroy_ah(struct ib_ah *ibah, u32 flags);
142 void irdma_destroy_ah_stub(struct ib_ah *ibah, u32 flags);
H A Dirdma_kcompat.c514 irdma_create_ah(struct ib_ah *ib_ah, in irdma_create_ah() argument
518 struct irdma_pd *pd = to_iwpd(ib_ah->pd); in irdma_create_ah()
519 struct irdma_ah *ah = container_of(ib_ah, struct irdma_ah, ibah); in irdma_create_ah()
520 struct irdma_device *iwdev = to_iwdev(ib_ah->pd->device); in irdma_create_ah()
623 irdma_create_ah_stub(struct ib_ah *ib_ah, in irdma_create_ah_stub() argument
631 irdma_destroy_ah_stub(struct ib_ah *ibah, u32 flags) in irdma_destroy_ah_stub()
1181 irdma_destroy_ah(struct ib_ah *ibah, u32 ah_flags) in irdma_destroy_ah()
H A Dirdma_verbs.h85 struct ib_ah ibah;
H A Dirdma_main.h432 static inline struct irdma_ah *to_iwah(struct ib_ah *ibah) in to_iwah()
/freebsd/sys/dev/mlx5/mlx5_ib/
H A Dmlx5_ib_ah.c61 int mlx5_ib_create_ah(struct ib_ah *ibah, struct ib_ah_attr *ah_attr, in mlx5_ib_create_ah()
99 int mlx5_ib_query_ah(struct ib_ah *ibah, struct ib_ah_attr *ah_attr) in mlx5_ib_query_ah()
122 void mlx5_ib_destroy_ah(struct ib_ah *ah, u32 flags) in mlx5_ib_destroy_ah()
H A Dmlx5_ib.h879 struct ib_ah ibah;
883 static inline struct mlx5_ib_ah *to_mah(struct ib_ah *ibah) in to_mah()
904 int mlx5_ib_create_ah(struct ib_ah *ah, struct ib_ah_attr *ah_attr, u32 flags,
906 int mlx5_ib_query_ah(struct ib_ah *ibah, struct ib_ah_attr *ah_attr);
907 void mlx5_ib_destroy_ah(struct ib_ah *ah, u32 flags);
/freebsd/sys/dev/bnxt/bnxt_re/
H A Dib_verbs.h145 struct ib_ah ibah;
290 int bnxt_re_create_ah(struct ib_ah *ah_in, struct ib_ah_attr *attr,
293 int bnxt_re_modify_ah(struct ib_ah *ah, struct ib_ah_attr *ah_attr);
294 int bnxt_re_query_ah(struct ib_ah *ah, struct ib_ah_attr *ah_attr);
296 void bnxt_re_destroy_ah(struct ib_ah *ib_ah, u32 flags);
363 struct ib_global_route *grh, struct ib_ah *ah);
H A Dib_verbs.c852 void bnxt_re_destroy_ah(struct ib_ah *ib_ah, u32 flags) in bnxt_re_destroy_ah() argument
854 struct bnxt_re_ah *ah = to_bnxt_re(ib_ah, struct bnxt_re_ah, ibah); in bnxt_re_destroy_ah()
891 struct ib_global_route *grh, struct ib_ah *ah) in bnxt_re_get_cached_gid()
991 int bnxt_re_create_ah(struct ib_ah *ah_in, struct ib_ah_attr *attr, in bnxt_re_create_ah()
995 struct ib_ah *ib_ah = ah_in; in bnxt_re_create_ah() local
996 struct ib_pd *ib_pd = ib_ah->pd; in bnxt_re_create_ah()
997 struct bnxt_re_ah *ah = container_of(ib_ah, struct bnxt_re_ah, ibah); in bnxt_re_create_ah()
1069 int bnxt_re_modify_ah(struct ib_ah *ib_ah, struct ib_ah_attr *ah_attr) in bnxt_re_modify_ah() argument
1074 int bnxt_re_query_ah(struct ib_ah *ib_ah, struct ib_ah_attr *ah_attr) in bnxt_re_query_ah() argument
1076 struct bnxt_re_ah *ah = to_bnxt_re(ib_ah, struct bnxt_re_ah, ibah); in bnxt_re_query_ah()
/freebsd/sys/dev/mthca/
H A Dmthca_provider.h130 struct ib_ah ibah;
321 static inline struct mthca_ah *to_mah(struct ib_ah *ibah) in to_mah()
H A Dmthca_dev.h359 struct ib_ah *sm_ah[MTHCA_MAX_PORTS];
573 int mthca_ah_query(struct ib_ah *ibah, struct ib_ah_attr *attr);
H A Dmthca_mad.c77 struct ib_ah *new_ah; in update_sm_ah()
H A Dmthca_av.c292 int mthca_ah_query(struct ib_ah *ibah, struct ib_ah_attr *attr) in mthca_ah_query()
/freebsd/sys/ofed/include/rdma/
H A Dib_verbs.h1283 struct ib_ah *ah;
1452 struct ib_ah { struct
2102 DECLARE_RDMA_OBJ_SIZE(ib_ah);
2111 (pop)[0] INIT_RDMA_OBJ_SIZE(ib_ah, driver##_ib_ah, ibah); \
2231 int (*create_ah)(struct ib_ah *ah, struct ib_ah_attr *ah_attr,
2233 int (*modify_ah)(struct ib_ah *ah,
2235 int (*query_ah)(struct ib_ah *ah,
2237 void (*destroy_ah)(struct ib_ah *ah, u32 flags);
3003 struct ib_ah *ib_create_ah(struct ib_pd *pd, struct ib_ah_attr *ah_attr,
3018 struct ib_ah *ib_create_user_ah(struct ib_pd *pd,
[all …]
H A Drdma_vt.h173 struct ib_ah ibah;
407 static inline struct rvt_ah *ibah_to_rvtah(struct ib_ah *ibah) in ibah_to_rvtah()
H A Dib_mad.h414 struct ib_ah *ah;
/freebsd/sys/ofed/drivers/infiniband/core/
H A Dib_verbs.c355 static struct ib_ah *_ib_create_ah(struct ib_pd *pd, in _ib_create_ah()
361 struct ib_ah *ah; in _ib_create_ah()
370 device, ib_ah, in _ib_create_ah()
399 struct ib_ah *ib_create_ah(struct ib_pd *pd, struct ib_ah_attr *ah_attr, in ib_create_ah()
402 struct ib_ah *ah; in ib_create_ah()
424 struct ib_ah *ib_create_user_ah(struct ib_pd *pd, in ib_create_user_ah()
656 struct ib_ah *ib_create_ah_from_wc(struct ib_pd *pd, const struct ib_wc *wc, in ib_create_ah_from_wc()
670 int ib_modify_ah(struct ib_ah *ah, struct ib_ah_attr *ah_attr) in ib_modify_ah()
678 int ib_query_ah(struct ib_ah *ah, struct ib_ah_attr *ah_attr) in ib_query_ah()
686 int ib_destroy_ah_user(struct ib_ah *ah, u32 flags, struct ib_udata *udata) in ib_destroy_ah_user()
H A Dib_agent.c90 struct ib_ah *ah; in agent_send_response()
H A Dib_uverbs_std_types.c44 return ib_destroy_ah_user((struct ib_ah *)uobject->object, in uverbs_free_ah()
H A Dib_mad_rmpp.c60 struct ib_ah *ah;
163 struct ib_ah *ah; in alloc_response_msg()
/freebsd/sys/dev/cxgbe/iw_cxgbe/
H A Dprovider.c59 static int c4iw_ah_create(struct ib_ah *ah, in c4iw_ah_create()
66 static void c4iw_ah_destroy(struct ib_ah *ah, u32 flags) in c4iw_ah_destroy()
/freebsd/sys/ofed/drivers/infiniband/ulp/ipoib/
H A Dipoib.h405 struct ib_ah *ah;

12