Lines Matching refs:ibucontext
139 static inline struct efa_ucontext *to_eucontext(struct ib_ucontext *ibucontext)
141 return container_of(ibucontext, struct efa_ucontext, ibucontext);
513 efa_user_mmap_entry_insert(&ucontext->ibucontext,
527 efa_user_mmap_entry_insert(&ucontext->ibucontext,
540 efa_user_mmap_entry_insert(&ucontext->ibucontext,
551 efa_user_mmap_entry_insert(&ucontext->ibucontext,
645 ibucontext);
1044 cq->mmap_entry = efa_user_mmap_entry_insert(&cq->ucontext->ibucontext,
1053 efa_user_mmap_entry_insert(&cq->ucontext->ibucontext,
1073 udata, struct efa_ucontext, ibucontext);
1831 static int efa_user_comp_handshake(const struct ib_ucontext *ibucontext,
1834 struct efa_dev *dev = to_edev(ibucontext->device);
1854 int efa_alloc_ucontext(struct ib_ucontext *ibucontext, struct ib_udata *udata)
1856 struct efa_ucontext *ucontext = to_eucontext(ibucontext);
1857 struct efa_dev *dev = to_edev(ibucontext->device);
1876 err = efa_user_comp_handshake(ibucontext, &cmd);
1908 void efa_dealloc_ucontext(struct ib_ucontext *ibucontext)
1910 struct efa_ucontext *ucontext = to_eucontext(ibucontext);
1911 struct efa_dev *dev = to_edev(ibucontext->device);
1932 rdma_entry = rdma_user_mmap_entry_get(&ucontext->ibucontext, vma);
1950 err = rdma_user_mmap_io(&ucontext->ibucontext, vma, pfn,
1956 err = rdma_user_mmap_io(&ucontext->ibucontext, vma, pfn,
1986 int efa_mmap(struct ib_ucontext *ibucontext,
1989 struct efa_ucontext *ucontext = to_eucontext(ibucontext);
1990 struct efa_dev *dev = to_edev(ibucontext->device);