Lines Matching defs:uctx
108 u32 c4iw_get_cqid(struct c4iw_rdev *rdev, struct c4iw_dev_ucontext *uctx)
114 mutex_lock(&uctx->lock);
115 if (!list_empty(&uctx->cqids)) {
116 entry = list_entry(uctx->cqids.next, struct c4iw_qid_list,
133 list_add_tail(&entry->entry, &uctx->cqids);
144 list_add_tail(&entry->entry, &uctx->qpids);
150 list_add_tail(&entry->entry, &uctx->qpids);
154 mutex_unlock(&uctx->lock);
164 struct c4iw_dev_ucontext *uctx)
173 mutex_lock(&uctx->lock);
174 list_add_tail(&entry->entry, &uctx->cqids);
175 mutex_unlock(&uctx->lock);
178 u32 c4iw_get_qpid(struct c4iw_rdev *rdev, struct c4iw_dev_ucontext *uctx)
184 mutex_lock(&uctx->lock);
185 if (!list_empty(&uctx->qpids)) {
186 entry = list_entry(uctx->qpids.next, struct c4iw_qid_list,
207 list_add_tail(&entry->entry, &uctx->qpids);
218 list_add_tail(&entry->entry, &uctx->cqids);
224 list_add_tail(&entry->entry, &uctx->cqids);
228 mutex_unlock(&uctx->lock);
238 struct c4iw_dev_ucontext *uctx)
247 mutex_lock(&uctx->lock);
248 list_add_tail(&entry->entry, &uctx->qpids);
249 mutex_unlock(&uctx->lock);