Home
last modified time | relevance | path

Searched refs:ib_ucontext (Results 1 – 25 of 70) sorted by relevance

123

/Linux-v4.19/drivers/infiniband/hw/usnic/
Dusnic_ib_verbs.h55 struct ib_ucontext *context,
66 struct ib_ucontext *context,
73 struct ib_ucontext *usnic_ib_alloc_ucontext(struct ib_device *ibdev,
75 int usnic_ib_dealloc_ucontext(struct ib_ucontext *ibcontext);
76 int usnic_ib_mmap(struct ib_ucontext *context,
Dusnic_ib.h53 struct ib_ucontext ibucontext;
103 struct usnic_ib_ucontext *to_ucontext(struct ib_ucontext *ibucontext) in to_ucontext()
115 struct usnic_ib_ucontext *to_uucontext(struct ib_ucontext *ibucontext) in to_uucontext()
Dusnic_uiom.h42 struct ib_ucontext;
95 struct ib_ucontext *ucontext);
Dusnic_ib_verbs.c455 struct ib_ucontext *context, in usnic_ib_alloc_pd()
611 struct ib_ucontext *context, in usnic_ib_create_cq()
674 struct ib_ucontext *usnic_ib_alloc_ucontext(struct ib_device *ibdev, in usnic_ib_alloc_ucontext()
693 int usnic_ib_dealloc_ucontext(struct ib_ucontext *ibcontext) in usnic_ib_dealloc_ucontext()
707 int usnic_ib_mmap(struct ib_ucontext *context, in usnic_ib_mmap()
/Linux-v4.19/drivers/infiniband/hw/ocrdma/
Docrdma_verbs.h67 struct ib_ucontext *ocrdma_alloc_ucontext(struct ib_device *,
69 int ocrdma_dealloc_ucontext(struct ib_ucontext *);
71 int ocrdma_mmap(struct ib_ucontext *, struct vm_area_struct *vma);
74 struct ib_ucontext *, struct ib_udata *);
79 struct ib_ucontext *ib_ctx,
/Linux-v4.19/include/rdma/
Dib_umem.h40 struct ib_ucontext;
44 struct ib_ucontext *context;
84 struct ib_umem *ib_umem_get(struct ib_ucontext *context, unsigned long addr,
95 static inline struct ib_umem *ib_umem_get(struct ib_ucontext *context, in ib_umem_get()
Dib_umem_odp.h87 int ib_umem_odp_get(struct ib_ucontext *context, struct ib_umem *umem,
89 struct ib_umem *ib_alloc_odp_umem(struct ib_ucontext *context,
157 static inline int ib_umem_odp_get(struct ib_ucontext *context, in ib_umem_odp_get()
164 static inline struct ib_umem *ib_alloc_odp_umem(struct ib_ucontext *context, in ib_alloc_odp_umem()
/Linux-v4.19/drivers/infiniband/hw/qedr/
Dverbs.h46 struct ib_ucontext *qedr_alloc_ucontext(struct ib_device *, struct ib_udata *);
47 int qedr_dealloc_ucontext(struct ib_ucontext *);
49 int qedr_mmap(struct ib_ucontext *, struct vm_area_struct *vma);
51 struct ib_ucontext *, struct ib_udata *);
56 struct ib_ucontext *ib_ctx,
/Linux-v4.19/drivers/infiniband/hw/bnxt_re/
Dib_verbs.h139 struct ib_ucontext ib_uctx;
167 struct ib_ucontext *context,
200 struct ib_ucontext *context,
218 struct ib_ucontext *bnxt_re_alloc_ucontext(struct ib_device *ibdev,
220 int bnxt_re_dealloc_ucontext(struct ib_ucontext *context);
221 int bnxt_re_mmap(struct ib_ucontext *context, struct vm_area_struct *vma);
/Linux-v4.19/drivers/infiniband/sw/rdmavt/
Dmmap.h55 int rvt_mmap(struct ib_ucontext *context, struct vm_area_struct *vma);
58 struct ib_ucontext *context,
Dmmap.c110 int rvt_mmap(struct ib_ucontext *context, struct vm_area_struct *vma) in rvt_mmap()
160 struct ib_ucontext *context, in rvt_create_mmap_info()
Dpd.h54 struct ib_ucontext *context,
Dcq.h56 struct ib_ucontext *context,
Dpd.c62 struct ib_ucontext *context, in rvt_alloc_pd()
Dvt.c288 struct ib_ucontext ibucontext;
291 static inline struct rvt_ucontext *to_iucontext(struct ib_ucontext in to_iucontext()
302 static struct ib_ucontext *rvt_alloc_ucontext(struct ib_device *ibdev, in rvt_alloc_ucontext()
317 static int rvt_dealloc_ucontext(struct ib_ucontext *context) in rvt_dealloc_ucontext()
/Linux-v4.19/drivers/infiniband/core/
Dumem_odp.c118 static void ib_ucontext_notifier_start_account(struct ib_ucontext *context) in ib_ucontext_notifier_start_account()
127 static void ib_ucontext_notifier_end_account(struct ib_ucontext *context) in ib_ucontext_notifier_end_account()
179 struct ib_ucontext *context = container_of(mn, struct ib_ucontext, mn); in ib_umem_notifier_release()
217 struct ib_ucontext *context = container_of(mn, struct ib_ucontext, mn); in ib_umem_notifier_invalidate_range_start()
250 struct ib_ucontext *context = container_of(mn, struct ib_ucontext, mn); in ib_umem_notifier_invalidate_range_end()
274 struct ib_umem *ib_alloc_odp_umem(struct ib_ucontext *context, in ib_alloc_odp_umem()
341 int ib_umem_odp_get(struct ib_ucontext *context, struct ib_umem *umem, in ib_umem_odp_get()
473 struct ib_ucontext *context = umem->context; in ib_umem_odp_release()
Dumem.c81 struct ib_umem *ib_umem_get(struct ib_ucontext *context, unsigned long addr, in ib_umem_get()
250 struct ib_ucontext *context = umem->context; in ib_umem_release()
/Linux-v4.19/drivers/infiniband/sw/rxe/
Drxe_loc.h55 int comp_vector, struct ib_ucontext *context,
84 struct ib_ucontext *context;
95 struct ib_ucontext *context,
98 int rxe_mmap(struct ib_ucontext *context, struct vm_area_struct *vma);
228 struct ib_ucontext *context,
Drxe_queue.h81 struct ib_ucontext *context,
95 struct ib_ucontext *context,
Drxe_mmap.c90 int rxe_mmap(struct ib_ucontext *context, struct vm_area_struct *vma) in rxe_mmap()
145 struct ib_ucontext *context, in rxe_create_mmap_info()
Drxe_queue.c41 struct ib_ucontext *context, in do_mmap_info()
159 struct ib_ucontext *context, in rxe_queue_resize()
/Linux-v4.19/drivers/infiniband/hw/vmw_pvrdma/
Dpvrdma_verbs.h398 int pvrdma_mmap(struct ib_ucontext *context, struct vm_area_struct *vma);
399 struct ib_ucontext *pvrdma_alloc_ucontext(struct ib_device *ibdev,
401 int pvrdma_dealloc_ucontext(struct ib_ucontext *context);
403 struct ib_ucontext *context,
417 struct ib_ucontext *context,
Dpvrdma_verbs.c314 struct ib_ucontext *pvrdma_alloc_ucontext(struct ib_device *ibdev, in pvrdma_alloc_ucontext()
379 int pvrdma_dealloc_ucontext(struct ib_ucontext *ibcontext) in pvrdma_dealloc_ucontext()
409 int pvrdma_mmap(struct ib_ucontext *ibcontext, struct vm_area_struct *vma) in pvrdma_mmap()
443 struct ib_ucontext *context, in pvrdma_alloc_pd()
/Linux-v4.19/drivers/infiniband/hw/mthca/
Dmthca_provider.h65 struct ib_ucontext ibucontext;
299 static inline struct mthca_ucontext *to_mucontext(struct ib_ucontext *ibucontext) in to_mucontext()
/Linux-v4.19/drivers/infiniband/hw/cxgb3/
Diwch_provider.h187 struct ib_ucontext ibucontext;
194 static inline struct iwch_ucontext *to_iwch_ucontext(struct ib_ucontext *c) in to_iwch_ucontext()

123