Lines Matching defs:ibucontext
136 static inline struct efa_ucontext *to_eucontext(struct ib_ucontext *ibucontext)
138 return container_of(ibucontext, struct efa_ucontext, ibucontext);
510 efa_user_mmap_entry_insert(&ucontext->ibucontext,
524 efa_user_mmap_entry_insert(&ucontext->ibucontext,
537 efa_user_mmap_entry_insert(&ucontext->ibucontext,
548 efa_user_mmap_entry_insert(&ucontext->ibucontext,
642 ibucontext);
1041 cq->mmap_entry = efa_user_mmap_entry_insert(&cq->ucontext->ibucontext,
1050 efa_user_mmap_entry_insert(&cq->ucontext->ibucontext,
1070 udata, struct efa_ucontext, ibucontext);
1789 static int efa_user_comp_handshake(const struct ib_ucontext *ibucontext,
1792 struct efa_dev *dev = to_edev(ibucontext->device);
1812 int efa_alloc_ucontext(struct ib_ucontext *ibucontext, struct ib_udata *udata)
1814 struct efa_ucontext *ucontext = to_eucontext(ibucontext);
1815 struct efa_dev *dev = to_edev(ibucontext->device);
1834 err = efa_user_comp_handshake(ibucontext, &cmd);
1866 void efa_dealloc_ucontext(struct ib_ucontext *ibucontext)
1868 struct efa_ucontext *ucontext = to_eucontext(ibucontext);
1869 struct efa_dev *dev = to_edev(ibucontext->device);
1890 rdma_entry = rdma_user_mmap_entry_get(&ucontext->ibucontext, vma);
1908 err = rdma_user_mmap_io(&ucontext->ibucontext, vma, pfn,
1914 err = rdma_user_mmap_io(&ucontext->ibucontext, vma, pfn,
1944 int efa_mmap(struct ib_ucontext *ibucontext,
1947 struct efa_ucontext *ucontext = to_eucontext(ibucontext);
1948 struct efa_dev *dev = to_edev(ibucontext->device);