Searched defs:workqueue_struct (Results 1 – 2 of 2) sorted by relevance
239 struct workqueue_struct { struct240 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 argument275 struct rcu_head rcu;[all …]
311 struct workqueue_struct { struct312 struct list_head pwqs; /* WR: all pwqs of this wq */313 struct list_head list; /* PR: list of all workqueues */315 struct mutex mutex; /* protects this wq */316 int work_color; /* WQ: current work color */317 int flush_color; /* WQ: current flush color */318 atomic_t nr_pwqs_to_flush; /* flush in progress */319 struct wq_flusher *first_flusher; /* WQ: first flusher */320 struct list_head flusher_queue; /* WQ: flush waiters */321 struct list_head flusher_overflow; /* WQ: flush overflow list */[all …]