Lines Matching refs:ucontext
80 struct c4iw_ucontext *ucontext = NULL; in create_cq() local
83 ucontext = container_of(uctx, struct c4iw_ucontext, uctx); in create_cq()
106 if (user && ucontext->is_32b_cqe) { in create_cq()
148 ((user && ucontext->is_32b_cqe) ? in create_cq()
973 struct c4iw_ucontext *ucontext; in c4iw_destroy_cq() local
982 ucontext = rdma_udata_to_drv_context(udata, struct c4iw_ucontext, in c4iw_destroy_cq()
985 ucontext ? &ucontext->uctx : &chp->cq.rdev->uctx, in c4iw_destroy_cq()
1003 struct c4iw_ucontext *ucontext = rdma_udata_to_drv_context( in c4iw_create_cq() local
1015 ucontext->is_32b_cqe = 1; in c4iw_create_cq()
1055 memsize = hwentries * ((ucontext && ucontext->is_32b_cqe) ? in c4iw_create_cq()
1069 ucontext ? &ucontext->uctx : &rhp->rdev.uctx, in c4iw_create_cq()
1085 if (ucontext) { in c4iw_create_cq()
1099 spin_lock(&ucontext->mmap_lock); in c4iw_create_cq()
1100 uresp.key = ucontext->key; in c4iw_create_cq()
1101 ucontext->key += PAGE_SIZE; in c4iw_create_cq()
1102 uresp.gts_key = ucontext->key; in c4iw_create_cq()
1103 ucontext->key += PAGE_SIZE; in c4iw_create_cq()
1109 spin_unlock(&ucontext->mmap_lock); in c4iw_create_cq()
1111 ucontext->is_32b_cqe ? in c4iw_create_cq()
1120 insert_mmap(ucontext, mm); in c4iw_create_cq()
1125 insert_mmap(ucontext, mm2); in c4iw_create_cq()
1140 ucontext ? &ucontext->uctx : &rhp->rdev.uctx, in c4iw_create_cq()