Searched refs:ib_ucontext (Results 1 - 25 of 25) sorted by relevance

/freebsd-13-stable/sys/ofed/include/rdma/
H A Dib_umem.h44 struct ib_ucontext;
48 struct ib_ucontext *context;
88 struct ib_umem *ib_umem_get(struct ib_ucontext *context, unsigned long addr,
99 static inline struct ib_umem *ib_umem_get(struct ib_ucontext *context,
H A Dib_umem_odp.h91 int ib_umem_odp_get(struct ib_ucontext *context, struct ib_umem *umem);
155 static inline int ib_umem_odp_get(struct ib_ucontext *context,
H A Dib_verbs.h1350 struct ib_ucontext { struct
1386 struct ib_ucontext *context; /* associated user context */
1937 struct ib_ucontext * (*alloc_ucontext)(struct ib_device *device,
1939 int (*dealloc_ucontext)(struct ib_ucontext *context);
1940 int (*mmap)(struct ib_ucontext *context,
1943 struct ib_ucontext *context,
1987 struct ib_ucontext *context,
2052 struct ib_ucontext *ucontext,
2062 void (*disassociate_ucontext)(struct ib_ucontext *ibcontext);
H A Drdmavt_qp.h216 struct ib_ucontext *context;
/freebsd-13-stable/sys/dev/qlnx/qlnxr/
H A Dqlnxr_verbs.h83 struct ib_ucontext *,
91 struct ib_ucontext *ib_ctx,
97 struct ib_ucontext *ib_ctx,
103 struct ib_ucontext *ib_ctx,
236 extern struct ib_ucontext *qlnxr_alloc_ucontext(struct ib_device *ibdev,
239 extern int qlnxr_dealloc_ucontext(struct ib_ucontext *ibctx);
241 extern int qlnxr_mmap(struct ib_ucontext *, struct vm_area_struct *vma);
H A Dqlnxr_def.h430 struct ib_ucontext ibucontext;
781 get_qlnxr_ucontext(struct ib_ucontext *ibucontext)
H A Dqlnxr_verbs.c81 qlnxr_init_srq_user_params(struct ib_ucontext *ib_ctx,
175 struct ib_ucontext *ib_ctx = NULL;
724 qlnxr_alloc_pd(struct ib_device *ibdev, struct ib_ucontext *context,
983 ib_ucontext *qlnxr_alloc_ucontext(struct ib_device *ibdev,
1056 qlnxr_dealloc_ucontext(struct ib_ucontext *ibctx)
1083 qlnxr_mmap(struct ib_ucontext *context, struct vm_area_struct *vma)
1763 qlnxr_init_user_queue(struct ib_ucontext *ib_ctx, struct qlnxr_dev *dev,
1835 struct ib_ucontext *ib_ctx,
1845 struct ib_ucontext *ib_ctx,
1854 struct ib_ucontext *ib_ct
[all...]
/freebsd-13-stable/sys/ofed/drivers/infiniband/core/
H A Dib_umem_odp.c84 /* Account for a new mmu notifier in an ib_ucontext. */
85 static void ib_ucontext_notifier_start_account(struct ib_ucontext *context)
90 /* Account for a terminating mmu notifier in an ib_ucontext.
92 * Must be called with the ib_ucontext->umem_rwsem semaphore unlocked, since
94 static void ib_ucontext_notifier_end_account(struct ib_ucontext *context)
146 struct ib_ucontext *context = container_of(mn, struct ib_ucontext, mn);
173 struct ib_ucontext *context = container_of(mn, struct ib_ucontext, mn);
200 struct ib_ucontext *contex
[all...]
H A Dib_umem.c87 struct ib_umem *ib_umem_get(struct ib_ucontext *context, unsigned long addr,
251 struct ib_ucontext *context = umem->context;
H A Duverbs.h128 struct ib_ucontext *ucontext;
H A Dib_uverbs_cmd.c100 struct ib_ucontext *context, struct uverbs_lock_class *c)
156 struct ib_ucontext *context)
174 struct ib_ucontext *context, int nested)
195 struct ib_ucontext *context)
212 static void *idr_read_obj(struct idr *idr, int id, struct ib_ucontext *context,
221 static struct ib_pd *idr_read_pd(int pd_handle, struct ib_ucontext *context)
231 static struct ib_cq *idr_read_cq(int cq_handle, struct ib_ucontext *context, int nested)
241 static struct ib_ah *idr_read_ah(int ah_handle, struct ib_ucontext *context)
251 static struct ib_qp *idr_read_qp(int qp_handle, struct ib_ucontext *context)
256 static struct ib_wq *idr_read_wq(int wq_handle, struct ib_ucontext *contex
[all...]
H A Dib_uverbs_main.c232 struct ib_ucontext *context)
1270 struct ib_ucontext *ucontext;
/freebsd-13-stable/sys/dev/mthca/
H A Dmthca_provider.h67 struct ib_ucontext ibucontext;
301 static inline struct mthca_ucontext *to_mucontext(struct ib_ucontext *ibucontext)
H A Dmthca_provider.c301 static struct ib_ucontext *mthca_alloc_ucontext(struct ib_device *ibdev,
349 static int mthca_dealloc_ucontext(struct ib_ucontext *context)
359 static int mthca_mmap_uar(struct ib_ucontext *context,
376 struct ib_ucontext *context,
651 struct ib_ucontext *context,
/freebsd-13-stable/sys/dev/cxgbe/iw_cxgbe/
H A Dprovider.c112 static int c4iw_dealloc_ucontext(struct ib_ucontext *context)
121 static struct ib_ucontext *c4iw_alloc_ucontext(struct ib_device *ibdev,
181 static int c4iw_mmap(struct ib_ucontext *context, struct vm_area_struct *vma)
247 c4iw_allocate_pd(struct ib_device *ibdev, struct ib_ucontext *context,
H A Diw_cxgbe.h494 struct ib_ucontext ibucontext;
502 static inline struct c4iw_ucontext *to_c4iw_ucontext(struct ib_ucontext *c)
950 struct ib_ucontext *ib_context,
H A Dcq.c908 struct ib_ucontext *ib_context, struct ib_udata *udata)
/freebsd-13-stable/sys/dev/mlx5/mlx5_ib/
H A Dmlx5_ib.h133 struct ib_ucontext ibucontext;
146 static inline struct mlx5_ib_ucontext *to_mucontext(struct ib_ucontext *ibucontext)
855 struct ib_ucontext *context,
886 struct ib_ucontext *context,
H A Dmlx5_ib_cq.c743 struct ib_ucontext *context, struct mlx5_ib_cq *cq,
826 static void destroy_cq_user(struct mlx5_ib_cq *cq, struct ib_ucontext *context)
910 struct ib_ucontext *context,
1023 struct ib_ucontext *context = NULL;
1130 struct ib_ucontext *context = cq->buf.umem->context;
H A Dmlx5_ib_main.c1196 static struct ib_ucontext *mlx5_ib_alloc_ucontext(struct ib_device *ibdev,
1388 static int mlx5_ib_dealloc_ucontext(struct ib_ucontext *ibcontext)
1500 static void mlx5_ib_disassociate_ucontext(struct ib_ucontext *ibcontext)
1684 static int mlx5_ib_mmap(struct ib_ucontext *ibcontext, struct vm_area_struct *vma)
1733 struct ib_ucontext *context,
H A Dmlx5_ib_qp.c1248 struct ib_ucontext *ucontext = uobj->context;
1336 struct ib_ucontext *ucontext = uobj->context;
4534 struct ib_ucontext *context,
/freebsd-13-stable/sys/dev/mlx4/mlx4_ib/
H A Dmlx4_ib.h91 struct ib_ucontext ibucontext;
639 static inline struct mlx4_ib_ucontext *to_mucontext(struct ib_ucontext *ibucontext)
742 struct ib_ucontext *context,
H A Dmlx4_ib_cq.c138 static int mlx4_ib_get_cq_umem(struct mlx4_ib_dev *dev, struct ib_ucontext *context,
173 struct ib_ucontext *context,
H A Dmlx4_ib_main.c1044 static struct ib_ucontext *mlx4_ib_alloc_ucontext(struct ib_device *ibdev,
1095 static int mlx4_ib_dealloc_ucontext(struct ib_ucontext *ibcontext)
1153 static int mlx4_ib_mmap(struct ib_ucontext *context, struct vm_area_struct *vma)
1222 struct ib_ucontext *context,
1257 struct ib_ucontext *context,
/freebsd-13-stable/sys/ofed/drivers/infiniband/ulp/sdp/
H A Dsdp.h346 struct ib_ucontext context;

Completed in 445 milliseconds