Lines Matching refs:ucontext
448 efa_user_mmap_entry_insert(struct ib_ucontext *ucontext, in efa_user_mmap_entry_insert() argument
461 err = rdma_user_mmap_entry_insert(ucontext, &entry->rdma_entry, in efa_user_mmap_entry_insert()
474 struct efa_ucontext *ucontext, in qp_mmap_entries_setup() argument
483 efa_user_mmap_entry_insert(&ucontext->ibucontext, in qp_mmap_entries_setup()
497 efa_user_mmap_entry_insert(&ucontext->ibucontext, in qp_mmap_entries_setup()
510 efa_user_mmap_entry_insert(&ucontext->ibucontext, in qp_mmap_entries_setup()
521 efa_user_mmap_entry_insert(&ucontext->ibucontext, in qp_mmap_entries_setup()
611 struct efa_ucontext *ucontext; in efa_create_qp() local
615 ucontext = rdma_udata_to_drv_context(udata, struct efa_ucontext, in efa_create_qp()
663 create_qp_params.uarn = ucontext->uarn; in efa_create_qp()
713 err = qp_mmap_entries_setup(qp, dev, ucontext, &create_qp_params, in efa_create_qp()
1005 cq->mmap_entry = efa_user_mmap_entry_insert(&cq->ucontext->ibucontext, in cq_mmap_entries_setup()
1018 struct efa_ucontext *ucontext = rdma_udata_to_drv_context( in efa_create_cq() local
1085 cq->ucontext = ucontext; in efa_create_cq()
1094 params.uarn = cq->ucontext->uarn; in efa_create_cq()
1672 struct efa_ucontext *ucontext = to_eucontext(ibucontext); in efa_alloc_ucontext() local
1700 ucontext->uarn = result.uarn; in efa_alloc_ucontext()
1726 struct efa_ucontext *ucontext = to_eucontext(ibucontext); in efa_dealloc_ucontext() local
1729 efa_dealloc_uar(dev, ucontext->uarn); in efa_dealloc_ucontext()
1739 static int __efa_mmap(struct efa_dev *dev, struct efa_ucontext *ucontext, in __efa_mmap() argument
1748 rdma_entry = rdma_user_mmap_entry_get(&ucontext->ibucontext, vma); in __efa_mmap()
1766 err = rdma_user_mmap_io(&ucontext->ibucontext, vma, pfn, in __efa_mmap()
1772 err = rdma_user_mmap_io(&ucontext->ibucontext, vma, pfn, in __efa_mmap()
1805 struct efa_ucontext *ucontext = to_eucontext(ibucontext); in efa_mmap() local
1813 return __efa_mmap(dev, ucontext, vma); in efa_mmap()