Lines Matching defs:wq
52 struct qib_rwq *wq;
68 wq = srq->rq.wq;
69 next = wq->head + 1;
72 if (next == wq->tail) {
79 wqe = get_rwqe_ptr(&srq->rq, wq->head);
86 wq->head = next;
136 srq->rq.wq = vmalloc_user(sizeof(struct qib_rwq) + srq->rq.size * sz);
137 if (!srq->rq.wq) {
152 srq->rq.wq);
171 srq->rq.wq->head = 0;
172 srq->rq.wq->tail = 0;
197 vfree(srq->rq.wq);
216 struct qib_rwq *wq;
235 wq = vmalloc_user(sizeof(struct qib_rwq) + size * sz);
236 if (!wq) {
263 owq = srq->rq.wq;
280 p = wq->wq;
295 srq->rq.wq = wq;
297 wq->head = n;
298 wq->tail = 0;
310 qib_update_mmap_info(dev, ip, s, wq);
346 vfree(wq);
376 vfree(srq->rq.wq);