Home
last modified time | relevance | path

Searched defs:workqueue_struct (Results 1 – 2 of 2) sorted by relevance

/kernel/linux/linux-5.10/kernel/
Dworkqueue.c239 struct workqueue_struct { struct
240 struct list_head pwqs; /* WR: all pwqs of this wq */
241 struct list_head list; /* PR: list of all workqueues */
243 struct mutex mutex; /* protects this wq */
244 int work_color; /* WQ: current work color */
245 int flush_color; /* WQ: current flush color */
246 atomic_t nr_pwqs_to_flush; /* flush in progress */
247 struct wq_flusher *first_flusher; /* WQ: first flusher */
271 * Destruction of workqueue_struct is RCU protected to allow walking argument
275 struct rcu_head rcu;
[all …]
/kernel/linux/linux-4.19/kernel/
Dworkqueue.c237 struct workqueue_struct { struct
238 struct list_head pwqs; /* WR: all pwqs of this wq */
239 struct list_head list; /* PR: list of all workqueues */
241 struct mutex mutex; /* protects this wq */
242 int work_color; /* WQ: current work color */
243 int flush_color; /* WQ: current flush color */
267 * Destruction of workqueue_struct is sched-RCU protected to allow argument
271 struct rcu_head rcu;
274 unsigned int flags ____cacheline_aligned; /* WQ: WQ_* flags */
275 struct pool_workqueue __percpu *cpu_pwqs; /* I: per-cpu pwqs */
[all …]