Lines Matching +full:last +full:- +full:used
1 /* SPDX-License-Identifier: GPL-2.0 */
18 * The poor guys doing the actual heavy lifting. All on-duty workers are
22 * Only to be used in workqueue and async.
34 u64 current_at; /* K: runtime at start or last wakeup */
39 /* used by the scheduler to determine a worker's last known identity */
40 work_func_t last_func; /* K: last work's fn */
47 struct list_head node; /* A: anchored at pool->workers */
48 /* A: runs through worker->node */
50 unsigned long last_active; /* K: last active timestamp */
56 * dump for debugging - WARN, BUG, panic or sysrq.
60 /* used only by rescuers to point to the target workqueue */
65 * current_wq_worker - return struct worker if %current is a workqueue worker
69 if (in_task() && (current->flags & PF_WQ_WORKER)) in current_wq_worker()
75 * Scheduler hooks for concurrency managed workqueue. Only to be used from