Symbol: ib_ucontext
drivers/infiniband/core/device.c
2859
SET_OBJ_SIZE(dev_ops, ib_ucontext);
drivers/infiniband/core/ib_core_uverbs.c
122
rdma_user_mmap_entry_get_pgoff(struct ib_ucontext *ucontext,
drivers/infiniband/core/ib_core_uverbs.c
166
rdma_user_mmap_entry_get(struct ib_ucontext *ucontext,
drivers/infiniband/core/ib_core_uverbs.c
188
struct ib_ucontext *ucontext = entry->ucontext;
drivers/infiniband/core/ib_core_uverbs.c
284
int rdma_user_mmap_entry_insert_range(struct ib_ucontext *ucontext,
drivers/infiniband/core/ib_core_uverbs.c
385
int rdma_user_mmap_entry_insert(struct ib_ucontext *ucontext,
drivers/infiniband/core/ib_core_uverbs.c
509
struct ib_ucontext *ib_uverbs_get_ucontext_file(struct ib_uverbs_file *ufile)
drivers/infiniband/core/ib_core_uverbs.c
516
struct ib_ucontext *ucontext = smp_load_acquire(&ufile->ucontext);
drivers/infiniband/core/ib_core_uverbs.c
72
int rdma_user_mmap_io(struct ib_ucontext *ucontext, struct vm_area_struct *vma,
drivers/infiniband/core/nldev.c
774
struct ib_ucontext *ctx = container_of(res, struct ib_ucontext, res);
drivers/infiniband/core/rdma_core.c
1056
struct ib_ucontext *ucontext;
drivers/infiniband/core/rdma_core.c
304
struct ib_ucontext *ucontext =
drivers/infiniband/core/rdma_core.c
932
struct ib_ucontext *ucontext = ufile->ucontext;
drivers/infiniband/core/restrack.c
100
return container_of(res, struct ib_ucontext, res)->device;
drivers/infiniband/core/uverbs_cmd.c
188
struct ib_ucontext *ucontext;
drivers/infiniband/core/uverbs_cmd.c
196
ucontext = rdma_zalloc_drv_obj(ib_dev, ib_ucontext);
drivers/infiniband/core/uverbs_cmd.c
212
struct ib_ucontext *ucontext = attrs->context;
drivers/infiniband/core/uverbs_cmd.c
321
static void copy_query_dev_fields(struct ib_ucontext *ucontext,
drivers/infiniband/core/uverbs_cmd.c
3544
struct ib_ucontext *ucontext;
drivers/infiniband/core/uverbs_cmd.c
371
struct ib_ucontext *ucontext;
drivers/infiniband/core/uverbs_cmd.c
394
struct ib_ucontext *ucontext;
drivers/infiniband/core/uverbs_main.c
635
struct ib_ucontext *ucontext;
drivers/infiniband/core/uverbs_main.c
960
struct ib_ucontext *ucontext = ufile->ucontext;
drivers/infiniband/core/uverbs_std_types_device.c
182
struct ib_ucontext *ucontext;
drivers/infiniband/core/uverbs_std_types_device.c
215
struct ib_ucontext *ucontext;
drivers/infiniband/core/uverbs_std_types_device.c
286
struct ib_ucontext *ucontext;
drivers/infiniband/core/uverbs_std_types_device.c
358
struct ib_ucontext *ucontext;
drivers/infiniband/core/uverbs_std_types_device.c
414
struct ib_ucontext *ucontext;
drivers/infiniband/hw/bnxt_re/ib_verbs.c
4744
int bnxt_re_alloc_ucontext(struct ib_ucontext *ctx, struct ib_udata *udata)
drivers/infiniband/hw/bnxt_re/ib_verbs.c
4838
void bnxt_re_dealloc_ucontext(struct ib_ucontext *ib_uctx)
drivers/infiniband/hw/bnxt_re/ib_verbs.c
4952
int bnxt_re_mmap(struct ib_ucontext *ib_uctx, struct vm_area_struct *vma)
drivers/infiniband/hw/bnxt_re/ib_verbs.h
142
struct ib_ucontext ib_uctx;
drivers/infiniband/hw/bnxt_re/ib_verbs.h
290
int bnxt_re_alloc_ucontext(struct ib_ucontext *ctx, struct ib_udata *udata);
drivers/infiniband/hw/bnxt_re/ib_verbs.h
291
void bnxt_re_dealloc_ucontext(struct ib_ucontext *context);
drivers/infiniband/hw/bnxt_re/ib_verbs.h
297
int bnxt_re_mmap(struct ib_ucontext *context, struct vm_area_struct *vma);
drivers/infiniband/hw/bnxt_re/main.c
1023
static void bnxt_re_disassociate_ucontext(struct ib_ucontext *ibcontext)
drivers/infiniband/hw/bnxt_re/main.c
1383
INIT_RDMA_OBJ_SIZE(ib_ucontext, bnxt_re_ucontext, ib_uctx),
drivers/infiniband/hw/bnxt_re/uapi.c
248
struct ib_ucontext *ib_uctx;
drivers/infiniband/hw/bnxt_re/uapi.c
368
struct ib_ucontext *ib_uctx;
drivers/infiniband/hw/bnxt_re/uapi.c
467
struct ib_ucontext *ib_uctx;
drivers/infiniband/hw/bnxt_re/uapi.c
54
struct ib_ucontext *ib_uctx;
drivers/infiniband/hw/bnxt_re/uapi.c
76
struct ib_ucontext *ib_uctx;
drivers/infiniband/hw/cxgb4/iw_cxgb4.h
522
struct ib_ucontext ibucontext;
drivers/infiniband/hw/cxgb4/iw_cxgb4.h
530
static inline struct c4iw_ucontext *to_c4iw_ucontext(struct ib_ucontext *c)
drivers/infiniband/hw/cxgb4/provider.c
128
static int c4iw_mmap(struct ib_ucontext *context, struct vm_area_struct *vma)
drivers/infiniband/hw/cxgb4/provider.c
513
INIT_RDMA_OBJ_SIZE(ib_ucontext, c4iw_ucontext, ibucontext),
drivers/infiniband/hw/cxgb4/provider.c
63
static void c4iw_dealloc_ucontext(struct ib_ucontext *context)
drivers/infiniband/hw/cxgb4/provider.c
77
static int c4iw_alloc_ucontext(struct ib_ucontext *ucontext,
drivers/infiniband/hw/efa/efa.h
179
int efa_alloc_ucontext(struct ib_ucontext *ibucontext, struct ib_udata *udata);
drivers/infiniband/hw/efa/efa.h
180
void efa_dealloc_ucontext(struct ib_ucontext *ibucontext);
drivers/infiniband/hw/efa/efa.h
181
int efa_mmap(struct ib_ucontext *ibucontext,
drivers/infiniband/hw/efa/efa.h
75
struct ib_ucontext ibucontext;
drivers/infiniband/hw/efa/efa_main.c
402
INIT_RDMA_OBJ_SIZE(ib_ucontext, efa_ucontext, ibucontext),
drivers/infiniband/hw/efa/efa_verbs.c
140
static inline struct efa_ucontext *to_eucontext(struct ib_ucontext *ibucontext)
drivers/infiniband/hw/efa/efa_verbs.c
1885
static int efa_user_supp_handshake(const struct ib_ucontext *ibucontext,
drivers/infiniband/hw/efa/efa_verbs.c
1909
int efa_alloc_ucontext(struct ib_ucontext *ibucontext, struct ib_udata *udata)
drivers/infiniband/hw/efa/efa_verbs.c
1963
void efa_dealloc_ucontext(struct ib_ucontext *ibucontext)
drivers/infiniband/hw/efa/efa_verbs.c
2041
int efa_mmap(struct ib_ucontext *ibucontext,
drivers/infiniband/hw/efa/efa_verbs.c
522
efa_user_mmap_entry_insert(struct ib_ucontext *ucontext,
drivers/infiniband/hw/erdma/erdma_main.c
533
INIT_RDMA_OBJ_SIZE(ib_ucontext, erdma_ucontext, ibucontext),
drivers/infiniband/hw/erdma/erdma_verbs.c
1412
int erdma_mmap(struct ib_ucontext *ctx, struct vm_area_struct *vma)
drivers/infiniband/hw/erdma/erdma_verbs.c
1528
int erdma_alloc_ucontext(struct ib_ucontext *ibctx, struct ib_udata *udata)
drivers/infiniband/hw/erdma/erdma_verbs.c
1594
void erdma_dealloc_ucontext(struct ib_ucontext *ibctx)
drivers/infiniband/hw/erdma/erdma_verbs.c
2028
void erdma_disassociate_ucontext(struct ib_ucontext *ibcontext)
drivers/infiniband/hw/erdma/erdma_verbs.h
384
static inline struct erdma_ucontext *to_ectx(struct ib_ucontext *ibctx)
drivers/infiniband/hw/erdma/erdma_verbs.h
42
struct ib_ucontext ibucontext;
drivers/infiniband/hw/erdma/erdma_verbs.h
430
int erdma_alloc_ucontext(struct ib_ucontext *ibctx, struct ib_udata *data);
drivers/infiniband/hw/erdma/erdma_verbs.h
431
void erdma_dealloc_ucontext(struct ib_ucontext *ibctx);
drivers/infiniband/hw/erdma/erdma_verbs.h
452
void erdma_disassociate_ucontext(struct ib_ucontext *ibcontext);
drivers/infiniband/hw/erdma/erdma_verbs.h
459
int erdma_mmap(struct ib_ucontext *ctx, struct vm_area_struct *vma);
drivers/infiniband/hw/hns/hns_roce_device.h
1078
*to_hr_ucontext(struct ib_ucontext *ibucontext)
drivers/infiniband/hw/hns/hns_roce_device.h
1347
hns_roce_user_mmap_entry_insert(struct ib_ucontext *ucontext, u64 address,
drivers/infiniband/hw/hns/hns_roce_device.h
222
struct ib_ucontext ibucontext;
drivers/infiniband/hw/hns/hns_roce_main.c
368
hns_roce_user_mmap_entry_insert(struct ib_ucontext *ucontext, u64 address,
drivers/infiniband/hw/hns/hns_roce_main.c
413
static int hns_roce_alloc_uar_entry(struct ib_ucontext *uctx)
drivers/infiniband/hw/hns/hns_roce_main.c
427
static int hns_roce_alloc_ucontext(struct ib_ucontext *uctx,
drivers/infiniband/hw/hns/hns_roce_main.c
508
static void hns_roce_dealloc_ucontext(struct ib_ucontext *ibcontext)
drivers/infiniband/hw/hns/hns_roce_main.c
524
static int hns_roce_mmap(struct ib_ucontext *uctx, struct vm_area_struct *vma)
drivers/infiniband/hw/hns/hns_roce_main.c
596
static void hns_roce_disassociate_ucontext(struct ib_ucontext *ibcontext)
drivers/infiniband/hw/hns/hns_roce_main.c
759
INIT_RDMA_OBJ_SIZE(ib_ucontext, hns_roce_ucontext, ibucontext),
drivers/infiniband/hw/ionic/ionic_controlpath.c
367
int ionic_alloc_ucontext(struct ib_ucontext *ibctx, struct ib_udata *udata)
drivers/infiniband/hw/ionic/ionic_controlpath.c
431
void ionic_dealloc_ucontext(struct ib_ucontext *ibctx)
drivers/infiniband/hw/ionic/ionic_controlpath.c
440
int ionic_mmap(struct ib_ucontext *ibctx, struct vm_area_struct *vma)
drivers/infiniband/hw/ionic/ionic_ibdev.c
207
static void ionic_disassociate_ucontext(struct ib_ucontext *ibcontext)
drivers/infiniband/hw/ionic/ionic_ibdev.c
260
INIT_RDMA_OBJ_SIZE(ib_ucontext, ionic_ctx, ibctx),
drivers/infiniband/hw/ionic/ionic_ibdev.h
173
struct ib_ucontext ibctx;
drivers/infiniband/hw/ionic/ionic_ibdev.h
347
static inline struct ionic_ctx *to_ionic_ctx(struct ib_ucontext *ibctx)
drivers/infiniband/hw/ionic/ionic_ibdev.h
458
int ionic_alloc_ucontext(struct ib_ucontext *ibctx, struct ib_udata *udata);
drivers/infiniband/hw/ionic/ionic_ibdev.h
459
void ionic_dealloc_ucontext(struct ib_ucontext *ibctx);
drivers/infiniband/hw/ionic/ionic_ibdev.h
460
int ionic_mmap(struct ib_ucontext *ibctx, struct vm_area_struct *vma);
drivers/infiniband/hw/irdma/main.h
381
static inline struct irdma_ucontext *to_ucontext(struct ib_ucontext *ibucontext)
drivers/infiniband/hw/irdma/verbs.c
131
static void irdma_disassociate_ucontext(struct ib_ucontext *context)
drivers/infiniband/hw/irdma/verbs.c
187
static int irdma_mmap(struct ib_ucontext *context, struct vm_area_struct *vma)
drivers/infiniband/hw/irdma/verbs.c
286
static int irdma_alloc_ucontext(struct ib_ucontext *uctx,
drivers/infiniband/hw/irdma/verbs.c
386
static void irdma_dealloc_ucontext(struct ib_ucontext *context)
drivers/infiniband/hw/irdma/verbs.c
5464
INIT_RDMA_OBJ_SIZE(ib_ucontext, irdma_ucontext, ibucontext),
drivers/infiniband/hw/irdma/verbs.h
14
struct ib_ucontext ibucontext;
drivers/infiniband/hw/mana/device.c
61
INIT_RDMA_OBJ_SIZE(ib_ucontext, mana_ib_ucontext, ibucontext),
drivers/infiniband/hw/mana/main.c
190
int mana_ib_alloc_ucontext(struct ib_ucontext *ibcontext,
drivers/infiniband/hw/mana/main.c
218
void mana_ib_dealloc_ucontext(struct ib_ucontext *ibcontext)
drivers/infiniband/hw/mana/main.c
505
int mana_ib_mmap(struct ib_ucontext *ibcontext, struct vm_area_struct *vma)
drivers/infiniband/hw/mana/main.c
665
void mana_ib_disassociate_ucontext(struct ib_ucontext *ibcontext)
drivers/infiniband/hw/mana/mana_ib.h
217
struct ib_ucontext ibucontext;
drivers/infiniband/hw/mana/mana_ib.h
695
int mana_ib_alloc_ucontext(struct ib_ucontext *ibcontext,
drivers/infiniband/hw/mana/mana_ib.h
697
void mana_ib_dealloc_ucontext(struct ib_ucontext *ibcontext);
drivers/infiniband/hw/mana/mana_ib.h
699
int mana_ib_mmap(struct ib_ucontext *ibcontext, struct vm_area_struct *vma);
drivers/infiniband/hw/mana/mana_ib.h
710
void mana_ib_disassociate_ucontext(struct ib_ucontext *ibcontext);
drivers/infiniband/hw/mana/mana_ib.h
766
struct ib_dm *mana_ib_alloc_dm(struct ib_device *dev, struct ib_ucontext *context,
drivers/infiniband/hw/mana/mr.c
386
struct ib_ucontext *context,
drivers/infiniband/hw/mlx4/main.c
1088
static int mlx4_ib_alloc_ucontext(struct ib_ucontext *uctx,
drivers/infiniband/hw/mlx4/main.c
1137
static void mlx4_ib_dealloc_ucontext(struct ib_ucontext *ibcontext)
drivers/infiniband/hw/mlx4/main.c
1144
static void mlx4_ib_disassociate_ucontext(struct ib_ucontext *ibcontext)
drivers/infiniband/hw/mlx4/main.c
1148
static int mlx4_ib_mmap(struct ib_ucontext *context, struct vm_area_struct *vma)
drivers/infiniband/hw/mlx4/main.c
2580
INIT_RDMA_OBJ_SIZE(ib_ucontext, mlx4_ib_ucontext, ibucontext),
drivers/infiniband/hw/mlx4/mlx4_ib.h
678
static inline struct mlx4_ib_ucontext *to_mucontext(struct ib_ucontext *ibucontext)
drivers/infiniband/hw/mlx4/mlx4_ib.h
85
struct ib_ucontext ibucontext;
drivers/infiniband/hw/mlx5/devx.c
2259
static int devx_umem_get(struct mlx5_ib_dev *dev, struct ib_ucontext *ucontext,
drivers/infiniband/hw/mlx5/devx.c
2713
struct ib_ucontext *ucontext = ufile->ucontext;
drivers/infiniband/hw/mlx5/dm.c
150
static int add_dm_mmap_entry(struct ib_ucontext *context,
drivers/infiniband/hw/mlx5/dm.c
274
static struct ib_dm *handle_alloc_dm_memic(struct ib_ucontext *ctx,
drivers/infiniband/hw/mlx5/dm.c
352
static struct ib_dm *handle_alloc_dm_sw_icm(struct ib_ucontext *ctx,
drivers/infiniband/hw/mlx5/dm.c
422
struct ib_ucontext *context,
drivers/infiniband/hw/mlx5/dm.h
58
struct ib_ucontext *context,
drivers/infiniband/hw/mlx5/main.c
2118
static int set_ucontext_resp(struct ib_ucontext *uctx,
drivers/infiniband/hw/mlx5/main.c
2202
static int mlx5_ib_alloc_ucontext(struct ib_ucontext *uctx,
drivers/infiniband/hw/mlx5/main.c
2352
static int mlx5_ib_query_ucontext(struct ib_ucontext *ibcontext,
drivers/infiniband/hw/mlx5/main.c
2375
static void mlx5_ib_dealloc_ucontext(struct ib_ucontext *ibcontext)
drivers/infiniband/hw/mlx5/main.c
2439
static void mlx5_ib_disassociate_ucontext(struct ib_ucontext *ibcontext)
drivers/infiniband/hw/mlx5/main.c
2530
mlx5_ib_pgoff_to_mmap_entry(struct ib_ucontext *ucontext, off_t pg_off)
drivers/infiniband/hw/mlx5/main.c
2707
struct ib_ucontext *ucontext)
drivers/infiniband/hw/mlx5/main.c
2746
static int mlx5_ib_mmap(struct ib_ucontext *ibcontext, struct vm_area_struct *vma)
drivers/infiniband/hw/mlx5/main.c
4656
INIT_RDMA_OBJ_SIZE(ib_ucontext, mlx5_ib_ucontext, ibucontext),
drivers/infiniband/hw/mlx5/mlx5_ib.h
187
struct ib_ucontext ibucontext;
drivers/infiniband/hw/mlx5/mlx5_ib.h
204
static inline struct mlx5_ib_ucontext *to_mucontext(struct ib_ucontext *ibucontext)
drivers/infiniband/hw/mthca/mthca_provider.c
1128
INIT_RDMA_OBJ_SIZE(ib_ucontext, mthca_ucontext, ibucontext),
drivers/infiniband/hw/mthca/mthca_provider.c
289
static int mthca_alloc_ucontext(struct ib_ucontext *uctx,
drivers/infiniband/hw/mthca/mthca_provider.c
329
static void mthca_dealloc_ucontext(struct ib_ucontext *context)
drivers/infiniband/hw/mthca/mthca_provider.c
336
static int mthca_mmap_uar(struct ib_ucontext *context,
drivers/infiniband/hw/mthca/mthca_provider.h
281
static inline struct mthca_ucontext *to_mucontext(struct ib_ucontext *ibucontext)
drivers/infiniband/hw/mthca/mthca_provider.h
65
struct ib_ucontext ibucontext;
drivers/infiniband/hw/ocrdma/ocrdma.h
431
struct ib_ucontext ibucontext;
drivers/infiniband/hw/ocrdma/ocrdma.h
458
static inline struct ocrdma_ucontext *get_ocrdma_ucontext(struct ib_ucontext
drivers/infiniband/hw/ocrdma/ocrdma_main.c
175
INIT_RDMA_OBJ_SIZE(ib_ucontext, ocrdma_ucontext, ibucontext),
drivers/infiniband/hw/ocrdma/ocrdma_verbs.c
467
int ocrdma_alloc_ucontext(struct ib_ucontext *uctx, struct ib_udata *udata)
drivers/infiniband/hw/ocrdma/ocrdma_verbs.c
522
void ocrdma_dealloc_ucontext(struct ib_ucontext *ibctx)
drivers/infiniband/hw/ocrdma/ocrdma_verbs.c
541
int ocrdma_mmap(struct ib_ucontext *context, struct vm_area_struct *vma)
drivers/infiniband/hw/ocrdma/ocrdma_verbs.h
64
int ocrdma_alloc_ucontext(struct ib_ucontext *uctx, struct ib_udata *udata);
drivers/infiniband/hw/ocrdma/ocrdma_verbs.h
65
void ocrdma_dealloc_ucontext(struct ib_ucontext *uctx);
drivers/infiniband/hw/ocrdma/ocrdma_verbs.h
67
int ocrdma_mmap(struct ib_ucontext *, struct vm_area_struct *vma);
drivers/infiniband/hw/qedr/main.c
238
INIT_RDMA_OBJ_SIZE(ib_ucontext, qedr_ucontext, ibucontext),
drivers/infiniband/hw/qedr/qedr.h
215
struct ib_ucontext ibucontext;
drivers/infiniband/hw/qedr/qedr.h
549
struct qedr_ucontext *get_qedr_ucontext(struct ib_ucontext *ibucontext)
drivers/infiniband/hw/qedr/verbs.c
258
int qedr_alloc_ucontext(struct ib_ucontext *uctx, struct ib_udata *udata)
drivers/infiniband/hw/qedr/verbs.c
359
void qedr_dealloc_ucontext(struct ib_ucontext *ibctx)
drivers/infiniband/hw/qedr/verbs.c
382
int qedr_mmap(struct ib_ucontext *ucontext, struct vm_area_struct *vma)
drivers/infiniband/hw/qedr/verbs.h
45
int qedr_alloc_ucontext(struct ib_ucontext *uctx, struct ib_udata *udata);
drivers/infiniband/hw/qedr/verbs.h
46
void qedr_dealloc_ucontext(struct ib_ucontext *uctx);
drivers/infiniband/hw/qedr/verbs.h
48
int qedr_mmap(struct ib_ucontext *ucontext, struct vm_area_struct *vma);
drivers/infiniband/hw/usnic/usnic_ib.h
107
struct usnic_ib_ucontext *to_ucontext(struct ib_ucontext *ibucontext)
drivers/infiniband/hw/usnic/usnic_ib.h
119
struct usnic_ib_ucontext *to_uucontext(struct ib_ucontext *ibucontext)
drivers/infiniband/hw/usnic/usnic_ib.h
53
struct ib_ucontext ibucontext;
drivers/infiniband/hw/usnic/usnic_ib_main.c
381
INIT_RDMA_OBJ_SIZE(ib_ucontext, usnic_ib_ucontext, ibucontext),
drivers/infiniband/hw/usnic/usnic_ib_verbs.c
632
int usnic_ib_alloc_ucontext(struct ib_ucontext *uctx, struct ib_udata *udata)
drivers/infiniband/hw/usnic/usnic_ib_verbs.c
647
void usnic_ib_dealloc_ucontext(struct ib_ucontext *ibcontext)
drivers/infiniband/hw/usnic/usnic_ib_verbs.c
659
int usnic_ib_mmap(struct ib_ucontext *context,
drivers/infiniband/hw/usnic/usnic_ib_verbs.h
66
int usnic_ib_alloc_ucontext(struct ib_ucontext *uctx, struct ib_udata *udata);
drivers/infiniband/hw/usnic/usnic_ib_verbs.h
67
void usnic_ib_dealloc_ucontext(struct ib_ucontext *ibcontext);
drivers/infiniband/hw/usnic/usnic_ib_verbs.h
68
int usnic_ib_mmap(struct ib_ucontext *context,
drivers/infiniband/hw/usnic/usnic_uiom.h
42
struct ib_ucontext;
drivers/infiniband/hw/vmw_pvrdma/pvrdma.h
121
struct ib_ucontext ibucontext;
drivers/infiniband/hw/vmw_pvrdma/pvrdma.h
264
pvrdma_ucontext *to_vucontext(struct ib_ucontext *ibucontext)
drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c
230
INIT_RDMA_OBJ_SIZE(ib_ucontext, pvrdma_ucontext, ibucontext),
drivers/infiniband/hw/vmw_pvrdma/pvrdma_verbs.c
287
int pvrdma_alloc_ucontext(struct ib_ucontext *uctx, struct ib_udata *udata)
drivers/infiniband/hw/vmw_pvrdma/pvrdma_verbs.c
343
void pvrdma_dealloc_ucontext(struct ib_ucontext *ibcontext)
drivers/infiniband/hw/vmw_pvrdma/pvrdma_verbs.c
369
int pvrdma_mmap(struct ib_ucontext *ibcontext, struct vm_area_struct *vma)
drivers/infiniband/hw/vmw_pvrdma/pvrdma_verbs.h
361
int pvrdma_mmap(struct ib_ucontext *context, struct vm_area_struct *vma);
drivers/infiniband/hw/vmw_pvrdma/pvrdma_verbs.h
362
int pvrdma_alloc_ucontext(struct ib_ucontext *uctx, struct ib_udata *udata);
drivers/infiniband/hw/vmw_pvrdma/pvrdma_verbs.h
363
void pvrdma_dealloc_ucontext(struct ib_ucontext *context);
drivers/infiniband/sw/rdmavt/mmap.c
73
int rvt_mmap(struct ib_ucontext *context, struct vm_area_struct *vma)
drivers/infiniband/sw/rdmavt/mmap.h
13
int rvt_mmap(struct ib_ucontext *context, struct vm_area_struct *vma);
drivers/infiniband/sw/rdmavt/vt.c
248
static int rvt_alloc_ucontext(struct ib_ucontext *uctx, struct ib_udata *udata)
drivers/infiniband/sw/rdmavt/vt.c
261
static void rvt_dealloc_ucontext(struct ib_ucontext *context)
drivers/infiniband/sw/rdmavt/vt.c
388
INIT_RDMA_OBJ_SIZE(ib_ucontext, rvt_ucontext, ibucontext),
drivers/infiniband/sw/rxe/rxe_loc.h
42
struct ib_ucontext *context;
drivers/infiniband/sw/rxe/rxe_loc.h
54
int rxe_mmap(struct ib_ucontext *context, struct vm_area_struct *vma);
drivers/infiniband/sw/rxe/rxe_mmap.c
62
int rxe_mmap(struct ib_ucontext *context, struct vm_area_struct *vma)
drivers/infiniband/sw/rxe/rxe_verbs.c
1516
INIT_RDMA_OBJ_SIZE(ib_ucontext, rxe_ucontext, ibuc),
drivers/infiniband/sw/rxe/rxe_verbs.c
220
static int rxe_alloc_ucontext(struct ib_ucontext *ibuc, struct ib_udata *udata)
drivers/infiniband/sw/rxe/rxe_verbs.c
233
static void rxe_dealloc_ucontext(struct ib_ucontext *ibuc)
drivers/infiniband/sw/rxe/rxe_verbs.h
36
struct ib_ucontext ibuc;
drivers/infiniband/sw/rxe/rxe_verbs.h
469
static inline struct rxe_ucontext *to_ruc(struct ib_ucontext *uc)
drivers/infiniband/sw/siw/siw.h
560
static inline struct siw_ucontext *to_siw_ctx(struct ib_ucontext *base_ctx)
drivers/infiniband/sw/siw/siw.h
99
struct ib_ucontext base_ucontext;
drivers/infiniband/sw/siw/siw_main.c
275
INIT_RDMA_OBJ_SIZE(ib_ucontext, siw_ucontext, base_ucontext),
drivers/infiniband/sw/siw/siw_verbs.c
122
void siw_dealloc_ucontext(struct ib_ucontext *base_ctx)
drivers/infiniband/sw/siw/siw_verbs.c
54
int siw_mmap(struct ib_ucontext *ctx, struct vm_area_struct *vma)
drivers/infiniband/sw/siw/siw_verbs.c
86
int siw_alloc_ucontext(struct ib_ucontext *base_ctx, struct ib_udata *udata)
drivers/infiniband/sw/siw/siw_verbs.h
37
int siw_alloc_ucontext(struct ib_ucontext *base_ctx, struct ib_udata *udata);
drivers/infiniband/sw/siw/siw_verbs.h
38
void siw_dealloc_ucontext(struct ib_ucontext *base_ctx);
drivers/infiniband/sw/siw/siw_verbs.h
84
int siw_mmap(struct ib_ucontext *ctx, struct vm_area_struct *vma);
include/rdma/ib_verbs.h
1569
struct ib_ucontext *context; /* associated user context */
include/rdma/ib_verbs.h
2457
struct ib_ucontext *ucontext;
include/rdma/ib_verbs.h
2594
int (*alloc_ucontext)(struct ib_ucontext *context,
include/rdma/ib_verbs.h
2596
void (*dealloc_ucontext)(struct ib_ucontext *context);
include/rdma/ib_verbs.h
2597
int (*mmap)(struct ib_ucontext *context, struct vm_area_struct *vma);
include/rdma/ib_verbs.h
2608
struct rdma_user_mmap_entry *(*pgoff_to_mmap_entry)(struct ib_ucontext *ucontext,
include/rdma/ib_verbs.h
2610
void (*disassociate_ucontext)(struct ib_ucontext *ibcontext);
include/rdma/ib_verbs.h
2722
struct ib_ucontext *context,
include/rdma/ib_verbs.h
2849
int (*query_ucontext)(struct ib_ucontext *context,
include/rdma/ib_verbs.h
2892
DECLARE_RDMA_OBJ_SIZE(ib_ucontext);
include/rdma/ib_verbs.h
3112
int rdma_user_mmap_io(struct ib_ucontext *ucontext, struct vm_area_struct *vma,
include/rdma/ib_verbs.h
3115
int rdma_user_mmap_entry_insert(struct ib_ucontext *ucontext,
include/rdma/ib_verbs.h
3118
int rdma_user_mmap_entry_insert_range(struct ib_ucontext *ucontext,
include/rdma/ib_verbs.h
3126
rdma_user_mmap_entry_insert_exact(struct ib_ucontext *ucontext,
include/rdma/ib_verbs.h
3135
rdma_user_mmap_entry_get_pgoff(struct ib_ucontext *ucontext,
include/rdma/ib_verbs.h
3138
rdma_user_mmap_entry_get(struct ib_ucontext *ucontext,
include/rdma/ib_verbs.h
3144
static inline int rdma_user_mmap_io(struct ib_ucontext *ucontext,
include/rdma/ib_verbs.h
3154
rdma_user_mmap_entry_insert(struct ib_ucontext *ucontext,
include/rdma/ib_verbs.h
3161
rdma_user_mmap_entry_insert_range(struct ib_ucontext *ucontext,
include/rdma/ib_verbs.h
3173
rdma_user_mmap_entry_insert_exact(struct ib_ucontext *ucontext,
include/rdma/ib_verbs.h
3181
rdma_user_mmap_entry_get_pgoff(struct ib_ucontext *ucontext,
include/rdma/ib_verbs.h
3188
rdma_user_mmap_entry_get(struct ib_ucontext *ucontext,
include/rdma/ib_verbs.h
4987
struct ib_ucontext *ib_uverbs_get_ucontext_file(struct ib_uverbs_file *ufile);
include/rdma/rdma_vt.h
151
struct ib_ucontext ibucontext;
include/rdma/rdma_vt.h
176
struct ib_ucontext *context;
include/rdma/rdma_vt.h
365
int (*alloc_ucontext)(struct ib_ucontext *uctx, struct ib_udata *udata);
include/rdma/rdma_vt.h
368
void (*dealloc_ucontext)(struct ib_ucontext *context);
include/rdma/rdma_vt.h
371
int (*mmap)(struct ib_ucontext *context, struct vm_area_struct *vma);
include/rdma/uverbs_ioctl.h
658
struct ib_ucontext *context;
include/rdma/uverbs_ioctl.h
874
static inline struct ib_ucontext *
include/rdma/uverbs_types.h
164
struct ib_ucontext *ucontext;