/Linux-v5.4/drivers/infiniband/hw/usnic/ |
D | usnic_ib.h | 53 struct ib_ucontext ibucontext; 107 struct usnic_ib_ucontext *to_ucontext(struct ib_ucontext *ibucontext) in to_ucontext() 119 struct usnic_ib_ucontext *to_uucontext(struct ib_ucontext *ibucontext) in to_uucontext()
|
D | usnic_ib_verbs.h | 68 int usnic_ib_alloc_ucontext(struct ib_ucontext *uctx, struct ib_udata *udata); 69 void usnic_ib_dealloc_ucontext(struct ib_ucontext *ibcontext); 70 int usnic_ib_mmap(struct ib_ucontext *context,
|
D | usnic_uiom.h | 42 struct ib_ucontext;
|
/Linux-v5.4/drivers/infiniband/hw/efa/ |
D | efa.h | 73 struct ib_ucontext ibucontext; 146 int efa_alloc_ucontext(struct ib_ucontext *ibucontext, struct ib_udata *udata); 147 void efa_dealloc_ucontext(struct ib_ucontext *ibucontext); 148 int efa_mmap(struct ib_ucontext *ibucontext,
|
/Linux-v5.4/drivers/infiniband/hw/ocrdma/ |
D | ocrdma_verbs.h | 66 int ocrdma_alloc_ucontext(struct ib_ucontext *uctx, struct ib_udata *udata); 67 void ocrdma_dealloc_ucontext(struct ib_ucontext *uctx); 69 int ocrdma_mmap(struct ib_ucontext *, struct vm_area_struct *vma);
|
/Linux-v5.4/drivers/infiniband/hw/qedr/ |
D | verbs.h | 46 int qedr_alloc_ucontext(struct ib_ucontext *uctx, struct ib_udata *udata); 47 void qedr_dealloc_ucontext(struct ib_ucontext *uctx); 49 int qedr_mmap(struct ib_ucontext *, struct vm_area_struct *vma);
|
/Linux-v5.4/drivers/infiniband/sw/siw/ |
D | siw_verbs.h | 37 int siw_alloc_ucontext(struct ib_ucontext *base_ctx, struct ib_udata *udata); 38 void siw_dealloc_ucontext(struct ib_ucontext *base_ctx); 85 int siw_mmap(struct ib_ucontext *ctx, struct vm_area_struct *vma);
|
/Linux-v5.4/drivers/infiniband/hw/bnxt_re/ |
D | ib_verbs.h | 138 struct ib_ucontext ib_uctx; 211 int bnxt_re_alloc_ucontext(struct ib_ucontext *ctx, struct ib_udata *udata); 212 void bnxt_re_dealloc_ucontext(struct ib_ucontext *context); 213 int bnxt_re_mmap(struct ib_ucontext *context, struct vm_area_struct *vma);
|
/Linux-v5.4/drivers/infiniband/sw/rdmavt/ |
D | mmap.h | 55 int rvt_mmap(struct ib_ucontext *context, struct vm_area_struct *vma);
|
D | vt.c | 287 static inline struct rvt_ucontext *to_iucontext(struct ib_ucontext in to_iucontext() 298 static int rvt_alloc_ucontext(struct ib_ucontext *uctx, struct ib_udata *udata) in rvt_alloc_ucontext() 307 static void rvt_dealloc_ucontext(struct ib_ucontext *context) in rvt_dealloc_ucontext() 435 INIT_RDMA_OBJ_SIZE(ib_ucontext, rvt_ucontext, ibucontext),
|
D | mmap.c | 111 int rvt_mmap(struct ib_ucontext *context, struct vm_area_struct *vma) in rvt_mmap()
|
/Linux-v5.4/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-v5.4/drivers/infiniband/hw/vmw_pvrdma/ |
D | pvrdma_verbs.h | 398 int pvrdma_mmap(struct ib_ucontext *context, struct vm_area_struct *vma); 399 int pvrdma_alloc_ucontext(struct ib_ucontext *uctx, struct ib_udata *udata); 400 void pvrdma_dealloc_ucontext(struct ib_ucontext *context);
|
D | pvrdma_verbs.c | 313 int pvrdma_alloc_ucontext(struct ib_ucontext *uctx, struct ib_udata *udata) in pvrdma_alloc_ucontext() 369 void pvrdma_dealloc_ucontext(struct ib_ucontext *ibcontext) in pvrdma_dealloc_ucontext() 395 int pvrdma_mmap(struct ib_ucontext *ibcontext, struct vm_area_struct *vma) in pvrdma_mmap()
|
D | pvrdma.h | 121 struct ib_ucontext ibucontext; 264 pvrdma_ucontext *to_vucontext(struct ib_ucontext *ibucontext) in to_vucontext()
|
/Linux-v5.4/include/rdma/ |
D | ib_umem.h | 41 struct ib_ucontext;
|
D | rdma_vt.h | 193 struct ib_ucontext ibucontext; 217 struct ib_ucontext *context;
|
D | ib_verbs.h | 1457 struct ib_ucontext { struct 1481 struct ib_ucontext *context; /* associated user context */ argument 2362 int (*alloc_ucontext)(struct ib_ucontext *context, 2364 void (*dealloc_ucontext)(struct ib_ucontext *context); 2365 int (*mmap)(struct ib_ucontext *context, struct vm_area_struct *vma); 2366 void (*disassociate_ucontext)(struct ib_ucontext *ibcontext); 2465 struct ib_ucontext *context, 2570 DECLARE_RDMA_OBJ_SIZE(ib_ucontext); 2793 int rdma_user_mmap_io(struct ib_ucontext *ucontext, struct vm_area_struct *vma, 2796 static inline int rdma_user_mmap_io(struct ib_ucontext *ucontext, in rdma_user_mmap_io() [all …]
|
/Linux-v5.4/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()
|
/Linux-v5.4/drivers/infiniband/hw/cxgb4/ |
D | provider.c | 61 static void c4iw_dealloc_ucontext(struct ib_ucontext *context) in c4iw_dealloc_ucontext() 75 static int c4iw_alloc_ucontext(struct ib_ucontext *ucontext, in c4iw_alloc_ucontext() 124 static int c4iw_mmap(struct ib_ucontext *context, struct vm_area_struct *vma) in c4iw_mmap() 518 INIT_RDMA_OBJ_SIZE(ib_ucontext, c4iw_ucontext, ibucontext),
|
/Linux-v5.4/drivers/infiniband/hw/hns/ |
D | hns_roce_main.c | 310 static int hns_roce_alloc_ucontext(struct ib_ucontext *uctx, in hns_roce_alloc_ucontext() 345 static void hns_roce_dealloc_ucontext(struct ib_ucontext *ibcontext) in hns_roce_dealloc_ucontext() 352 static int hns_roce_mmap(struct ib_ucontext *context, in hns_roce_mmap() 403 static void hns_roce_disassociate_ucontext(struct ib_ucontext *ibcontext) in hns_roce_disassociate_ucontext() 452 INIT_RDMA_OBJ_SIZE(ib_ucontext, hns_roce_ucontext, ibucontext),
|
/Linux-v5.4/drivers/infiniband/sw/rxe/ |
D | rxe_verbs.h | 64 struct ib_ucontext ibuc; 428 static inline struct rxe_ucontext *to_ruc(struct ib_ucontext *uc) in to_ruc()
|
D | rxe_loc.h | 86 struct ib_ucontext *context; 98 int rxe_mmap(struct ib_ucontext *context, struct vm_area_struct *vma);
|
D | rxe_mmap.c | 91 int rxe_mmap(struct ib_ucontext *context, struct vm_area_struct *vma) in rxe_mmap()
|
/Linux-v5.4/drivers/infiniband/hw/i40iw/ |
D | i40iw_verbs.h | 39 struct ib_ucontext ibucontext;
|