Home
last modified time | relevance | path

Searched refs:worklist (Results 1 – 3 of 3) sorted by relevance

/Linux-v6.1/fs/xfs/scrub/
Drefcount.c152 struct list_head worklist; in xchk_refcountbt_process_rmap_fragments() local
173 INIT_LIST_HEAD(&worklist); in xchk_refcountbt_process_rmap_fragments()
195 list_move_tail(&frag->list, &worklist); in xchk_refcountbt_process_rmap_fragments()
210 list_for_each_entry_safe(frag, n, &worklist, list) { in xchk_refcountbt_process_rmap_fragments()
227 list_move_tail(&frag->list, &worklist); in xchk_refcountbt_process_rmap_fragments()
258 list_for_each_entry_safe(frag, n, &worklist, list) { in xchk_refcountbt_process_rmap_fragments()
/Linux-v6.1/kernel/
Dworkqueue.c165 struct list_head worklist; /* L: list of pending works */ member
798 return !list_empty(&pool->worklist) && __need_more_worker(pool); in need_more_worker()
810 return !list_empty(&pool->worklist) && (pool->nr_running <= 1); in keep_working()
1166 if (list_empty(&pwq->pool->worklist)) in pwq_activate_inactive_work()
1168 move_linked_works(work, &pwq->pool->worklist, NULL); in pwq_activate_inactive_work()
1423 struct list_head *worklist; in __queue_work() local
1508 worklist = &pwq->pool->worklist; in __queue_work()
1509 if (list_empty(worklist)) in __queue_work()
1513 worklist = &pwq->inactive_works; in __queue_work()
1517 insert_work(pwq, work, worklist, work_flags); in __queue_work()
[all …]
/Linux-v6.1/Documentation/core-api/
Dworkqueue.rst104 and appended on the shared worklist of the worker-pool. For example,
106 be queued on the worklist of either normal or highpri worker-pool that