Lines Matching defs:first
217 * itself is also RCU protected so that the first pwq can be
247 struct wq_flusher *first_flusher; /* WQ: first flusher */
818 /* Return the first idle worker. Safe with preemption disabled */
831 * Wake up the first idle worker of @pool.
1209 * If this was the last pwq, wake up the first flusher. It
1569 /* Use "random" otherwise know as "first" online CPU of node */
1590 * Currently the "random" CPU ends up being the first available CPU in the
1604 * Specifically we only return the first available CPU for a given
2509 bool first = true;
2527 if (first)
2531 first = false;
2814 /* no flush in progress, become the first flusher */
2851 * handling overflow. Non-first flushers can simply return.
2909 * the new first flusher and arm pwqs.
2921 * Meh... this color is already done, clear first
4388 * Safely destroy a workqueue. All work currently pending will be done first.
4396 * Remove it from sysfs first so that sanity check failure doesn't
4830 bool first = true;
4837 /* How long the first pending work is waiting for a worker. */
4848 pr_cont(" %s%d", first ? "idle: " : "",
4850 first = false;
4991 * of all workers first and then clear UNBOUND. As we're called
5375 /* update wq_unbound_cpumask at first and apply it to wqs. */
5774 * forward progress is defined as the first item on ->worklist changing.
5963 * This is the first half of two-staged workqueue subsystem initialization