| /linux/drivers/infiniband/core/ |
| H A 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()
|
| H A D | restrack.c | 98 return container_of(res, struct ib_ucontext, res)->device; in res_to_dev()
|
| /linux/drivers/infiniband/hw/usnic/ |
| H A 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()
|
| H A D | usnic_uiom.h | 42 struct ib_ucontext;
|
| /linux/drivers/infiniband/hw/mthca/ |
| H A 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/drivers/infiniband/sw/rdmavt/ |
| H A D | mmap.h | 13 int rvt_mmap(struct ib_ucontext *context, struct vm_area_struct *vma);
|
| H A D | mmap.c | 68 int rvt_mmap(struct ib_ucontext *context, struct vm_area_struct *vma) in rvt_mmap()
|
| /linux/drivers/infiniband/hw/mlx5/ |
| H A D | dm.h | 58 struct ib_ucontext *context,
|
| H A D | dm.c | 150 static int add_dm_mmap_entry(struct ib_ucontext *context, in add_dm_mmap_entry() 274 static struct ib_dm *handle_alloc_dm_memic(struct ib_ucontext *ctx, in handle_alloc_dm_memic() 352 static struct ib_dm *handle_alloc_dm_sw_icm(struct ib_ucontext *ctx, in handle_alloc_dm_sw_icm() 422 struct ib_ucontext *context, in mlx5_ib_alloc_dm()
|
| H A D | main.c | 1961 static int set_ucontext_resp(struct ib_ucontext *uctx, in set_ucontext_resp() 2045 static int mlx5_ib_alloc_ucontext(struct ib_ucontext *uctx, in mlx5_ib_alloc_ucontext() 2197 static int mlx5_ib_query_ucontext(struct ib_ucontext *ibcontext, in mlx5_ib_query_ucontext() 2220 static void mlx5_ib_dealloc_ucontext(struct ib_ucontext *ibcontext) in mlx5_ib_dealloc_ucontext() 2284 static void mlx5_ib_disassociate_ucontext(struct ib_ucontext *ibcontext) in mlx5_ib_disassociate_ucontext() 2476 struct ib_ucontext *ucontext) in mlx5_ib_mmap_offset() 2514 static int mlx5_ib_mmap(struct ib_ucontext *ibcontext, struct vm_area_struct *vma) in mlx5_ib_mmap() 4317 INIT_RDMA_OBJ_SIZE(ib_ucontext, mlx5_ib_ucontext, ibucontext),
|
| /linux/include/rdma/ |
| H A D | ib_verbs.h | 1532 struct ib_ucontext { struct 1550 struct ib_ucontext *context; /* associated user context */ argument 2347 struct ib_ucontext *ucontext; 2475 int (*alloc_ucontext)(struct ib_ucontext *context, 2477 void (*dealloc_ucontext)(struct ib_ucontext *context); 2478 int (*mmap)(struct ib_ucontext *context, struct vm_area_struct *vma); 2486 void (*disassociate_ucontext)(struct ib_ucontext *ibcontext); 2598 struct ib_ucontext *context, 2725 int (*query_ucontext)(struct ib_ucontext *context, 2768 DECLARE_RDMA_OBJ_SIZE(ib_ucontext); [all …]
|
| H A D | rdma_vt.h | 151 struct ib_ucontext ibucontext; 175 struct ib_ucontext *context;
|
| H A D | uverbs_ioctl.h | 636 struct ib_ucontext *context; 851 static inline struct ib_ucontext *
|
| /linux/drivers/infiniband/hw/cxgb4/ |
| H A D | provider.c | 62 static void c4iw_dealloc_ucontext(struct ib_ucontext *context) in c4iw_dealloc_ucontext() 76 static int c4iw_alloc_ucontext(struct ib_ucontext *ucontext, in c4iw_alloc_ucontext() 128 static int c4iw_mmap(struct ib_ucontext *context, struct vm_area_struct *vma) in c4iw_mmap() 509 INIT_RDMA_OBJ_SIZE(ib_ucontext, c4iw_ucontext, ibucontext),
|
| /linux/drivers/infiniband/hw/hns/ |
| H A D | hns_roce_main.c | 357 hns_roce_user_mmap_entry_insert(struct ib_ucontext *ucontext, u64 address, in hns_roce_user_mmap_entry_insert() 402 static int hns_roce_alloc_uar_entry(struct ib_ucontext *uctx) in hns_roce_alloc_uar_entry() 416 static int hns_roce_alloc_ucontext(struct ib_ucontext *uctx, in hns_roce_alloc_ucontext() 499 static void hns_roce_dealloc_ucontext(struct ib_ucontext *ibcontext) in hns_roce_dealloc_ucontext() 515 static int hns_roce_mmap(struct ib_ucontext *uctx, struct vm_area_struct *vma) in hns_roce_mmap() 587 static void hns_roce_disassociate_ucontext(struct ib_ucontext *ibcontext) in hns_roce_disassociate_ucontext() 750 INIT_RDMA_OBJ_SIZE(ib_ucontext, hns_roce_ucontext, ibucontext),
|
| H A D | hns_roce_device.h | 217 struct ib_ucontext ibucontext; 1051 *to_hr_ucontext(struct ib_ucontext *ibucontext) in to_hr_ucontext() 1320 hns_roce_user_mmap_entry_insert(struct ib_ucontext *ucontext, u64 address,
|
| /linux/drivers/infiniband/sw/rxe/ |
| H A D | rxe_mmap.c | 62 int rxe_mmap(struct ib_ucontext *context, struct vm_area_struct *vma) in rxe_mmap()
|
| /linux/drivers/infiniband/hw/vmw_pvrdma/ |
| H A D | pvrdma.h | 121 struct ib_ucontext ibucontext; 264 pvrdma_ucontext *to_vucontext(struct ib_ucontext *ibucontext) in to_vucontext()
|
| /linux/drivers/infiniband/hw/ocrdma/ |
| H A D | ocrdma.h | 433 struct ib_ucontext ibucontext; 460 static inline struct ocrdma_ucontext *get_ocrdma_ucontext(struct ib_ucontext in get_ocrdma_ucontext()
|
| H A D | ocrdma_main.c | 175 INIT_RDMA_OBJ_SIZE(ib_ucontext, ocrdma_ucontext, ibucontext),
|
| /linux/drivers/infiniband/hw/qedr/ |
| H A D | qedr.h | 229 struct ib_ucontext ibucontext; 569 struct qedr_ucontext *get_qedr_ucontext(struct ib_ucontext *ibucontext) in get_qedr_ucontext()
|
| /linux/drivers/infiniband/sw/siw/ |
| H A D | siw.h | 99 struct ib_ucontext base_ucontext; 559 static inline struct siw_ucontext *to_siw_ctx(struct ib_ucontext *base_ctx) in to_siw_ctx()
|
| /linux/drivers/infiniband/hw/irdma/ |
| H A D | verbs.h | 14 struct ib_ucontext ibucontext;
|
| H A D | main.h | 381 static inline struct irdma_ucontext *to_ucontext(struct ib_ucontext *ibucontext) in to_ucontext()
|
| /linux/drivers/infiniband/hw/efa/ |
| H A D | efa_verbs.c | 142 static inline struct efa_ucontext *to_eucontext(struct ib_ucontext *ibucontext) in to_eucontext() 524 efa_user_mmap_entry_insert(struct ib_ucontext *ucontext, in efa_user_mmap_entry_insert() 1934 static int efa_user_comp_handshake(const struct ib_ucontext *ibucontext, in efa_user_comp_handshake() 1957 int efa_alloc_ucontext(struct ib_ucontext *ibucontext, struct ib_udata *udata) in efa_alloc_ucontext() 2011 void efa_dealloc_ucontext(struct ib_ucontext *ibucontext) in efa_dealloc_ucontext() 2089 int efa_mmap(struct ib_ucontext *ibucontext, in efa_mmap()
|