/Linux-v4.19/drivers/infiniband/hw/usnic/ |
D | usnic_ib_verbs.h | 55 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,
|
D | usnic_ib.h | 53 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()
|
D | usnic_uiom.h | 42 struct ib_ucontext; 95 struct ib_ucontext *ucontext);
|
D | usnic_ib_verbs.c | 455 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/ |
D | ocrdma_verbs.h | 67 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/ |
D | ib_umem.h | 40 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()
|
D | ib_umem_odp.h | 87 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/ |
D | verbs.h | 46 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/ |
D | ib_verbs.h | 139 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/ |
D | mmap.h | 55 int rvt_mmap(struct ib_ucontext *context, struct vm_area_struct *vma); 58 struct ib_ucontext *context,
|
D | mmap.c | 110 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()
|
D | pd.h | 54 struct ib_ucontext *context,
|
D | cq.h | 56 struct ib_ucontext *context,
|
D | pd.c | 62 struct ib_ucontext *context, in rvt_alloc_pd()
|
D | vt.c | 288 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/ |
D | umem_odp.c | 118 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()
|
D | umem.c | 81 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/ |
D | rxe_loc.h | 55 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,
|
D | rxe_queue.h | 81 struct ib_ucontext *context, 95 struct ib_ucontext *context,
|
D | rxe_mmap.c | 90 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()
|
D | rxe_queue.c | 41 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/ |
D | pvrdma_verbs.h | 398 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,
|
D | pvrdma_verbs.c | 314 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/ |
D | mthca_provider.h | 65 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/ |
D | iwch_provider.h | 187 struct ib_ucontext ibucontext; 194 static inline struct iwch_ucontext *to_iwch_ucontext(struct ib_ucontext *c) in to_iwch_ucontext()
|