Lines Matching refs:q_idle
248 struct cx18_queue *q_idle = &s->q_idle; in cx18_unload_queues() local
253 cx18_queue_flush(s, &s->q_busy, q_idle); in cx18_unload_queues()
254 cx18_queue_flush(s, &s->q_full, q_idle); in cx18_unload_queues()
255 cx18_queue_flush(s, &s->q_free, q_idle); in cx18_unload_queues()
258 spin_lock(&q_idle->lock); in cx18_unload_queues()
259 list_for_each_entry(mdl, &q_idle->list, list) { in cx18_unload_queues()
270 spin_unlock(&q_idle->lock); in cx18_unload_queues()
292 for (mdl = cx18_dequeue(s, &s->q_idle), i = s->bufs_per_mdl; in cx18_load_queues()
294 mdl = cx18_dequeue(s, &s->q_idle)) { in cx18_load_queues()
329 cx18_push(s, mdl, &s->q_idle); in cx18_load_queues()
401 cx18_enqueue(s, mdl, &s->q_idle); in cx18_stream_alloc()
430 while ((mdl = cx18_dequeue(s, &s->q_idle))) in cx18_stream_free()