Searched refs:idle_list (Results 1 – 6 of 6) sorted by relevance
/Linux-v5.15/drivers/media/usb/pvrusb2/ |
D | pvrusb2-io.c | 45 struct list_head idle_list; member 205 list_add_tail(&bp->list_overhead, &sp->idle_list); in pvr2_buffer_set_idle() 404 INIT_LIST_HEAD(&sp->idle_list); in pvr2_stream_init() 549 struct list_head *lp = sp->idle_list.next; in pvr2_stream_get_idle_buffer() 550 if (lp == &sp->idle_list) return NULL; in pvr2_stream_get_idle_buffer()
|
/Linux-v5.15/drivers/block/ |
D | loop.c | 977 struct list_head idle_list; member 1045 INIT_LIST_HEAD(&worker->idle_list); in loop_queue_work() 1056 if (!list_empty(&worker->idle_list)) in loop_queue_work() 1057 list_del_init(&worker->idle_list); in loop_queue_work() 1371 idle_list) { in __loop_clr_fd() 1372 list_del(&worker->idle_list); in __loop_clr_fd() 2254 list_add_tail(&worker->idle_list, &lo->idle_worker_list); in loop_process_work() 2282 idle_list) { in loop_free_idle_workers() 2286 list_del(&worker->idle_list); in loop_free_idle_workers()
|
/Linux-v5.15/kernel/ |
D | workqueue.c | 162 struct list_head idle_list; /* X: list of idle workers */ member 835 if (unlikely(list_empty(&pool->idle_list))) in first_idle_worker() 838 return list_first_entry(&pool->idle_list, struct worker, entry); in first_idle_worker() 1808 list_add(&worker->entry, &pool->idle_list); in worker_enter_idle() 2024 worker = list_entry(pool->idle_list.prev, struct worker, entry); in idle_worker_timeout() 3462 INIT_LIST_HEAD(&pool->idle_list); in init_worker_pool() 4874 list_for_each_entry(worker, &pool->idle_list, entry) { in show_workqueue_state()
|
/Linux-v5.15/block/ |
D | bfq-iosched.h | 651 struct list_head idle_list; member
|
D | bfq-wf2q.c | 621 list_add(&bfqq->bfqq_list, &bfqq->bfqd->idle_list); in bfq_idle_insert()
|
D | bfq-iosched.c | 2526 list_for_each_entry(bfqq, &bfqd->idle_list, bfqq_list) in bfq_end_wr() 6905 list_for_each_entry_safe(bfqq, n, &bfqd->idle_list, bfqq_list) in bfq_exit_queue() 6996 INIT_LIST_HEAD(&bfqd->idle_list); in bfq_init_queue()
|