Home
last modified time | relevance | path

Searched refs:ibcontext (Results 1 - 17 of 17) sorted by relevance

/kernel/linux/linux-6.6/drivers/infiniband/hw/mana/
H A Dmain.c201 int mana_ib_alloc_ucontext(struct ib_ucontext *ibcontext, in mana_ib_alloc_ucontext() argument
205 container_of(ibcontext, struct mana_ib_ucontext, ibucontext); in mana_ib_alloc_ucontext()
206 struct ib_device *ibdev = ibcontext->device; in mana_ib_alloc_ucontext()
231 void mana_ib_dealloc_ucontext(struct ib_ucontext *ibcontext) in mana_ib_dealloc_ucontext() argument
234 container_of(ibcontext, struct mana_ib_ucontext, ibucontext); in mana_ib_dealloc_ucontext()
235 struct ib_device *ibdev = ibcontext->device; in mana_ib_dealloc_ucontext()
438 int mana_ib_mmap(struct ib_ucontext *ibcontext, struct vm_area_struct *vma) in mana_ib_mmap() argument
441 container_of(ibcontext, struct mana_ib_ucontext, ibucontext); in mana_ib_mmap()
442 struct ib_device *ibdev = ibcontext->device; in mana_ib_mmap()
463 ret = rdma_user_mmap_io(ibcontext, vm in mana_ib_mmap()
521 mana_ib_disassociate_ucontext(struct ib_ucontext *ibcontext) mana_ib_disassociate_ucontext() argument
[all...]
H A Dmana_ib.h145 int mana_ib_alloc_ucontext(struct ib_ucontext *ibcontext,
147 void mana_ib_dealloc_ucontext(struct ib_ucontext *ibcontext);
149 int mana_ib_mmap(struct ib_ucontext *ibcontext, struct vm_area_struct *vma);
160 void mana_ib_disassociate_ucontext(struct ib_ucontext *ibcontext);
/kernel/linux/linux-5.10/drivers/infiniband/hw/vmw_pvrdma/
H A Dpvrdma_verbs.c367 * @ibcontext: the ucontext
369 void pvrdma_dealloc_ucontext(struct ib_ucontext *ibcontext) in pvrdma_dealloc_ucontext() argument
371 struct pvrdma_ucontext *context = to_vucontext(ibcontext); in pvrdma_dealloc_ucontext()
385 pvrdma_uar_free(to_vdev(ibcontext->device), &context->uar); in pvrdma_dealloc_ucontext()
390 * @ibcontext: the user context
395 int pvrdma_mmap(struct ib_ucontext *ibcontext, struct vm_area_struct *vma) in pvrdma_mmap() argument
397 struct pvrdma_ucontext *context = to_vucontext(ibcontext); in pvrdma_mmap()
/kernel/linux/linux-6.6/drivers/infiniband/hw/vmw_pvrdma/
H A Dpvrdma_verbs.c367 * @ibcontext: the ucontext
369 void pvrdma_dealloc_ucontext(struct ib_ucontext *ibcontext) in pvrdma_dealloc_ucontext() argument
371 struct pvrdma_ucontext *context = to_vucontext(ibcontext); in pvrdma_dealloc_ucontext()
385 pvrdma_uar_free(to_vdev(ibcontext->device), &context->uar); in pvrdma_dealloc_ucontext()
390 * @ibcontext: the user context
395 int pvrdma_mmap(struct ib_ucontext *ibcontext, struct vm_area_struct *vma) in pvrdma_mmap() argument
397 struct pvrdma_ucontext *context = to_vucontext(ibcontext); in pvrdma_mmap()
/kernel/linux/linux-5.10/drivers/infiniband/hw/usnic/
H A Dusnic_ib_verbs.h67 void usnic_ib_dealloc_ucontext(struct ib_ucontext *ibcontext);
H A Dusnic_ib_verbs.c652 void usnic_ib_dealloc_ucontext(struct ib_ucontext *ibcontext) in usnic_ib_dealloc_ucontext() argument
654 struct usnic_ib_ucontext *context = to_uucontext(ibcontext); in usnic_ib_dealloc_ucontext()
655 struct usnic_ib_dev *us_ibdev = to_usdev(ibcontext->device); in usnic_ib_dealloc_ucontext()
/kernel/linux/linux-6.6/drivers/infiniband/hw/usnic/
H A Dusnic_ib_verbs.h66 void usnic_ib_dealloc_ucontext(struct ib_ucontext *ibcontext);
H A Dusnic_ib_verbs.c648 void usnic_ib_dealloc_ucontext(struct ib_ucontext *ibcontext) in usnic_ib_dealloc_ucontext() argument
650 struct usnic_ib_ucontext *context = to_uucontext(ibcontext); in usnic_ib_dealloc_ucontext()
651 struct usnic_ib_dev *us_ibdev = to_usdev(ibcontext->device); in usnic_ib_dealloc_ucontext()
/kernel/linux/linux-5.10/drivers/infiniband/hw/hns/
H A Dhns_roce_main.c345 static void hns_roce_dealloc_ucontext(struct ib_ucontext *ibcontext) in hns_roce_dealloc_ucontext() argument
347 struct hns_roce_ucontext *context = to_hr_ucontext(ibcontext); in hns_roce_dealloc_ucontext()
349 hns_roce_uar_free(to_hr_dev(ibcontext->device), &context->uar); in hns_roce_dealloc_ucontext()
405 static void hns_roce_disassociate_ucontext(struct ib_ucontext *ibcontext) in hns_roce_disassociate_ucontext() argument
/kernel/linux/linux-6.6/drivers/infiniband/hw/hns/
H A Dhns_roce_main.c430 static void hns_roce_dealloc_ucontext(struct ib_ucontext *ibcontext) in hns_roce_dealloc_ucontext() argument
432 struct hns_roce_ucontext *context = to_hr_ucontext(ibcontext); in hns_roce_dealloc_ucontext()
433 struct hns_roce_dev *hr_dev = to_hr_dev(ibcontext->device); in hns_roce_dealloc_ucontext()
501 static void hns_roce_disassociate_ucontext(struct ib_ucontext *ibcontext) in hns_roce_disassociate_ucontext() argument
/kernel/linux/linux-5.10/drivers/infiniband/hw/mlx5/
H A Dmain.c1973 static int mlx5_ib_query_ucontext(struct ib_ucontext *ibcontext, in mlx5_ib_query_ucontext() argument
1979 ret = set_ucontext_resp(ibcontext, &uctx_resp); in mlx5_ib_query_ucontext()
1996 static void mlx5_ib_dealloc_ucontext(struct ib_ucontext *ibcontext) in mlx5_ib_dealloc_ucontext() argument
1998 struct mlx5_ib_ucontext *context = to_mucontext(ibcontext); in mlx5_ib_dealloc_ucontext()
1999 struct mlx5_ib_dev *dev = to_mdev(ibcontext->device); in mlx5_ib_dealloc_ucontext()
2056 static void mlx5_ib_disassociate_ucontext(struct ib_ucontext *ibcontext) in mlx5_ib_disassociate_ucontext() argument
2299 static int mlx5_ib_mmap(struct ib_ucontext *ibcontext, struct vm_area_struct *vma) in mlx5_ib_mmap() argument
2301 struct mlx5_ib_ucontext *context = to_mucontext(ibcontext); in mlx5_ib_mmap()
2302 struct mlx5_ib_dev *dev = to_mdev(ibcontext->device); in mlx5_ib_mmap()
2343 return mlx5_ib_mmap_offset(dev, vma, ibcontext); in mlx5_ib_mmap()
[all...]
/kernel/linux/linux-6.6/drivers/infiniband/hw/mlx5/
H A Dmain.c1989 static int mlx5_ib_query_ucontext(struct ib_ucontext *ibcontext, in mlx5_ib_query_ucontext() argument
1995 ret = set_ucontext_resp(ibcontext, &uctx_resp); in mlx5_ib_query_ucontext()
2012 static void mlx5_ib_dealloc_ucontext(struct ib_ucontext *ibcontext) in mlx5_ib_dealloc_ucontext() argument
2014 struct mlx5_ib_ucontext *context = to_mucontext(ibcontext); in mlx5_ib_dealloc_ucontext()
2015 struct mlx5_ib_dev *dev = to_mdev(ibcontext->device); in mlx5_ib_dealloc_ucontext()
2072 static void mlx5_ib_disassociate_ucontext(struct ib_ucontext *ibcontext) in mlx5_ib_disassociate_ucontext() argument
2302 static int mlx5_ib_mmap(struct ib_ucontext *ibcontext, struct vm_area_struct *vma) in mlx5_ib_mmap() argument
2304 struct mlx5_ib_ucontext *context = to_mucontext(ibcontext); in mlx5_ib_mmap()
2305 struct mlx5_ib_dev *dev = to_mdev(ibcontext->device); in mlx5_ib_mmap()
2346 return mlx5_ib_mmap_offset(dev, vma, ibcontext); in mlx5_ib_mmap()
[all...]
/kernel/linux/linux-5.10/drivers/infiniband/hw/mlx4/
H A Dmain.c1142 static void mlx4_ib_dealloc_ucontext(struct ib_ucontext *ibcontext) in mlx4_ib_dealloc_ucontext() argument
1144 struct mlx4_ib_ucontext *context = to_mucontext(ibcontext); in mlx4_ib_dealloc_ucontext()
1146 mlx4_uar_free(to_mdev(ibcontext->device)->dev, &context->uar); in mlx4_ib_dealloc_ucontext()
1149 static void mlx4_ib_disassociate_ucontext(struct ib_ucontext *ibcontext) in mlx4_ib_disassociate_ucontext() argument
/kernel/linux/linux-6.6/drivers/infiniband/hw/mlx4/
H A Dmain.c1142 static void mlx4_ib_dealloc_ucontext(struct ib_ucontext *ibcontext) in mlx4_ib_dealloc_ucontext() argument
1144 struct mlx4_ib_ucontext *context = to_mucontext(ibcontext); in mlx4_ib_dealloc_ucontext()
1146 mlx4_uar_free(to_mdev(ibcontext->device)->dev, &context->uar); in mlx4_ib_dealloc_ucontext()
1149 static void mlx4_ib_disassociate_ucontext(struct ib_ucontext *ibcontext) in mlx4_ib_disassociate_ucontext() argument
/kernel/linux/linux-6.6/drivers/infiniband/hw/bnxt_re/
H A Dmain.c772 static void bnxt_re_disassociate_ucontext(struct ib_ucontext *ibcontext) in bnxt_re_disassociate_ucontext() argument
/kernel/linux/linux-5.10/include/rdma/
H A Dib_verbs.h2399 void (*disassociate_ucontext)(struct ib_ucontext *ibcontext);
/kernel/linux/linux-6.6/include/rdma/
H A Dib_verbs.h2455 void (*disassociate_ucontext)(struct ib_ucontext *ibcontext);

Completed in 42 milliseconds