/freebsd/sys/ofed/include/rdma/ |
H A D | ib_umem.h | 42 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 D | ib_umem_odp.h | 89 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 D | ib_verbs.h | 1385 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 D | uverbs_ioctl.h | 655 struct ib_ucontext *context; 862 static inline struct ib_ucontext *
|
H A D | rdmavt_qp.h | 214 struct ib_ucontext *context;
|
/freebsd/sys/ofed/drivers/infiniband/core/ |
H A D | ib_umem_odp.c | 83 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 D | ib_core_uverbs.c | 98 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 D | uverbs.h | 148 struct ib_ucontext *ucontext;
|
H A D | ib_rdma_core.c | 266 struct ib_ucontext *ucontext = in alloc_uobj() 783 struct ib_ucontext *ucontext = ufile->ucontext; in ufile_destroy_ucontext()
|
H A D | ib_uverbs_std_types_device.c | 167 struct ib_ucontext *ucontext; in UVERBS_HANDLER()
|
H A D | ib_umem.c | 85 struct ib_umem *ib_umem_get(struct ib_ucontext *context, unsigned long addr, in ib_umem_get()
|
H A D | ib_uverbs_main.c | 86 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 D | ib_verbs.h | 207 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 D | ib_verbs.c | 1047 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 D | qlnxr_verbs.h | 169 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 D | qlnxr_def.h | 424 struct ib_ucontext ibucontext; 755 get_qlnxr_ucontext(struct ib_ucontext *ibucontext) in get_qlnxr_ucontext()
|
/freebsd/sys/dev/mthca/ |
H A D | mthca_provider.h | 67 struct ib_ucontext ibucontext; 301 static inline struct mthca_ucontext *to_mucontext(struct ib_ucontext *ibucontext) in to_mucontext()
|
H A D | mthca_provider.c | 302 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 D | fbsd_kcompat.h | 171 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 D | irdma_verbs.h | 49 struct ib_ucontext ibucontext;
|
H A D | irdma_kcompat.c | 173 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 D | provider.c | 93 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 D | iw_cxgbe.h | 506 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 D | mlx4_ib.h | 87 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 D | mlx5_ib.h | 129 struct ib_ucontext ibucontext; 144 static inline struct mlx5_ib_ucontext *to_mucontext(struct ib_ucontext *ibucontext) in to_mucontext()
|