Searched refs:q_idle (Results 1 - 6 of 6) sorted by relevance
/kernel/linux/linux-5.10/drivers/media/pci/cx18/ |
H A D | cx18-queue.c | 200 /* It only makes sense to flush to q_free or q_idle */ in cx18_queue_flush() 233 struct cx18_queue *q_idle = &s->q_idle; in cx18_unload_queues() local 237 /* Move all MDLS to q_idle */ in cx18_unload_queues() 238 cx18_queue_flush(s, &s->q_busy, q_idle); in cx18_unload_queues() 239 cx18_queue_flush(s, &s->q_full, q_idle); in cx18_unload_queues() 240 cx18_queue_flush(s, &s->q_free, q_idle); in cx18_unload_queues() 243 spin_lock(&q_idle->lock); in cx18_unload_queues() 244 list_for_each_entry(mdl, &q_idle->list, list) { in cx18_unload_queues() 255 spin_unlock(&q_idle in cx18_unload_queues() [all...] |
H A D | cx18-streams.c | 270 spin_lock_init(&s->q_idle.lock); in cx18_stream_init() 271 cx18_queue_init(&s->q_idle); in cx18_stream_init()
|
H A D | cx18-driver.h | 391 struct cx18_queue q_idle; /* idle - not in rotation */ member
|
/kernel/linux/linux-6.6/drivers/media/pci/cx18/ |
H A D | cx18-queue.c | 200 /* It only makes sense to flush to q_free or q_idle */ in cx18_queue_flush() 233 struct cx18_queue *q_idle = &s->q_idle; in cx18_unload_queues() local 237 /* Move all MDLS to q_idle */ in cx18_unload_queues() 238 cx18_queue_flush(s, &s->q_busy, q_idle); in cx18_unload_queues() 239 cx18_queue_flush(s, &s->q_full, q_idle); in cx18_unload_queues() 240 cx18_queue_flush(s, &s->q_free, q_idle); in cx18_unload_queues() 243 spin_lock(&q_idle->lock); in cx18_unload_queues() 244 list_for_each_entry(mdl, &q_idle->list, list) { in cx18_unload_queues() 255 spin_unlock(&q_idle in cx18_unload_queues() [all...] |
H A D | cx18-streams.c | 265 spin_lock_init(&s->q_idle.lock); in cx18_stream_init() 266 cx18_queue_init(&s->q_idle); in cx18_stream_init()
|
H A D | cx18-driver.h | 398 struct cx18_queue q_idle; /* idle - not in rotation */ member
|
Completed in 7 milliseconds