Searched refs:ibcontext (Results 1 – 12 of 12) sorted by relevance
| /linux/drivers/infiniband/hw/mana/ |
| A D | main.c | 195 int mana_ib_alloc_ucontext(struct ib_ucontext *ibcontext, in mana_ib_alloc_ucontext() argument 199 container_of(ibcontext, struct mana_ib_ucontext, ibucontext); in mana_ib_alloc_ucontext() 200 struct ib_device *ibdev = ibcontext->device; in mana_ib_alloc_ucontext() 223 void mana_ib_dealloc_ucontext(struct ib_ucontext *ibcontext) in mana_ib_dealloc_ucontext() argument 226 container_of(ibcontext, struct mana_ib_ucontext, ibucontext); in mana_ib_dealloc_ucontext() 227 struct ib_device *ibdev = ibcontext->device; in mana_ib_dealloc_ucontext() 489 int mana_ib_mmap(struct ib_ucontext *ibcontext, struct vm_area_struct *vma) in mana_ib_mmap() argument 492 container_of(ibcontext, struct mana_ib_ucontext, ibucontext); in mana_ib_mmap() 493 struct ib_device *ibdev = ibcontext->device; in mana_ib_mmap() 514 ret = rdma_user_mmap_io(ibcontext, vma, pfn, PAGE_SIZE, prot, in mana_ib_mmap() [all …]
|
| A D | mana_ib.h | 439 int mana_ib_alloc_ucontext(struct ib_ucontext *ibcontext, 441 void mana_ib_dealloc_ucontext(struct ib_ucontext *ibcontext); 443 int mana_ib_mmap(struct ib_ucontext *ibcontext, struct vm_area_struct *vma); 454 void mana_ib_disassociate_ucontext(struct ib_ucontext *ibcontext);
|
| /linux/drivers/infiniband/hw/vmw_pvrdma/ |
| A D | pvrdma_verbs.c | 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() 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()
|
| /linux/drivers/infiniband/hw/usnic/ |
| A D | usnic_ib_verbs.h | 66 void usnic_ib_dealloc_ucontext(struct ib_ucontext *ibcontext);
|
| A D | usnic_ib_verbs.c | 648 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()
|
| /linux/drivers/infiniband/hw/hns/ |
| A D | hns_roce_main.c | 446 static void hns_roce_dealloc_ucontext(struct ib_ucontext *ibcontext) in hns_roce_dealloc_ucontext() argument 448 struct hns_roce_ucontext *context = to_hr_ucontext(ibcontext); in hns_roce_dealloc_ucontext() 449 struct hns_roce_dev *hr_dev = to_hr_dev(ibcontext->device); in hns_roce_dealloc_ucontext() 527 static void hns_roce_disassociate_ucontext(struct ib_ucontext *ibcontext) in hns_roce_disassociate_ucontext() argument
|
| /linux/drivers/infiniband/hw/erdma/ |
| A D | erdma_verbs.h | 347 void erdma_disassociate_ucontext(struct ib_ucontext *ibcontext);
|
| A D | erdma_verbs.c | 1727 void erdma_disassociate_ucontext(struct ib_ucontext *ibcontext) in erdma_disassociate_ucontext() argument
|
| /linux/drivers/infiniband/hw/mlx5/ |
| A D | main.c | 2065 static int mlx5_ib_query_ucontext(struct ib_ucontext *ibcontext, in mlx5_ib_query_ucontext() argument 2071 ret = set_ucontext_resp(ibcontext, &uctx_resp); in mlx5_ib_query_ucontext() 2088 static void mlx5_ib_dealloc_ucontext(struct ib_ucontext *ibcontext) in mlx5_ib_dealloc_ucontext() argument 2090 struct mlx5_ib_ucontext *context = to_mucontext(ibcontext); in mlx5_ib_dealloc_ucontext() 2091 struct mlx5_ib_dev *dev = to_mdev(ibcontext->device); in mlx5_ib_dealloc_ucontext() 2148 static void mlx5_ib_disassociate_ucontext(struct ib_ucontext *ibcontext) in mlx5_ib_disassociate_ucontext() argument 2378 static int mlx5_ib_mmap(struct ib_ucontext *ibcontext, struct vm_area_struct *vma) in mlx5_ib_mmap() argument 2380 struct mlx5_ib_ucontext *context = to_mucontext(ibcontext); in mlx5_ib_mmap() 2381 struct mlx5_ib_dev *dev = to_mdev(ibcontext->device); in mlx5_ib_mmap() 2422 return mlx5_ib_mmap_offset(dev, vma, ibcontext); in mlx5_ib_mmap()
|
| /linux/drivers/infiniband/hw/mlx4/ |
| A D | main.c | 1142 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
|
| /linux/drivers/infiniband/hw/bnxt_re/ |
| A D | main.c | 830 static void bnxt_re_disassociate_ucontext(struct ib_ucontext *ibcontext) in bnxt_re_disassociate_ucontext() argument
|
| /linux/include/rdma/ |
| A D | ib_verbs.h | 2442 void (*disassociate_ucontext)(struct ib_ucontext *ibcontext);
|
Completed in 726 milliseconds