Home
last modified time | relevance | path

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

12

/linux/drivers/infiniband/core/
H A Dib_core_uverbs.c67 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 Drestrack.c98 return container_of(res, struct ib_ucontext, res)->device; in res_to_dev()
/linux/drivers/infiniband/hw/usnic/
H A Dusnic_ib.h53 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 Dusnic_uiom.h42 struct ib_ucontext;
/linux/drivers/infiniband/hw/mthca/
H A Dmthca_provider.h65 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 Dmmap.h13 int rvt_mmap(struct ib_ucontext *context, struct vm_area_struct *vma);
H A Dmmap.c68 int rvt_mmap(struct ib_ucontext *context, struct vm_area_struct *vma) in rvt_mmap()
/linux/drivers/infiniband/hw/mlx5/
H A Ddm.h58 struct ib_ucontext *context,
H A Ddm.c150 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 Dmain.c1961 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 Dib_verbs.h1532 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 Drdma_vt.h151 struct ib_ucontext ibucontext;
175 struct ib_ucontext *context;
H A Duverbs_ioctl.h636 struct ib_ucontext *context;
851 static inline struct ib_ucontext *
/linux/drivers/infiniband/hw/cxgb4/
H A Dprovider.c62 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 Dhns_roce_main.c357 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 Dhns_roce_device.h217 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 Drxe_mmap.c62 int rxe_mmap(struct ib_ucontext *context, struct vm_area_struct *vma) in rxe_mmap()
/linux/drivers/infiniband/hw/vmw_pvrdma/
H A Dpvrdma.h121 struct ib_ucontext ibucontext;
264 pvrdma_ucontext *to_vucontext(struct ib_ucontext *ibucontext) in to_vucontext()
/linux/drivers/infiniband/hw/ocrdma/
H A Docrdma.h433 struct ib_ucontext ibucontext;
460 static inline struct ocrdma_ucontext *get_ocrdma_ucontext(struct ib_ucontext in get_ocrdma_ucontext()
H A Docrdma_main.c175 INIT_RDMA_OBJ_SIZE(ib_ucontext, ocrdma_ucontext, ibucontext),
/linux/drivers/infiniband/hw/qedr/
H A Dqedr.h229 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 Dsiw.h99 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 Dverbs.h14 struct ib_ucontext ibucontext;
H A Dmain.h381 static inline struct irdma_ucontext *to_ucontext(struct ib_ucontext *ibucontext) in to_ucontext()
/linux/drivers/infiniband/hw/efa/
H A Defa_verbs.c142 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()

12