Lines Matching defs:ibucontext
118 static inline struct efa_ucontext *to_eucontext(struct ib_ucontext *ibucontext)
120 return container_of(ibucontext, struct efa_ucontext, ibucontext);
483 efa_user_mmap_entry_insert(&ucontext->ibucontext,
497 efa_user_mmap_entry_insert(&ucontext->ibucontext,
510 efa_user_mmap_entry_insert(&ucontext->ibucontext,
521 efa_user_mmap_entry_insert(&ucontext->ibucontext,
616 ibucontext);
1004 cq->mmap_entry = efa_user_mmap_entry_insert(&cq->ucontext->ibucontext,
1018 udata, struct efa_ucontext, ibucontext);
1646 static int efa_user_comp_handshake(const struct ib_ucontext *ibucontext,
1649 struct efa_dev *dev = to_edev(ibucontext->device);
1669 int efa_alloc_ucontext(struct ib_ucontext *ibucontext, struct ib_udata *udata)
1671 struct efa_ucontext *ucontext = to_eucontext(ibucontext);
1672 struct efa_dev *dev = to_edev(ibucontext->device);
1691 err = efa_user_comp_handshake(ibucontext, &cmd);
1723 void efa_dealloc_ucontext(struct ib_ucontext *ibucontext)
1725 struct efa_ucontext *ucontext = to_eucontext(ibucontext);
1726 struct efa_dev *dev = to_edev(ibucontext->device);
1747 rdma_entry = rdma_user_mmap_entry_get(&ucontext->ibucontext, vma);
1765 err = rdma_user_mmap_io(&ucontext->ibucontext, vma, pfn,
1771 err = rdma_user_mmap_io(&ucontext->ibucontext, vma, pfn,
1801 int efa_mmap(struct ib_ucontext *ibucontext,
1804 struct efa_ucontext *ucontext = to_eucontext(ibucontext);
1805 struct efa_dev *dev = to_edev(ibucontext->device);