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()
979 struct c4iw_ucontext *ucontext; in c4iw_destroy_cq() local
988 ucontext = rdma_udata_to_drv_context(udata, struct c4iw_ucontext, in c4iw_destroy_cq()
991 ucontext ? &ucontext->uctx : &chp->cq.rdev->uctx, in c4iw_destroy_cq()
1010 struct c4iw_ucontext *ucontext = rdma_udata_to_drv_context( in c4iw_create_cq() local
1025 ucontext->is_32b_cqe = 1; in c4iw_create_cq()
1065 memsize = hwentries * ((ucontext && ucontext->is_32b_cqe) ? in c4iw_create_cq()
1079 ucontext ? &ucontext->uctx : &rhp->rdev.uctx, in c4iw_create_cq()
1095 if (ucontext) { in c4iw_create_cq()
1109 spin_lock(&ucontext->mmap_lock); in c4iw_create_cq()
1110 uresp.key = ucontext->key; in c4iw_create_cq()
1111 ucontext->key += PAGE_SIZE; in c4iw_create_cq()
1112 uresp.gts_key = ucontext->key; in c4iw_create_cq()
1113 ucontext->key += PAGE_SIZE; in c4iw_create_cq()
1119 spin_unlock(&ucontext->mmap_lock); in c4iw_create_cq()
1121 ucontext->is_32b_cqe ? in c4iw_create_cq()
1130 insert_mmap(ucontext, mm); in c4iw_create_cq()
1135 insert_mmap(ucontext, mm2); in c4iw_create_cq()
1150 ucontext ? &ucontext->uctx : &rhp->rdev.uctx, in c4iw_create_cq()