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()
1004 struct c4iw_ucontext *ucontext = rdma_udata_to_drv_context( in c4iw_create_cq() local
1016 ucontext->is_32b_cqe = 1; in c4iw_create_cq()
1056 memsize = hwentries * ((ucontext && ucontext->is_32b_cqe) ? in c4iw_create_cq()
1070 ucontext ? &ucontext->uctx : &rhp->rdev.uctx, in c4iw_create_cq()
1086 if (ucontext) { in c4iw_create_cq()
1100 spin_lock(&ucontext->mmap_lock); in c4iw_create_cq()
1101 uresp.key = ucontext->key; in c4iw_create_cq()
1102 ucontext->key += PAGE_SIZE; in c4iw_create_cq()
1103 uresp.gts_key = ucontext->key; in c4iw_create_cq()
1104 ucontext->key += PAGE_SIZE; in c4iw_create_cq()
1110 spin_unlock(&ucontext->mmap_lock); in c4iw_create_cq()
1112 ucontext->is_32b_cqe ? in c4iw_create_cq()
1121 insert_mmap(ucontext, mm); in c4iw_create_cq()
1126 insert_mmap(ucontext, mm2); in c4iw_create_cq()
1141 ucontext ? &ucontext->uctx : &rhp->rdev.uctx, in c4iw_create_cq()