Symbol: ib_ucontext
drivers/infiniband/core/device.c
2850
SET_OBJ_SIZE(dev_ops, ib_ucontext);
drivers/infiniband/core/ib_core_uverbs.c
121
rdma_user_mmap_entry_get_pgoff(struct ib_ucontext *ucontext,
drivers/infiniband/core/ib_core_uverbs.c
165
rdma_user_mmap_entry_get(struct ib_ucontext *ucontext,
drivers/infiniband/core/ib_core_uverbs.c
187
struct ib_ucontext *ucontext = entry->ucontext;
drivers/infiniband/core/ib_core_uverbs.c
283
int rdma_user_mmap_entry_insert_range(struct ib_ucontext *ucontext,
drivers/infiniband/core/ib_core_uverbs.c
384
int rdma_user_mmap_entry_insert(struct ib_ucontext *ucontext,
drivers/infiniband/core/ib_core_uverbs.c
71
int rdma_user_mmap_io(struct ib_ucontext *ucontext, struct vm_area_struct *vma,
drivers/infiniband/core/nldev.c
755
struct ib_ucontext *ctx = container_of(res, struct ib_ucontext, res);
drivers/infiniband/core/rdma_core.c
1047
struct ib_ucontext *ucontext;
drivers/infiniband/core/rdma_core.c
267
struct ib_ucontext *ucontext =
drivers/infiniband/core/rdma_core.c
866
struct ib_ucontext *ucontext = ufile->ucontext;
drivers/infiniband/core/rdma_core.c
896
struct ib_ucontext *ucontext = ufile->ucontext;
drivers/infiniband/core/restrack.c
98
return container_of(res, struct ib_ucontext, res)->device;
drivers/infiniband/core/uverbs_cmd.c
210
struct ib_ucontext *ucontext;
drivers/infiniband/core/uverbs_cmd.c
218
ucontext = rdma_zalloc_drv_obj(ib_dev, ib_ucontext);
drivers/infiniband/core/uverbs_cmd.c
234
struct ib_ucontext *ucontext = attrs->context;
drivers/infiniband/core/uverbs_cmd.c
343
static void copy_query_dev_fields(struct ib_ucontext *ucontext,
drivers/infiniband/core/uverbs_cmd.c
3624
struct ib_ucontext *ucontext;
drivers/infiniband/core/uverbs_cmd.c
393
struct ib_ucontext *ucontext;
drivers/infiniband/core/uverbs_cmd.c
416
struct ib_ucontext *ucontext;
drivers/infiniband/core/uverbs_main.c
105
struct ib_ucontext *ucontext = smp_load_acquire(&ufile->ucontext);
drivers/infiniband/core/uverbs_main.c
694
struct ib_ucontext *ucontext;
drivers/infiniband/core/uverbs_main.c
98
struct ib_ucontext *ib_uverbs_get_ucontext_file(struct ib_uverbs_file *ufile)
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
278
struct ib_ucontext *ucontext;
drivers/infiniband/core/uverbs_std_types_device.c
350
struct ib_ucontext *ucontext;
drivers/infiniband/core/uverbs_std_types_device.c
406
struct ib_ucontext *ucontext;
drivers/infiniband/hw/bnxt_re/ib_verbs.c
4355
int bnxt_re_alloc_ucontext(struct ib_ucontext *ctx, struct ib_udata *udata)
drivers/infiniband/hw/bnxt_re/ib_verbs.c
4448
void bnxt_re_dealloc_ucontext(struct ib_ucontext *ib_uctx)
drivers/infiniband/hw/bnxt_re/ib_verbs.c
4584
int bnxt_re_mmap(struct ib_ucontext *ib_uctx, struct vm_area_struct *vma)
drivers/infiniband/hw/bnxt_re/ib_verbs.c
4845
struct ib_ucontext *ib_uctx;
drivers/infiniband/hw/bnxt_re/ib_verbs.h
141
struct ib_ucontext ib_uctx;
drivers/infiniband/hw/bnxt_re/ib_verbs.h
273
int bnxt_re_alloc_ucontext(struct ib_ucontext *ctx, struct ib_udata *udata);
drivers/infiniband/hw/bnxt_re/ib_verbs.h
274
void bnxt_re_dealloc_ucontext(struct ib_ucontext *context);
drivers/infiniband/hw/bnxt_re/ib_verbs.h
280
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/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
509
INIT_RDMA_OBJ_SIZE(ib_ucontext, c4iw_ucontext, ibucontext),
drivers/infiniband/hw/cxgb4/provider.c
62
static void c4iw_dealloc_ucontext(struct ib_ucontext *context)
drivers/infiniband/hw/cxgb4/provider.c
76
static int c4iw_alloc_ucontext(struct ib_ucontext *ucontext,
drivers/infiniband/hw/efa/efa.h
180
int efa_alloc_ucontext(struct ib_ucontext *ibucontext, struct ib_udata *udata);
drivers/infiniband/hw/efa/efa.h
181
void efa_dealloc_ucontext(struct ib_ucontext *ibucontext);
drivers/infiniband/hw/efa/efa.h
182
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
142
static inline struct efa_ucontext *to_eucontext(struct ib_ucontext *ibucontext)
drivers/infiniband/hw/efa/efa_verbs.c
1932
static int efa_user_comp_handshake(const struct ib_ucontext *ibucontext,
drivers/infiniband/hw/efa/efa_verbs.c
1955
int efa_alloc_ucontext(struct ib_ucontext *ibucontext, struct ib_udata *udata)
drivers/infiniband/hw/efa/efa_verbs.c
2009
void efa_dealloc_ucontext(struct ib_ucontext *ibucontext)
drivers/infiniband/hw/efa/efa_verbs.c
2087
int efa_mmap(struct ib_ucontext *ibucontext,
drivers/infiniband/hw/efa/efa_verbs.c
524
efa_user_mmap_entry_insert(struct ib_ucontext *ucontext,
drivers/infiniband/hw/erdma/erdma_main.c
534
INIT_RDMA_OBJ_SIZE(ib_ucontext, erdma_ucontext, ibucontext),
drivers/infiniband/hw/erdma/erdma_verbs.c
1410
int erdma_mmap(struct ib_ucontext *ctx, struct vm_area_struct *vma)
drivers/infiniband/hw/erdma/erdma_verbs.c
1526
int erdma_alloc_ucontext(struct ib_ucontext *ibctx, struct ib_udata *udata)
drivers/infiniband/hw/erdma/erdma_verbs.c
1592
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
1057
*to_hr_ucontext(struct ib_ucontext *ibucontext)
drivers/infiniband/hw/hns/hns_roce_device.h
1326
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
362
hns_roce_user_mmap_entry_insert(struct ib_ucontext *ucontext, u64 address,
drivers/infiniband/hw/hns/hns_roce_main.c
407
static int hns_roce_alloc_uar_entry(struct ib_ucontext *uctx)
drivers/infiniband/hw/hns/hns_roce_main.c
421
static int hns_roce_alloc_ucontext(struct ib_ucontext *uctx,
drivers/infiniband/hw/hns/hns_roce_main.c
504
static void hns_roce_dealloc_ucontext(struct ib_ucontext *ibcontext)
drivers/infiniband/hw/hns/hns_roce_main.c
520
static int hns_roce_mmap(struct ib_ucontext *uctx, struct vm_area_struct *vma)
drivers/infiniband/hw/hns/hns_roce_main.c
592
static void hns_roce_disassociate_ucontext(struct ib_ucontext *ibcontext)
drivers/infiniband/hw/hns/hns_roce_main.c
755
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
202
static void ionic_disassociate_ucontext(struct ib_ucontext *ibcontext)
drivers/infiniband/hw/ionic/ionic_ibdev.c
255
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
382
static inline struct irdma_ucontext *to_ucontext(struct ib_ucontext *ibucontext)
drivers/infiniband/hw/irdma/verbs.c
129
static void irdma_disassociate_ucontext(struct ib_ucontext *context)
drivers/infiniband/hw/irdma/verbs.c
185
static int irdma_mmap(struct ib_ucontext *context, struct vm_area_struct *vma)
drivers/infiniband/hw/irdma/verbs.c
284
static int irdma_alloc_ucontext(struct ib_ucontext *uctx,
drivers/infiniband/hw/irdma/verbs.c
382
static void irdma_dealloc_ucontext(struct ib_ucontext *context)
drivers/infiniband/hw/irdma/verbs.c
5387
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
58
INIT_RDMA_OBJ_SIZE(ib_ucontext, mana_ib_ucontext, ibucontext),
drivers/infiniband/hw/mana/main.c
199
int mana_ib_alloc_ucontext(struct ib_ucontext *ibcontext,
drivers/infiniband/hw/mana/main.c
227
void mana_ib_dealloc_ucontext(struct ib_ucontext *ibcontext)
drivers/infiniband/hw/mana/main.c
514
int mana_ib_mmap(struct ib_ucontext *ibcontext, struct vm_area_struct *vma)
drivers/infiniband/hw/mana/main.c
669
void mana_ib_disassociate_ucontext(struct ib_ucontext *ibcontext)
drivers/infiniband/hw/mana/mana_ib.h
198
struct ib_ucontext ibucontext;
drivers/infiniband/hw/mana/mana_ib.h
676
int mana_ib_alloc_ucontext(struct ib_ucontext *ibcontext,
drivers/infiniband/hw/mana/mana_ib.h
678
void mana_ib_dealloc_ucontext(struct ib_ucontext *ibcontext);
drivers/infiniband/hw/mana/mana_ib.h
680
int mana_ib_mmap(struct ib_ucontext *ibcontext, struct vm_area_struct *vma);
drivers/infiniband/hw/mana/mana_ib.h
691
void mana_ib_disassociate_ucontext(struct ib_ucontext *ibcontext);
drivers/infiniband/hw/mana/mana_ib.h
744
struct ib_dm *mana_ib_alloc_dm(struct ib_device *dev, struct ib_ucontext *context,
drivers/infiniband/hw/mana/mr.c
355
struct ib_ucontext *context,
drivers/infiniband/hw/mlx4/main.c
1092
static int mlx4_ib_alloc_ucontext(struct ib_ucontext *uctx,
drivers/infiniband/hw/mlx4/main.c
1141
static void mlx4_ib_dealloc_ucontext(struct ib_ucontext *ibcontext)
drivers/infiniband/hw/mlx4/main.c
1148
static void mlx4_ib_disassociate_ucontext(struct ib_ucontext *ibcontext)
drivers/infiniband/hw/mlx4/main.c
1152
static int mlx4_ib_mmap(struct ib_ucontext *context, struct vm_area_struct *vma)
drivers/infiniband/hw/mlx4/main.c
2578
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
2243
static int devx_umem_get(struct mlx5_ib_dev *dev, struct ib_ucontext *ucontext,
drivers/infiniband/hw/mlx5/devx.c
2692
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
2092
static int set_ucontext_resp(struct ib_ucontext *uctx,
drivers/infiniband/hw/mlx5/main.c
2176
static int mlx5_ib_alloc_ucontext(struct ib_ucontext *uctx,
drivers/infiniband/hw/mlx5/main.c
2328
static int mlx5_ib_query_ucontext(struct ib_ucontext *ibcontext,
drivers/infiniband/hw/mlx5/main.c
2351
static void mlx5_ib_dealloc_ucontext(struct ib_ucontext *ibcontext)
drivers/infiniband/hw/mlx5/main.c
2415
static void mlx5_ib_disassociate_ucontext(struct ib_ucontext *ibcontext)
drivers/infiniband/hw/mlx5/main.c
2506
mlx5_ib_pgoff_to_mmap_entry(struct ib_ucontext *ucontext, off_t pg_off)
drivers/infiniband/hw/mlx5/main.c
2671
struct ib_ucontext *ucontext)
drivers/infiniband/hw/mlx5/main.c
2709
static int mlx5_ib_mmap(struct ib_ucontext *ibcontext, struct vm_area_struct *vma)
drivers/infiniband/hw/mlx5/main.c
4580
INIT_RDMA_OBJ_SIZE(ib_ucontext, mlx5_ib_ucontext, ibucontext),
drivers/infiniband/hw/mlx5/mlx5_ib.h
186
struct ib_ucontext ibucontext;
drivers/infiniband/hw/mlx5/mlx5_ib.h
203
static inline struct mlx5_ib_ucontext *to_mucontext(struct ib_ucontext *ibucontext)
drivers/infiniband/hw/mthca/mthca_provider.c
1105
INIT_RDMA_OBJ_SIZE(ib_ucontext, mthca_ucontext, ibucontext),
drivers/infiniband/hw/mthca/mthca_provider.c
286
static int mthca_alloc_ucontext(struct ib_ucontext *uctx,
drivers/infiniband/hw/mthca/mthca_provider.c
325
static void mthca_dealloc_ucontext(struct ib_ucontext *context)
drivers/infiniband/hw/mthca/mthca_provider.c
332
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
465
int ocrdma_alloc_ucontext(struct ib_ucontext *uctx, struct ib_udata *udata)
drivers/infiniband/hw/ocrdma/ocrdma_verbs.c
520
void ocrdma_dealloc_ucontext(struct ib_ucontext *ibctx)
drivers/infiniband/hw/ocrdma/ocrdma_verbs.c
539
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
261
int qedr_alloc_ucontext(struct ib_ucontext *uctx, struct ib_udata *udata)
drivers/infiniband/hw/qedr/verbs.c
365
void qedr_dealloc_ucontext(struct ib_ucontext *ibctx)
drivers/infiniband/hw/qedr/verbs.c
388
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
637
int usnic_ib_alloc_ucontext(struct ib_ucontext *uctx, struct ib_udata *udata)
drivers/infiniband/hw/usnic/usnic_ib_verbs.c
652
void usnic_ib_dealloc_ucontext(struct ib_ucontext *ibcontext)
drivers/infiniband/hw/usnic/usnic_ib_verbs.c
664
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
285
int pvrdma_alloc_ucontext(struct ib_ucontext *uctx, struct ib_udata *udata)
drivers/infiniband/hw/vmw_pvrdma/pvrdma_verbs.c
341
void pvrdma_dealloc_ucontext(struct ib_ucontext *ibcontext)
drivers/infiniband/hw/vmw_pvrdma/pvrdma_verbs.c
367
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
68
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
245
static int rvt_alloc_ucontext(struct ib_ucontext *uctx, struct ib_udata *udata)
drivers/infiniband/sw/rdmavt/vt.c
254
static void rvt_dealloc_ucontext(struct ib_ucontext *context)
drivers/infiniband/sw/rdmavt/vt.c
377
INIT_RDMA_OBJ_SIZE(ib_ucontext, rvt_ucontext, ibucontext),
drivers/infiniband/sw/rxe/rxe_loc.h
45
struct ib_ucontext *context;
drivers/infiniband/sw/rxe/rxe_loc.h
57
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
1529
INIT_RDMA_OBJ_SIZE(ib_ucontext, rxe_ucontext, ibuc),
drivers/infiniband/sw/rxe/rxe_verbs.c
226
static int rxe_alloc_ucontext(struct ib_ucontext *ibuc, struct ib_udata *udata)
drivers/infiniband/sw/rxe/rxe_verbs.c
239
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
468
static inline struct rxe_ucontext *to_ruc(struct ib_ucontext *uc)
drivers/infiniband/sw/siw/siw.h
559
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_umem.h
15
struct ib_ucontext;
include/rdma/ib_verbs.h
1567
struct ib_ucontext *context; /* associated user context */
include/rdma/ib_verbs.h
2364
struct ib_ucontext *ucontext;
include/rdma/ib_verbs.h
2497
int (*alloc_ucontext)(struct ib_ucontext *context,
include/rdma/ib_verbs.h
2499
void (*dealloc_ucontext)(struct ib_ucontext *context);
include/rdma/ib_verbs.h
2500
int (*mmap)(struct ib_ucontext *context, struct vm_area_struct *vma);
include/rdma/ib_verbs.h
2511
struct rdma_user_mmap_entry *(*pgoff_to_mmap_entry)(struct ib_ucontext *ucontext,
include/rdma/ib_verbs.h
2513
void (*disassociate_ucontext)(struct ib_ucontext *ibcontext);
include/rdma/ib_verbs.h
2625
struct ib_ucontext *context,
include/rdma/ib_verbs.h
2752
int (*query_ucontext)(struct ib_ucontext *context,
include/rdma/ib_verbs.h
2795
DECLARE_RDMA_OBJ_SIZE(ib_ucontext);
include/rdma/ib_verbs.h
3058
int rdma_user_mmap_io(struct ib_ucontext *ucontext, struct vm_area_struct *vma,
include/rdma/ib_verbs.h
3061
int rdma_user_mmap_entry_insert(struct ib_ucontext *ucontext,
include/rdma/ib_verbs.h
3064
int rdma_user_mmap_entry_insert_range(struct ib_ucontext *ucontext,
include/rdma/ib_verbs.h
3078
rdma_user_mmap_entry_insert_exact(struct ib_ucontext *ucontext,
include/rdma/ib_verbs.h
3087
rdma_user_mmap_entry_get_pgoff(struct ib_ucontext *ucontext,
include/rdma/ib_verbs.h
3090
rdma_user_mmap_entry_get(struct ib_ucontext *ucontext,
include/rdma/ib_verbs.h
4909
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
175
struct ib_ucontext *context;
include/rdma/uverbs_ioctl.h
636
struct ib_ucontext *context;
include/rdma/uverbs_ioctl.h
851
static inline struct ib_ucontext *
include/rdma/uverbs_types.h
163
struct ib_ucontext *ucontext;