/freebsd-13-stable/sys/ofed/include/rdma/ |
H A D | ib_umem.h | 44 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 D | ib_umem_odp.h | 91 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 D | ib_verbs.h | 1350 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 D | rdmavt_qp.h | 216 struct ib_ucontext *context;
|
/freebsd-13-stable/sys/dev/qlnx/qlnxr/ |
H A D | qlnxr_verbs.h | 83 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 D | qlnxr_def.h | 430 struct ib_ucontext ibucontext; 781 get_qlnxr_ucontext(struct ib_ucontext *ibucontext)
|
H A D | qlnxr_verbs.c | 81 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 D | ib_umem_odp.c | 84 /* 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 D | ib_umem.c | 87 struct ib_umem *ib_umem_get(struct ib_ucontext *context, unsigned long addr, 251 struct ib_ucontext *context = umem->context;
|
H A D | uverbs.h | 128 struct ib_ucontext *ucontext;
|
H A D | ib_uverbs_cmd.c | 100 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 D | ib_uverbs_main.c | 232 struct ib_ucontext *context) 1270 struct ib_ucontext *ucontext;
|
/freebsd-13-stable/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)
|
H A D | mthca_provider.c | 301 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 D | provider.c | 112 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 D | iw_cxgbe.h | 494 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 D | cq.c | 908 struct ib_ucontext *ib_context, struct ib_udata *udata)
|
/freebsd-13-stable/sys/dev/mlx5/mlx5_ib/ |
H A D | mlx5_ib.h | 133 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 D | mlx5_ib_cq.c | 743 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 D | mlx5_ib_main.c | 1196 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 D | mlx5_ib_qp.c | 1248 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 D | mlx4_ib.h | 91 struct ib_ucontext ibucontext; 639 static inline struct mlx4_ib_ucontext *to_mucontext(struct ib_ucontext *ibucontext) 742 struct ib_ucontext *context,
|
H A D | mlx4_ib_cq.c | 138 static int mlx4_ib_get_cq_umem(struct mlx4_ib_dev *dev, struct ib_ucontext *context, 173 struct ib_ucontext *context,
|
H A D | mlx4_ib_main.c | 1044 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 D | sdp.h | 346 struct ib_ucontext context;
|