Home
last modified time | relevance | path

Searched refs:idle_list (Results 1 – 7 of 7) sorted by relevance

/linux-6.15/drivers/md/dm-vdo/
H A Dphysical-zone.c200 struct list_head idle_list; member
222 list_add_tail(&idle->entry, &pool->idle_list); in return_pbn_lock_to_pool()
249 INIT_LIST_HEAD(&pool->idle_list); in make_pbn_lock_pool()
301 result = VDO_ASSERT(!list_empty(&pool->idle_list), in borrow_pbn_lock_from_pool()
306 idle_entry = pool->idle_list.prev; in borrow_pbn_lock_from_pool()
/linux-6.15/drivers/media/usb/pvrusb2/
H A Dpvrusb2-io.c45 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-6.15/drivers/block/
H A Dloop.c763 struct list_head idle_list; member
829 INIT_LIST_HEAD(&worker->idle_list); in loop_queue_work()
840 if (!list_empty(&worker->idle_list)) in loop_queue_work()
841 list_del_init(&worker->idle_list); in loop_queue_work()
864 idle_list) { in loop_free_idle_workers()
869 list_del(&worker->idle_list); in loop_free_idle_workers()
1934 list_add_tail(&worker->idle_list, &lo->idle_worker_list); in loop_process_work()
/linux-6.15/block/
H A Dbfq-iosched.h699 struct list_head idle_list; member
H A Dbfq-wf2q.c607 list_add(&bfqq->bfqq_list, &bfqq->bfqd->idle_list); in bfq_idle_insert()
H A Dbfq-iosched.c2670 list_for_each_entry(bfqq, &bfqd->idle_list, bfqq_list) in bfq_end_wr()
7190 list_for_each_entry_safe(bfqq, n, &bfqd->idle_list, bfqq_list) in bfq_exit_queue()
7328 INIT_LIST_HEAD(&bfqd->idle_list); in bfq_init_queue()
/linux-6.15/kernel/
H A Dworkqueue.c207 struct list_head idle_list; /* L: list of idle workers */ member
1016 if (unlikely(list_empty(&pool->idle_list))) in first_idle_worker()
1019 return list_first_entry(&pool->idle_list, struct worker, entry); in first_idle_worker()
1047 list_add(&worker->entry, &pool->idle_list); in worker_enter_idle()
2925 worker = list_last_entry(&pool->idle_list, struct worker, entry); in idle_worker_timeout()
2967 worker = list_last_entry(&pool->idle_list, struct worker, entry); in idle_cull_fn()
4772 INIT_LIST_HEAD(&pool->idle_list); in init_worker_pool()
6379 list_for_each_entry(worker, &pool->idle_list, entry) { in show_one_worker_pool()