Searched refs:q_idle (Results 1 – 3 of 3) sorted by relevance
/Linux-v4.19/drivers/media/pci/cx18/ |
D | cx18-queue.c | 242 struct cx18_queue *q_idle = &s->q_idle; in cx18_unload_queues() local 247 cx18_queue_flush(s, &s->q_busy, q_idle); in cx18_unload_queues() 248 cx18_queue_flush(s, &s->q_full, q_idle); in cx18_unload_queues() 249 cx18_queue_flush(s, &s->q_free, q_idle); in cx18_unload_queues() 252 spin_lock(&q_idle->lock); in cx18_unload_queues() 253 list_for_each_entry(mdl, &q_idle->list, list) { in cx18_unload_queues() 264 spin_unlock(&q_idle->lock); in cx18_unload_queues() 286 for (mdl = cx18_dequeue(s, &s->q_idle), i = s->bufs_per_mdl; in cx18_load_queues() 288 mdl = cx18_dequeue(s, &s->q_idle)) { in cx18_load_queues() 323 cx18_push(s, mdl, &s->q_idle); in cx18_load_queues() [all …]
|
D | cx18-streams.c | 279 spin_lock_init(&s->q_idle.lock); in cx18_stream_init() 280 cx18_queue_init(&s->q_idle); in cx18_stream_init()
|
D | cx18-driver.h | 400 struct cx18_queue q_idle; /* idle - not in rotation */ member
|