Home
last modified time | relevance | path

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

123

/Linux-v5.10/drivers/infiniband/core/
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()
Duverbs_std_types_device.c182 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/
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()
Dusnic_ib_verbs.h66 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,
Dusnic_uiom.h42 struct ib_ucontext;
/Linux-v5.10/drivers/infiniband/hw/efa/
Defa.h68 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/
Docrdma_verbs.h64 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/
Dib_verbs.h132 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/
Dsiw_verbs.h37 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/
Dverbs.h44 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/
Dmthca_provider.h65 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/
Dmmap.h55 int rvt_mmap(struct ib_ucontext *context, struct vm_area_struct *vma);
Dvt.c290 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/
Dpvrdma_verbs.h398 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);
Dpvrdma_verbs.c313 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()
Dpvrdma.h121 struct ib_ucontext ibucontext;
264 pvrdma_ucontext *to_vucontext(struct ib_ucontext *ibucontext) in to_vucontext()
/Linux-v5.10/include/rdma/
Dib_verbs.h1480 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 …]
Dib_umem.h14 struct ib_ucontext;
Drdma_vt.h151 struct ib_ucontext ibucontext;
175 struct ib_ucontext *context;
/Linux-v5.10/drivers/infiniband/hw/cxgb4/
Dprovider.c61 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/
Dhns_roce_main.c304 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/
Drxe_loc.h59 struct ib_ucontext *context;
71 int rxe_mmap(struct ib_ucontext *context, struct vm_area_struct *vma);
Drxe_verbs.h37 struct ib_ucontext ibuc;
397 static inline struct rxe_ucontext *to_ruc(struct ib_ucontext *uc) in to_ruc()
Drxe_mmap.c63 int rxe_mmap(struct ib_ucontext *context, struct vm_area_struct *vma) in rxe_mmap()
/Linux-v5.10/drivers/infiniband/hw/i40iw/
Di40iw_verbs.h39 struct ib_ucontext ibucontext;

123