Home
last modified time | relevance | path

Searched refs:ibcontext (Results 1 – 11 of 11) sorted by relevance

/drivers/infiniband/hw/mana/
A Dmain.c199 int mana_ib_alloc_ucontext(struct ib_ucontext *ibcontext, in mana_ib_alloc_ucontext() argument
203 container_of(ibcontext, struct mana_ib_ucontext, ibucontext); in mana_ib_alloc_ucontext()
204 struct ib_device *ibdev = ibcontext->device; in mana_ib_alloc_ucontext()
227 void mana_ib_dealloc_ucontext(struct ib_ucontext *ibcontext) in mana_ib_dealloc_ucontext() argument
230 container_of(ibcontext, struct mana_ib_ucontext, ibucontext); in mana_ib_dealloc_ucontext()
231 struct ib_device *ibdev = ibcontext->device; in mana_ib_dealloc_ucontext()
515 int mana_ib_mmap(struct ib_ucontext *ibcontext, struct vm_area_struct *vma) in mana_ib_mmap() argument
518 container_of(ibcontext, struct mana_ib_ucontext, ibucontext); in mana_ib_mmap()
519 struct ib_device *ibdev = ibcontext->device; in mana_ib_mmap()
540 ret = rdma_user_mmap_io(ibcontext, vma, pfn, PAGE_SIZE, prot, in mana_ib_mmap()
[all …]
A Dmana_ib.h662 int mana_ib_alloc_ucontext(struct ib_ucontext *ibcontext,
664 void mana_ib_dealloc_ucontext(struct ib_ucontext *ibcontext);
666 int mana_ib_mmap(struct ib_ucontext *ibcontext, struct vm_area_struct *vma);
677 void mana_ib_disassociate_ucontext(struct ib_ucontext *ibcontext);
/drivers/infiniband/hw/vmw_pvrdma/
A Dpvrdma_verbs.c341 void pvrdma_dealloc_ucontext(struct ib_ucontext *ibcontext) in pvrdma_dealloc_ucontext() argument
343 struct pvrdma_ucontext *context = to_vucontext(ibcontext); in pvrdma_dealloc_ucontext()
357 pvrdma_uar_free(to_vdev(ibcontext->device), &context->uar); in pvrdma_dealloc_ucontext()
367 int pvrdma_mmap(struct ib_ucontext *ibcontext, struct vm_area_struct *vma) in pvrdma_mmap() argument
369 struct pvrdma_ucontext *context = to_vucontext(ibcontext); in pvrdma_mmap()
/drivers/infiniband/hw/usnic/
A Dusnic_ib_verbs.h67 void usnic_ib_dealloc_ucontext(struct ib_ucontext *ibcontext);
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()
/drivers/infiniband/hw/hns/
A Dhns_roce_main.c445 static void hns_roce_dealloc_ucontext(struct ib_ucontext *ibcontext) in hns_roce_dealloc_ucontext() argument
447 struct hns_roce_ucontext *context = to_hr_ucontext(ibcontext); in hns_roce_dealloc_ucontext()
448 struct hns_roce_dev *hr_dev = to_hr_dev(ibcontext->device); in hns_roce_dealloc_ucontext()
531 static void hns_roce_disassociate_ucontext(struct ib_ucontext *ibcontext) in hns_roce_disassociate_ucontext() argument
/drivers/infiniband/hw/mlx5/
A Dmain.c2136 static int mlx5_ib_query_ucontext(struct ib_ucontext *ibcontext, in mlx5_ib_query_ucontext() argument
2142 ret = set_ucontext_resp(ibcontext, &uctx_resp); in mlx5_ib_query_ucontext()
2159 static void mlx5_ib_dealloc_ucontext(struct ib_ucontext *ibcontext) in mlx5_ib_dealloc_ucontext() argument
2161 struct mlx5_ib_ucontext *context = to_mucontext(ibcontext); in mlx5_ib_dealloc_ucontext()
2162 struct mlx5_ib_dev *dev = to_mdev(ibcontext->device); in mlx5_ib_dealloc_ucontext()
2173 if (uctx_rdma_ctrl_is_enabled(ibcontext->enabled_caps)) in mlx5_ib_dealloc_ucontext()
2223 static void mlx5_ib_disassociate_ucontext(struct ib_ucontext *ibcontext) in mlx5_ib_disassociate_ucontext() argument
2453 static int mlx5_ib_mmap(struct ib_ucontext *ibcontext, struct vm_area_struct *vma) in mlx5_ib_mmap() argument
2455 struct mlx5_ib_ucontext *context = to_mucontext(ibcontext); in mlx5_ib_mmap()
2456 struct mlx5_ib_dev *dev = to_mdev(ibcontext->device); in mlx5_ib_mmap()
[all …]
/drivers/infiniband/hw/erdma/
A Derdma_verbs.h452 void erdma_disassociate_ucontext(struct ib_ucontext *ibcontext);
A Derdma_verbs.c1997 void erdma_disassociate_ucontext(struct ib_ucontext *ibcontext) in erdma_disassociate_ucontext() argument
/drivers/infiniband/hw/mlx4/
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
/drivers/infiniband/hw/bnxt_re/
A Dmain.c967 static void bnxt_re_disassociate_ucontext(struct ib_ucontext *ibcontext) in bnxt_re_disassociate_ucontext() argument

Completed in 53 milliseconds