Lines Matching refs:wq
52 struct ipath_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;
134 srq->rq.wq = vmalloc_user(sizeof(struct ipath_rwq) + srq->rq.size * sz);
135 if (!srq->rq.wq) {
151 srq->rq.wq);
170 srq->rq.wq->head = 0;
171 srq->rq.wq->tail = 0;
196 vfree(srq->rq.wq);
215 struct ipath_rwq *wq;
234 wq = vmalloc_user(sizeof(struct ipath_rwq) + size * sz);
235 if (!wq) {
262 owq = srq->rq.wq;
279 p = wq->wq;
294 srq->rq.wq = wq;
296 wq->head = n;
297 wq->tail = 0;
309 ipath_update_mmap_info(dev, ip, s, wq);
341 vfree(wq);
371 vfree(srq->rq.wq);