Searched defs:ucontext (Results 1 - 11 of 11) sorted by relevance
/drivers/infiniband/hw/cxgb4/ |
H A D | cq.c | 845 struct c4iw_ucontext *ucontext; local 854 ucontext = ib_cq->uobject ? to_c4iw_ucontext(ib_cq->uobject->context) 857 ucontext ? &ucontext->uctx : &chp->cq.rdev->uctx); 869 struct c4iw_ucontext *ucontext = NULL; local 886 ucontext = to_c4iw_ucontext(ib_context); 916 if (ucontext) 923 ucontext ? &ucontext->uctx : &rhp->rdev.uctx); 938 if (ucontext) { [all...] |
H A D | provider.c | 93 struct c4iw_ucontext *ucontext = to_c4iw_ucontext(context); local 97 list_for_each_entry_safe(mm, tmp, &ucontext->mmaps, entry) 99 c4iw_release_dev_ucontext(&rhp->rdev, &ucontext->uctx); 100 kfree(ucontext); 169 struct c4iw_ucontext *ucontext; local 179 ucontext = to_c4iw_ucontext(context); 181 mm = remove_mmap(ucontext, key, len);
|
H A D | qp.c | 1576 struct c4iw_ucontext *ucontext; local 1598 ucontext = ib_qp->uobject ? 1601 ucontext ? &ucontext->uctx : &rhp->rdev.uctx); 1618 struct c4iw_ucontext *ucontext; local 1649 ucontext = pd->uobject ? to_c4iw_ucontext(pd->uobject->context) : NULL; 1664 if (ucontext) { 1670 ucontext ? &ucontext->uctx : &rhp->rdev.uctx); 1741 spin_lock(&ucontext [all...] |
H A D | iw_cxgb4.h | 518 static inline struct c4iw_mm_entry *remove_mmap(struct c4iw_ucontext *ucontext, argument 524 spin_lock(&ucontext->mmap_lock); 525 list_for_each_safe(pos, nxt, &ucontext->mmaps) { 530 spin_unlock(&ucontext->mmap_lock); 536 spin_unlock(&ucontext->mmap_lock); 540 static inline void insert_mmap(struct c4iw_ucontext *ucontext, argument 543 spin_lock(&ucontext->mmap_lock); 546 list_add_tail(&mm->entry, &ucontext->mmaps); 547 spin_unlock(&ucontext->mmap_lock);
|
/drivers/infiniband/core/ |
H A D | uverbs.h | 114 struct ib_ucontext *ucontext; member in struct:ib_uverbs_file
|
H A D | uverbs_cmd.c | 291 struct ib_ucontext *ucontext; local 303 if (file->ucontext) { 312 ucontext = ibdev->alloc_ucontext(ibdev, &udata); 313 if (IS_ERR(ucontext)) { 314 ret = PTR_ERR(ucontext); 318 ucontext->device = ibdev; 319 INIT_LIST_HEAD(&ucontext->pd_list); 320 INIT_LIST_HEAD(&ucontext->mr_list); 321 INIT_LIST_HEAD(&ucontext->mw_list); 322 INIT_LIST_HEAD(&ucontext [all...] |
/drivers/infiniband/hw/usnic/ |
H A D | usnic_ib_verbs.c | 458 struct usnic_ib_ucontext *ucontext; local 466 ucontext = to_uucontext(pd->uobject->context); 511 qp_grp->ctx = ucontext; 512 list_add_tail(&qp_grp->link, &ucontext->qp_grp_list);
|
/drivers/infiniband/hw/cxgb3/ |
H A D | iwch_provider.c | 98 struct iwch_ucontext *ucontext = to_iwch_ucontext(context); local 102 list_for_each_entry_safe(mm, tmp, &ucontext->mmaps, entry) 104 cxio_release_ucontext(&rhp->rdev, &ucontext->uctx); 105 kfree(ucontext); 149 struct iwch_ucontext *ucontext = NULL; local 160 ucontext = to_iwch_ucontext(ib_context); 186 if (cxio_create_cq(&rhp->rdev, &chp->cq, !ucontext)) { 202 if (ucontext) { 212 spin_lock(&ucontext->mmap_lock); 213 uresp.key = ucontext 353 struct iwch_ucontext *ucontext; local 863 struct iwch_ucontext *ucontext; local 899 struct iwch_ucontext *ucontext; local [all...] |
H A D | iwch_provider.h | 205 static inline struct iwch_mm_entry *remove_mmap(struct iwch_ucontext *ucontext, argument 211 spin_lock(&ucontext->mmap_lock); 212 list_for_each_safe(pos, nxt, &ucontext->mmaps) { 217 spin_unlock(&ucontext->mmap_lock); 223 spin_unlock(&ucontext->mmap_lock); 227 static inline void insert_mmap(struct iwch_ucontext *ucontext, argument 230 spin_lock(&ucontext->mmap_lock); 233 list_add_tail(&mm->entry, &ucontext->mmaps); 234 spin_unlock(&ucontext->mmap_lock);
|
/drivers/infiniband/hw/ocrdma/ |
H A D | ocrdma.h | 282 struct ocrdma_ucontext *ucontext; member in struct:ocrdma_cq
|
H A D | ocrdma_verbs.c | 447 struct ocrdma_ucontext *ucontext = get_ocrdma_ucontext(context); local 457 found = ocrdma_search_mmap(ucontext, vma->vm_pgoff << PAGE_SHIFT, len); 891 cq->ucontext = uctx; 1007 if (cq->ucontext) { 1008 pdid = cq->ucontext->cntxt_pd->id; 1009 ocrdma_del_mmap(cq->ucontext, (u64) cq->pa, 1011 ocrdma_del_mmap(cq->ucontext,
|
Completed in 1829 milliseconds