Home
last modified time | relevance | path

Searched refs:idle_list (Results 1 - 11 of 11) sorted by relevance

/kernel/linux/linux-5.10/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()
/kernel/linux/linux-6.6/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()
/kernel/linux/linux-6.6/drivers/block/
H A Dloop.c809 struct list_head idle_list; member
875 INIT_LIST_HEAD(&worker->idle_list); in loop_queue_work()
886 if (!list_empty(&worker->idle_list)) in loop_queue_work()
887 list_del_init(&worker->idle_list); in loop_queue_work()
910 idle_list) { in loop_free_idle_workers()
915 list_del(&worker->idle_list); in loop_free_idle_workers()
1961 list_add_tail(&worker->idle_list, &lo->idle_worker_list); in loop_process_work()
/kernel/linux/linux-5.10/kernel/
H A Dworkqueue.c162 struct list_head idle_list; /* X: list of idle workers */ member
166 /* a workers is either on busy_hash or idle_list, or the manager */
821 if (unlikely(list_empty(&pool->idle_list))) in first_idle_worker()
824 return list_first_entry(&pool->idle_list, struct worker, entry); in first_idle_worker()
908 * manipulating idle_list, so dereferencing idle_list without pool in wq_worker_sleeping()
1795 /* idle_list is LIFO */ in worker_enter_idle()
1796 list_add(&worker->entry, &pool->idle_list); in worker_enter_idle()
2009 /* idle_list is kept in LIFO order, check the last one */ in idle_worker_timeout()
2010 worker = list_entry(pool->idle_list in idle_worker_timeout()
[all...]
/kernel/linux/linux-5.10/block/
H A Dbfq-iosched.h617 struct list_head idle_list; member
H A Dbfq-wf2q.c624 list_add(&bfqq->bfqq_list, &bfqq->bfqd->idle_list); in bfq_idle_insert()
H A Dbfq-iosched.c2411 list_for_each_entry(bfqq, &bfqd->idle_list, bfqq_list) in bfq_end_wr()
6400 list_for_each_entry_safe(bfqq, n, &bfqd->idle_list, bfqq_list) in bfq_exit_queue()
6493 INIT_LIST_HEAD(&bfqd->idle_list); in bfq_init_queue()
/kernel/linux/linux-6.6/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.c2659 list_for_each_entry(bfqq, &bfqd->idle_list, bfqq_list) in bfq_end_wr()
7147 list_for_each_entry_safe(bfqq, n, &bfqd->idle_list, bfqq_list) in bfq_exit_queue()
7286 INIT_LIST_HEAD(&bfqd->idle_list); in bfq_init_queue()
/kernel/linux/linux-6.6/kernel/
H A Dworkqueue.c182 struct list_head idle_list; /* L: list of idle workers */ member
188 /* a workers is either on busy_hash or idle_list, or the manager */
973 if (unlikely(list_empty(&pool->idle_list))) in first_idle_worker()
976 return list_first_entry(&pool->idle_list, struct worker, entry); in first_idle_worker()
1003 /* idle_list is LIFO */ in worker_enter_idle()
1004 list_add(&worker->entry, &pool->idle_list); in worker_enter_idle()
2646 * in pool->idle_list when set_worker_dying() happened or we in wake_dying_workers()
2661 * @list: transfer worker away from its pool->idle_list and into list
2715 /* idle_list is kept in LIFO order, check the last one */ in idle_worker_timeout()
2716 worker = list_entry(pool->idle_list in idle_worker_timeout()
[all...]

Completed in 41 milliseconds