Home
last modified time | relevance | path

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

/linux/drivers/infiniband/hw/mana/
H A Dmain.c166 int mana_ib_alloc_ucontext(struct ib_ucontext *ibcontext, in mana_gd_destroy_doorbell_page()
170 container_of(ibcontext, struct mana_ib_ucontext, ibucontext); in mana_gd_allocate_doorbell_page()
171 struct ib_device *ibdev = ibcontext->device; in mana_gd_allocate_doorbell_page()
194 void mana_ib_dealloc_ucontext(struct ib_ucontext *ibcontext) in mana_gd_allocate_doorbell_page()
197 container_of(ibcontext, struct mana_ib_ucontext, ibucontext); in mana_gd_allocate_doorbell_page()
198 struct ib_device *ibdev = ibcontext->device;
481 int mana_ib_mmap(struct ib_ucontext *ibcontext, struct vm_area_struct *vma) in mana_ib_create_dma_region()
484 container_of(ibcontext, struct mana_ib_ucontext, ibucontext); in mana_ib_create_dma_region()
485 struct ib_device *ibdev = ibcontext->device; in mana_ib_create_dma_region()
506 ret = rdma_user_mmap_io(ibcontext, vm in mana_ib_gd_destroy_dma_region()
199 mana_ib_alloc_ucontext(struct ib_ucontext * ibcontext,struct ib_udata * udata) mana_ib_alloc_ucontext() argument
227 mana_ib_dealloc_ucontext(struct ib_ucontext * ibcontext) mana_ib_dealloc_ucontext() argument
514 mana_ib_mmap(struct ib_ucontext * ibcontext,struct vm_area_struct * vma) mana_ib_mmap() argument
669 mana_ib_disassociate_ucontext(struct ib_ucontext * ibcontext) mana_ib_disassociate_ucontext() argument
[all...]
/linux/drivers/infiniband/hw/usnic/
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()
/linux/drivers/infiniband/hw/hns/
H A Dhns_roce_main.c504 static void hns_roce_dealloc_ucontext(struct ib_ucontext *ibcontext) in hns_roce_dealloc_ucontext() argument
506 struct hns_roce_ucontext *context = to_hr_ucontext(ibcontext); in hns_roce_dealloc_ucontext()
507 struct hns_roce_dev *hr_dev = to_hr_dev(ibcontext->device); in hns_roce_dealloc_ucontext()
592 static void hns_roce_disassociate_ucontext(struct ib_ucontext *ibcontext) in hns_roce_disassociate_ucontext() argument
/linux/drivers/infiniband/hw/mlx5/
H A Dmain.c2327 static int mlx5_ib_query_ucontext(struct ib_ucontext *ibcontext,
2333 ret = set_ucontext_resp(ibcontext, &uctx_resp); in mlx5_ib_query_ucontext()
2350 static void mlx5_ib_dealloc_ucontext(struct ib_ucontext *ibcontext)
2352 struct mlx5_ib_ucontext *context = to_mucontext(ibcontext); in mlx5_ib_dealloc_ucontext()
2353 struct mlx5_ib_dev *dev = to_mdev(ibcontext->device); in mlx5_ib_dealloc_ucontext()
2364 if (uctx_rdma_ctrl_is_enabled(ibcontext->enabled_caps)) in mlx5_ib_dealloc_ucontext()
2414 static void mlx5_ib_disassociate_ucontext(struct ib_ucontext *ibcontext)
2721 static int mlx5_ib_mmap(struct ib_ucontext *ibcontext, struct vm_area_struct *vma) in mlx5_ib_mmap()
2723 struct mlx5_ib_ucontext *context = to_mucontext(ibcontext); in mlx5_ib_mmap()
2724 struct mlx5_ib_dev *dev = to_mdev(ibcontext in mlx5_ib_mmap()
2328 mlx5_ib_query_ucontext(struct ib_ucontext * ibcontext,struct uverbs_attr_bundle * attrs) mlx5_ib_query_ucontext() argument
2351 mlx5_ib_dealloc_ucontext(struct ib_ucontext * ibcontext) mlx5_ib_dealloc_ucontext() argument
2415 mlx5_ib_disassociate_ucontext(struct ib_ucontext * ibcontext) mlx5_ib_disassociate_ucontext() argument
2709 mlx5_ib_mmap(struct ib_ucontext * ibcontext,struct vm_area_struct * vma) mlx5_ib_mmap() argument
[all...]
/linux/drivers/infiniband/hw/ionic/
H A Dionic_ibdev.c202 static void ionic_disassociate_ucontext(struct ib_ucontext *ibcontext) in ionic_disassociate_ucontext() argument
/linux/drivers/infiniband/hw/mlx4/
H A Dmain.c1136 static void mlx4_ib_dealloc_ucontext(struct ib_ucontext *ibcontext) in mlx4_ib_alloc_ucontext()
1138 struct mlx4_ib_ucontext *context = to_mucontext(ibcontext); in mlx4_ib_alloc_ucontext()
1140 mlx4_uar_free(to_mdev(ibcontext->device)->dev, &context->uar);
1143 static void mlx4_ib_disassociate_ucontext(struct ib_ucontext *ibcontext) in mlx4_ib_dealloc_ucontext()
1141 mlx4_ib_dealloc_ucontext(struct ib_ucontext * ibcontext) mlx4_ib_dealloc_ucontext() argument
1148 mlx4_ib_disassociate_ucontext(struct ib_ucontext * ibcontext) mlx4_ib_disassociate_ucontext() argument
/linux/drivers/infiniband/hw/bnxt_re/
H A Dmain.c1023 static void bnxt_re_disassociate_ucontext(struct ib_ucontext *ibcontext) in bnxt_re_disassociate_ucontext() argument
/linux/drivers/infiniband/hw/erdma/
H A Derdma_verbs.c2026 void erdma_disassociate_ucontext(struct ib_ucontext *ibcontext) in erdma_create_cq()
2028 erdma_disassociate_ucontext(struct ib_ucontext * ibcontext) erdma_disassociate_ucontext() argument
/linux/include/rdma/
H A Dib_verbs.h2605 void (*disassociate_ucontext)(struct ib_ucontext *ibcontext);