Home
last modified time | relevance | path

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

12

/freebsd/sys/ofed/include/rdma/
H A Dib_umem.h42 struct ib_ucontext;
46 struct ib_ucontext *context;
86 struct ib_umem *ib_umem_get(struct ib_ucontext *context, unsigned long addr,
97 static inline struct ib_umem *ib_umem_get(struct ib_ucontext *context, in ib_umem_get()
H A Dib_umem_odp.h89 int ib_umem_odp_get(struct ib_ucontext *context, struct ib_umem *umem);
153 static inline int ib_umem_odp_get(struct ib_ucontext *context, in ib_umem_odp_get()
H A Dib_verbs.h1385 struct ib_ucontext { struct
1409 struct ib_ucontext *context; /* associated user context */ argument
2087 struct ib_ucontext *ucontext;
2106 DECLARE_RDMA_OBJ_SIZE(ib_ucontext);
2115 (pop)[0] INIT_RDMA_OBJ_SIZE(ib_ucontext, driver##_ib_ucontext, ibucontext); \
2223 int (*alloc_ucontext)(struct ib_ucontext *uctx,
2225 void (*dealloc_ucontext)(struct ib_ucontext *context);
2226 int (*mmap)(struct ib_ucontext *context,
2363 void (*disassociate_ucontext)(struct ib_ucontext *ibcontext);
2387 struct ib_ucontext *context,
[all …]
H A Duverbs_ioctl.h655 struct ib_ucontext *context;
862 static inline struct ib_ucontext *
H A Drdmavt_qp.h214 struct ib_ucontext *context;
/freebsd/sys/ofed/drivers/infiniband/core/
H A Dib_umem_odp.c83 static void ib_ucontext_notifier_start_account(struct ib_ucontext *context) in ib_ucontext_notifier_start_account()
92 static void ib_ucontext_notifier_end_account(struct ib_ucontext *context) in ib_ucontext_notifier_end_account()
144 struct ib_ucontext *context = container_of(mn, struct ib_ucontext, mn); in ib_umem_notifier_release()
171 struct ib_ucontext *context = container_of(mn, struct ib_ucontext, mn); in ib_umem_notifier_invalidate_page()
198 struct ib_ucontext *context = container_of(mn, struct ib_ucontext, mn); in ib_umem_notifier_invalidate_range_start()
223 struct ib_ucontext *context = container_of(mn, struct ib_ucontext, mn); in ib_umem_notifier_invalidate_range_end()
243 int ib_umem_odp_get(struct ib_ucontext *context, struct ib_umem *umem) in ib_umem_odp_get()
350 struct ib_ucontext *context = umem->context; in ib_umem_odp_release()
H A Dib_core_uverbs.c98 int rdma_user_mmap_io(struct ib_ucontext *ucontext, struct vm_area_struct *vma, in rdma_user_mmap_io()
147 rdma_user_mmap_entry_get_pgoff(struct ib_ucontext *ucontext, in rdma_user_mmap_entry_get_pgoff()
188 rdma_user_mmap_entry_get(struct ib_ucontext *ucontext, in rdma_user_mmap_entry_get()
210 struct ib_ucontext *ucontext = entry->ucontext; in rdma_user_mmap_entry_free()
286 int rdma_user_mmap_entry_insert_range(struct ib_ucontext *ucontext, in rdma_user_mmap_entry_insert_range()
381 int rdma_user_mmap_entry_insert(struct ib_ucontext *ucontext, in rdma_user_mmap_entry_insert()
H A Duverbs.h148 struct ib_ucontext *ucontext;
H A Dib_rdma_core.c266 struct ib_ucontext *ucontext = in alloc_uobj()
783 struct ib_ucontext *ucontext = ufile->ucontext; in ufile_destroy_ucontext()
H A Dib_uverbs_std_types_device.c167 struct ib_ucontext *ucontext; in UVERBS_HANDLER()
H A Dib_umem.c85 struct ib_umem *ib_umem_get(struct ib_ucontext *context, unsigned long addr, in ib_umem_get()
H A Dib_uverbs_main.c86 struct ib_ucontext *ib_uverbs_get_ucontext_file(struct ib_uverbs_file *ufile) in ib_uverbs_get_ucontext_file()
93 struct ib_ucontext *ucontext = READ_ONCE(ufile->ucontext); in ib_uverbs_get_ucontext_file()
675 struct ib_ucontext *ucontext; in ib_uverbs_mmap()
/freebsd/sys/dev/bnxt/bnxt_re/
H A Dib_verbs.h207 struct ib_ucontext *context;
239 struct ib_ucontext ibucontext;
344 int bnxt_re_alloc_ucontext(struct ib_ucontext *uctx_in,
346 void bnxt_re_dealloc_ucontext(struct ib_ucontext *ib_uctx);
347 int bnxt_re_mmap(struct ib_ucontext *context, struct vm_area_struct *vma);
355 void bnxt_re_disassociate_ucntx(struct ib_ucontext *ibcontext);
369 struct ib_ucontext *ucontext,
375 struct ib_ucontext *ucontext,
H A Dib_verbs.c1047 struct ib_ucontext *ib_uctx = ib_pd->uobject->context; in bnxt_re_create_ah()
1131 struct ib_ucontext *ucontext, in ib_umem_get_compat()
1141 struct ib_ucontext *ucontext, in ib_umem_get_flags_compat()
1163 struct ib_ucontext *context; in bnxt_re_init_user_srq()
1209 struct ib_ucontext *context; in bnxt_re_create_srq()
1645 struct ib_ucontext *context; in bnxt_re_init_user_qp()
2087 struct ib_ucontext *context; in bnxt_re_init_qp_attr()
3722 struct ib_ucontext *context = NULL; in bnxt_re_create_cq()
3992 struct ib_ucontext *context = NULL; in bnxt_re_resize_cq()
5250 int bnxt_re_alloc_ucontext(struct ib_ucontext *uctx_in, in bnxt_re_alloc_ucontext()
[all …]
/freebsd/sys/dev/qlnx/qlnxr/
H A Dqlnxr_verbs.h169 extern int qlnxr_alloc_ucontext(struct ib_ucontext *uctx,
172 extern void qlnxr_dealloc_ucontext(struct ib_ucontext *ibctx);
174 extern int qlnxr_mmap(struct ib_ucontext *, struct vm_area_struct *vma);
H A Dqlnxr_def.h424 struct ib_ucontext ibucontext;
755 get_qlnxr_ucontext(struct ib_ucontext *ibucontext) in get_qlnxr_ucontext()
/freebsd/sys/dev/mthca/
H A Dmthca_provider.h67 struct ib_ucontext ibucontext;
301 static inline struct mthca_ucontext *to_mucontext(struct ib_ucontext *ibucontext) in to_mucontext()
H A Dmthca_provider.c302 static int mthca_alloc_ucontext(struct ib_ucontext *uctx, in mthca_alloc_ucontext()
341 static void mthca_dealloc_ucontext(struct ib_ucontext *context) in mthca_dealloc_ucontext()
348 static int mthca_mmap_uar(struct ib_ucontext *context, in mthca_mmap_uar()
/freebsd/sys/dev/irdma/
H A Dfbsd_kcompat.h171 void irdma_disassociate_ucontext(struct ib_ucontext *context);
239 int irdma_alloc_ucontext(struct ib_ucontext *uctx, struct ib_udata *udata);
240 void irdma_dealloc_ucontext(struct ib_ucontext *context);
H A Dirdma_verbs.h49 struct ib_ucontext ibucontext;
H A Dirdma_kcompat.c173 irdma_alloc_ucontext(struct ib_ucontext *uctx, struct ib_udata *udata) in irdma_alloc_ucontext()
267 irdma_dealloc_ucontext(struct ib_ucontext *context) in irdma_dealloc_ucontext()
1376 irdma_disassociate_ucontext(struct ib_ucontext *context) in irdma_disassociate_ucontext()
/freebsd/sys/dev/cxgbe/iw_cxgbe/
H A Dprovider.c93 static void c4iw_dealloc_ucontext(struct ib_ucontext *context) in c4iw_dealloc_ucontext()
109 static int c4iw_alloc_ucontext(struct ib_ucontext *ucontext, in c4iw_alloc_ucontext()
161 static int c4iw_mmap(struct ib_ucontext *context, struct vm_area_struct *vma) in c4iw_mmap()
H A Diw_cxgbe.h506 struct ib_ucontext ibucontext;
513 static inline struct c4iw_ucontext *to_c4iw_ucontext(struct ib_ucontext *c) in to_c4iw_ucontext()
/freebsd/sys/dev/mlx4/mlx4_ib/
H A Dmlx4_ib.h87 struct ib_ucontext ibucontext;
634 static inline struct mlx4_ib_ucontext *to_mucontext(struct ib_ucontext *ibucontext) in to_mucontext()
/freebsd/sys/dev/mlx5/mlx5_ib/
H A Dmlx5_ib.h129 struct ib_ucontext ibucontext;
144 static inline struct mlx5_ib_ucontext *to_mucontext(struct ib_ucontext *ibucontext) in to_mucontext()

12