| /Linux-v5.10/drivers/infiniband/core/ | 
| D | ib_core_uverbs.c | 67 int rdma_user_mmap_io(struct ib_ucontext *ucontext, struct vm_area_struct *vma,  in rdma_user_mmap_io() 117 rdma_user_mmap_entry_get_pgoff(struct ib_ucontext *ucontext,  in rdma_user_mmap_entry_get_pgoff() 161 rdma_user_mmap_entry_get(struct ib_ucontext *ucontext,  in rdma_user_mmap_entry_get() 183 	struct ib_ucontext *ucontext = entry->ucontext;  in rdma_user_mmap_entry_free() 262 int rdma_user_mmap_entry_insert_range(struct ib_ucontext *ucontext,  in rdma_user_mmap_entry_insert_range() 360 int rdma_user_mmap_entry_insert(struct ib_ucontext *ucontext,  in rdma_user_mmap_entry_insert()
  | 
| D | uverbs_std_types_device.c | 182 	struct ib_ucontext *ucontext;  in UVERBS_HANDLER() 244 	struct ib_ucontext *ucontext;  in UVERBS_HANDLER() 316 	struct ib_ucontext *ucontext;  in UVERBS_HANDLER() 373 	struct ib_ucontext *ucontext;  in UVERBS_HANDLER()
  | 
| /Linux-v5.10/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 | 66 int usnic_ib_alloc_ucontext(struct ib_ucontext *uctx, struct ib_udata *udata); 67 void usnic_ib_dealloc_ucontext(struct ib_ucontext *ibcontext); 68 int usnic_ib_mmap(struct ib_ucontext *context,
  | 
| D | usnic_uiom.h | 42 struct ib_ucontext;
  | 
| /Linux-v5.10/drivers/infiniband/hw/efa/ | 
| D | efa.h | 68 	struct ib_ucontext ibucontext; 147 int efa_alloc_ucontext(struct ib_ucontext *ibucontext, struct ib_udata *udata); 148 void efa_dealloc_ucontext(struct ib_ucontext *ibucontext); 149 int efa_mmap(struct ib_ucontext *ibucontext,
  | 
| /Linux-v5.10/drivers/infiniband/hw/ocrdma/ | 
| D | ocrdma_verbs.h | 64 int ocrdma_alloc_ucontext(struct ib_ucontext *uctx, struct ib_udata *udata); 65 void ocrdma_dealloc_ucontext(struct ib_ucontext *uctx); 67 int ocrdma_mmap(struct ib_ucontext *, struct vm_area_struct *vma);
  | 
| /Linux-v5.10/drivers/infiniband/hw/bnxt_re/ | 
| D | ib_verbs.h | 132 	struct ib_ucontext      ib_uctx; 212 int bnxt_re_alloc_ucontext(struct ib_ucontext *ctx, struct ib_udata *udata); 213 void bnxt_re_dealloc_ucontext(struct ib_ucontext *context); 214 int bnxt_re_mmap(struct ib_ucontext *context, struct vm_area_struct *vma);
  | 
| /Linux-v5.10/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); 84 int siw_mmap(struct ib_ucontext *ctx, struct vm_area_struct *vma);
  | 
| /Linux-v5.10/drivers/infiniband/hw/qedr/ | 
| D | verbs.h | 44 int qedr_alloc_ucontext(struct ib_ucontext *uctx, struct ib_udata *udata); 45 void qedr_dealloc_ucontext(struct ib_ucontext *uctx); 47 int qedr_mmap(struct ib_ucontext *ucontext, struct vm_area_struct *vma);
  | 
| /Linux-v5.10/drivers/infiniband/hw/mthca/ | 
| D | mthca_provider.h | 65 	struct ib_ucontext          ibucontext; 281 static inline struct mthca_ucontext *to_mucontext(struct ib_ucontext *ibucontext)  in to_mucontext()
  | 
| /Linux-v5.10/drivers/infiniband/sw/rdmavt/ | 
| D | mmap.h | 55 int rvt_mmap(struct ib_ucontext *context, struct vm_area_struct *vma);
  | 
| D | vt.c | 290 static int rvt_alloc_ucontext(struct ib_ucontext *uctx, struct ib_udata *udata)  in rvt_alloc_ucontext() 299 static void rvt_dealloc_ucontext(struct ib_ucontext *context)  in rvt_dealloc_ucontext() 423 	INIT_RDMA_OBJ_SIZE(ib_ucontext, rvt_ucontext, ibucontext),
  | 
| /Linux-v5.10/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.10/include/rdma/ | 
| D | ib_verbs.h | 1480 struct ib_ucontext {  struct 1499 	struct ib_ucontext     *context;	/* associated user context */  argument 2268 	struct ib_ucontext *ucontext; 2388 	int (*alloc_ucontext)(struct ib_ucontext *context, 2390 	void (*dealloc_ucontext)(struct ib_ucontext *context); 2391 	int (*mmap)(struct ib_ucontext *context, struct vm_area_struct *vma); 2399 	void (*disassociate_ucontext)(struct ib_ucontext *ibcontext); 2490 				  struct ib_ucontext *context, 2603 	int (*query_ucontext)(struct ib_ucontext *context, 2613 	DECLARE_RDMA_OBJ_SIZE(ib_ucontext); [all …] 
 | 
| D | ib_umem.h | 14 struct ib_ucontext;
  | 
| D | rdma_vt.h | 151 	struct ib_ucontext ibucontext; 175 	struct ib_ucontext *context;
  | 
| /Linux-v5.10/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() 506 	INIT_RDMA_OBJ_SIZE(ib_ucontext, c4iw_ucontext, ibucontext),
  | 
| /Linux-v5.10/drivers/infiniband/hw/hns/ | 
| D | hns_roce_main.c | 304 static int hns_roce_alloc_ucontext(struct ib_ucontext *uctx,  in hns_roce_alloc_ucontext() 341 static void hns_roce_dealloc_ucontext(struct ib_ucontext *ibcontext)  in hns_roce_dealloc_ucontext() 348 static int hns_roce_mmap(struct ib_ucontext *context,  in hns_roce_mmap() 401 static void hns_roce_disassociate_ucontext(struct ib_ucontext *ibcontext)  in hns_roce_disassociate_ucontext() 449 	INIT_RDMA_OBJ_SIZE(ib_ucontext, hns_roce_ucontext, ibucontext),
  | 
| /Linux-v5.10/drivers/infiniband/sw/rxe/ | 
| D | rxe_loc.h | 59 	struct ib_ucontext	*context; 71 int rxe_mmap(struct ib_ucontext *context, struct vm_area_struct *vma);
  | 
| D | rxe_verbs.h | 37 	struct ib_ucontext ibuc; 397 static inline struct rxe_ucontext *to_ruc(struct ib_ucontext *uc)  in to_ruc()
  | 
| D | rxe_mmap.c | 63 int rxe_mmap(struct ib_ucontext *context, struct vm_area_struct *vma)  in rxe_mmap()
  | 
| /Linux-v5.10/drivers/infiniband/hw/i40iw/ | 
| D | i40iw_verbs.h | 39 	struct ib_ucontext ibucontext;
  |