ib_ucontext
struct ib_ucontext *ib_uctx = ib_pd->uobject->context;
struct ib_ucontext *ucontext,
struct ib_ucontext *ucontext,
struct ib_ucontext *context;
struct ib_ucontext *context;
struct ib_ucontext *context;
struct ib_ucontext *context;
struct ib_ucontext *context = NULL;
struct ib_ucontext *context = NULL;
int bnxt_re_alloc_ucontext(struct ib_ucontext *uctx_in,
struct ib_ucontext *ctx = uctx_in;
void bnxt_re_dealloc_ucontext(struct ib_ucontext *ib_uctx)
int bnxt_re_mmap(struct ib_ucontext *ib_uctx, struct vm_area_struct *vma)
void bnxt_re_disassociate_ucntx(struct ib_ucontext *ib_uctx)
struct ib_ucontext *context;
struct ib_ucontext ibucontext;
int bnxt_re_alloc_ucontext(struct ib_ucontext *uctx_in,
void bnxt_re_dealloc_ucontext(struct ib_ucontext *ib_uctx);
int bnxt_re_mmap(struct ib_ucontext *context, struct vm_area_struct *vma);
void bnxt_re_disassociate_ucntx(struct ib_ucontext *ibcontext);
struct ib_ucontext *ucontext,
struct ib_ucontext *ucontext,
struct ib_ucontext ibucontext;
static inline struct c4iw_ucontext *to_c4iw_ucontext(struct ib_ucontext *c)
static int c4iw_alloc_ucontext(struct ib_ucontext *ucontext,
static int c4iw_mmap(struct ib_ucontext *context, struct vm_area_struct *vma)
static void c4iw_dealloc_ucontext(struct ib_ucontext *context)
void irdma_disassociate_ucontext(struct ib_ucontext *context);
int irdma_alloc_ucontext(struct ib_ucontext *uctx, struct ib_udata *udata);
void irdma_dealloc_ucontext(struct ib_ucontext *context);
irdma_disassociate_ucontext(struct ib_ucontext *context)
irdma_alloc_ucontext(struct ib_ucontext *uctx, struct ib_udata *udata)
irdma_dealloc_ucontext(struct ib_ucontext *context)
static inline struct irdma_ucontext *to_ucontext(struct ib_ucontext *ibucontext)
irdma_mmap(struct ib_ucontext *context, struct vm_area_struct *vma)
dev_ops->ops.size_ib_ucontext = IRDMA_SET_RDMA_OBJ_SIZE(ib_ucontext,
struct ib_ucontext ibucontext;
static inline struct mlx4_ib_ucontext *to_mucontext(struct ib_ucontext *ibucontext)
struct ib_ucontext ibucontext;
static int mlx4_ib_alloc_ucontext(struct ib_ucontext *uctx,
static void mlx4_ib_dealloc_ucontext(struct ib_ucontext *ibcontext)
static int mlx4_ib_mmap(struct ib_ucontext *context, struct vm_area_struct *vma)
struct ib_ucontext ibucontext;
static inline struct mlx5_ib_ucontext *to_mucontext(struct ib_ucontext *ibucontext)
struct ib_ucontext *context = cq->buf.umem->context;
static int devx_umem_get(struct mlx5_ib_dev *dev, struct ib_ucontext *ucontext,
static int mlx5_ib_alloc_ucontext(struct ib_ucontext *uctx,
static void mlx5_ib_dealloc_ucontext(struct ib_ucontext *ibcontext)
static void mlx5_ib_disassociate_ucontext(struct ib_ucontext *ibcontext)
struct ib_ucontext *ucontext)
static int mlx5_ib_mmap(struct ib_ucontext *ibcontext, struct vm_area_struct *vma)
struct ib_ucontext *ucontext = uobj->context;
struct ib_ucontext *ucontext = uobj->context;
static int mthca_alloc_ucontext(struct ib_ucontext *uctx,
static void mthca_dealloc_ucontext(struct ib_ucontext *context)
static int mthca_mmap_uar(struct ib_ucontext *context,
static inline struct mthca_ucontext *to_mucontext(struct ib_ucontext *ibucontext)
struct ib_ucontext ibucontext;
struct ib_ucontext ibucontext;
get_qlnxr_ucontext(struct ib_ucontext *ibucontext)
qlnxr_dealloc_ucontext(struct ib_ucontext *ibctx)
qlnxr_mmap(struct ib_ucontext *context, struct vm_area_struct *vma)
qlnxr_init_user_queue(struct ib_ucontext *ib_ctx, struct qlnxr_dev *dev,
qlnxr_init_srq_user_params(struct ib_ucontext *ib_ctx,
struct ib_ucontext *ib_ctx = NULL;
qlnxr_init_srq_user_params(struct ib_ucontext *ib_ctx,
qlnxr_alloc_ucontext(struct ib_ucontext *uctx, struct ib_udata *udata)
extern int qlnxr_alloc_ucontext(struct ib_ucontext *uctx,
extern void qlnxr_dealloc_ucontext(struct ib_ucontext *ibctx);
extern int qlnxr_mmap(struct ib_ucontext *, struct vm_area_struct *vma);
rdma_user_mmap_entry_get_pgoff(struct ib_ucontext *ucontext,
rdma_user_mmap_entry_get(struct ib_ucontext *ucontext,
struct ib_ucontext *ucontext = entry->ucontext;
int rdma_user_mmap_entry_insert_range(struct ib_ucontext *ucontext,
int rdma_user_mmap_entry_insert(struct ib_ucontext *ucontext,
int rdma_user_mmap_io(struct ib_ucontext *ucontext, struct vm_area_struct *vma,
struct ib_ucontext *ucontext =
struct ib_ucontext *ucontext = ufile->ucontext;
struct ib_umem *ib_umem_get(struct ib_ucontext *context, unsigned long addr,
struct ib_ucontext *context = container_of(mn, struct ib_ucontext, mn);
struct ib_ucontext *context = container_of(mn, struct ib_ucontext, mn);
struct ib_ucontext *context = container_of(mn, struct ib_ucontext, mn);
struct ib_ucontext *context = container_of(mn, struct ib_ucontext, mn);
int ib_umem_odp_get(struct ib_ucontext *context, struct ib_umem *umem)
struct ib_ucontext *context = umem->context;
static void ib_ucontext_notifier_start_account(struct ib_ucontext *context)
static void ib_ucontext_notifier_end_account(struct ib_ucontext *context)
struct ib_ucontext *ucontext;
ucontext = rdma_zalloc_drv_obj(ib_dev, ib_ucontext);
struct ib_ucontext *ucontext = attrs->context;
static void copy_query_dev_fields(struct ib_ucontext *ucontext,
struct ib_ucontext *ucontext;
struct ib_ucontext *ucontext;
struct ib_ucontext *ucontext;
struct ib_ucontext *ucontext;
struct ib_ucontext *ib_uverbs_get_ucontext_file(struct ib_uverbs_file *ufile)
struct ib_ucontext *ucontext = READ_ONCE(ufile->ucontext);
struct ib_ucontext *ucontext;
struct ib_ucontext *ucontext;
struct ib_ucontext context;
struct ib_ucontext;
struct ib_ucontext *context;
struct ib_umem *ib_umem_get(struct ib_ucontext *context, unsigned long addr,
static inline struct ib_umem *ib_umem_get(struct ib_ucontext *context,
static inline int ib_umem_odp_get(struct ib_ucontext *context,
int ib_umem_odp_get(struct ib_ucontext *context, struct ib_umem *umem);
struct ib_ucontext *context; /* associated user context */
struct ib_ucontext *ucontext;
DECLARE_RDMA_OBJ_SIZE(ib_ucontext);
(pop)[0] INIT_RDMA_OBJ_SIZE(ib_ucontext, driver##_ib_ucontext, ibucontext); \
int (*alloc_ucontext)(struct ib_ucontext *uctx,
void (*dealloc_ucontext)(struct ib_ucontext *context);
int (*mmap)(struct ib_ucontext *context,
void (*disassociate_ucontext)(struct ib_ucontext *ibcontext);
struct ib_ucontext *context,
int rdma_user_mmap_io(struct ib_ucontext *ucontext, struct vm_area_struct *vma,
int rdma_user_mmap_entry_insert(struct ib_ucontext *ucontext,
int rdma_user_mmap_entry_insert_range(struct ib_ucontext *ucontext,
rdma_user_mmap_entry_get_pgoff(struct ib_ucontext *ucontext,
rdma_user_mmap_entry_get(struct ib_ucontext *ucontext,
struct ib_ucontext *ib_uverbs_get_ucontext_file(struct ib_uverbs_file *ufile);
struct ib_ucontext *context;
struct ib_ucontext *context;
static inline struct ib_ucontext *